저는 각각 1.8TB의 HDD 2개(/dev/sda 및 sdb)가 있는 서버를 가지고 있습니다.
두 디스크 모두 500MB 스왑 파티션과 raid md0 및 md1에 800GB 파티션이 있습니다.
pvs
PV VG Fmt Attr PSize PFree
/dev/md1 vg0 lvm2 a-- 799,87g 63,87g
저는 Dom0의 루트이고 이전에 사용 가능한 공간에 새 파티션 /dev/sda3을 만들었습니다 cfdisk
. 이제 다음과 같습니다:
Device Boot Start End Sectors Size Id Type
/dev/sda1 2048 1050624 1048577 512M fd Linux raid autodetect
/dev/sda2 1052672 1678774272 1677721601 800G fd Linux raid autodetect
/dev/sda3 1678776320 3907029167 2228252848 1T 83 Linux
이 여유 공간을 백업 공간으로 사용하고 싶어서 여기서 급습을 하고 싶지는 않지만 지금은 /dev/sda3에 파일 시스템을 생성할 수 없습니다.
$ mkfs.ext4 /dev/sda3
mke2fs 1.42.12 (29-Aug-2014)
The file /dev/sda3 does not exist and no size was specified.
그리고 그것은 나타나지 않습니다
# ls -l /dev/sda*
brw-rw---- 1 root disk 8, 0 Mai 24 22:07 /dev/sda
brw-rw---- 1 root disk 8, 1 Mai 24 22:07 /dev/sda1
brw-rw---- 1 root disk 8, 2 Mai 24 22:07 /dev/sda2
이제 /dev/sda3에 비RAID 파일 시스템을 어떻게 생성합니까?
답변1
fdisk
cfdisk
, , 등을 사용하여 파티션 테이블을 변경한 후에 parted
는 파티션 테이블이 변경되었음을 커널에 알려야 합니다.
이를 수행하는 두 가지 주요 방법이 있습니다.
재시작. 커널은 새 파티션 테이블을 감지하고 자동으로 사용합니다.
루트로 실행하십시오
partprobe
. 이는 커널에게 블록 장치 파티션을 스캔하고 내부 파티션 테이블 레코드를 업데이트하도록 지시합니다.partprobe
parted
패키지 내부에 위치해 있습니다 .apt-get install parted
이 작업을 수행하기 전에는 의 새 파티션에 대한 장치 노드가 없으므로 이에 대한 포맷을 /dev
실행할 수 없습니다 .mkfs