파티션을 줄인 후 여유 공간은 어디로 가나요?

파티션을 줄인 후 여유 공간은 어디로 가나요?

크기가 2TB인 하드 드라이브가 하나만 있는 Centos 6.x를 실행하는 컴퓨터가 있습니다. 거의 모든 것이 /home 디렉토리로 분할되어 있다는 것을 알았으므로 해당 디렉토리를 200GB로 줄이고 나머지 공간을 사용하여 새 파티션을 만들기로 결정했습니다.

저는 축소를 위해 이 가이드를 사용했는데 훌륭하게 작동했습니다.

http://www.linuxtechi.com/reduce-size-lvm-partition/

/home 디렉토리의 새 크기는 정확하지만 분할할 수 있는 여유 공간을 찾을 수 없습니다(1TB 이상의 여유 공간이 있어야 함).

내가 달리면

lsblk

나는 얻다:

NAME                           MAJ:MIN RM  SIZE RO TYPE MOUNTPOINT
sda                              8:0    0  1.8T  0 disk
├─sda1                           8:1    0  500M  0 part /boot
└─sda2                           8:2    0  1.8T  0 part
 ├─vg_testbox1-lv_root (dm-0) 253:0    0   50G  0 lvm  /
 ├─vg_testbox1-lv_swap (dm-1) 253:1    0 31.5G  0 lvm
 └─vg_testbox1-lv_home (dm-2) 253:2    0  200G  0 lvm  /home
sr0                             11:0    1 1024M  0 rom

이별을 하고 도망치면

print free

알겠어요:

Model: ATA Hitachi HUA72302 (scsi)
Disk /dev/sda: 2000GB
Sector size (logical/physical): 512B/512B
Partition Table: msdos

Number  Start   End     Size    Type     File system  Flags
        32.3kB  1049kB  1016kB           Free Space
 1      1049kB  525MB   524MB   primary  ext4         boot
 2      525MB   2000GB  2000GB  primary               lvm
        2000GB  2000GB  90.1kB           Free Space

분명히 여기서 뭔가를 놓치고 있는데, 무엇인지 잘 모르겠습니다.

답변1

LVM(논리 볼륨 관리자)을 통해 디스크 사용량을 실행합니다. 거의 전체 디스크가 LVM에 제공됩니다. "파티션"은 LVM 공간 /에서 /home할당 됩니다.

pvdisplayvgdisplay, 및 명령을 사용하여 사용량을 볼 수 있습니다 lvdisplay(이 명령은 루트로 실행). CentOS 시스템에 대한 새로운 논리적 "파티션"을 생성하려면 다음과 같이 생성할 수 있습니다.

lvcreate --size 50G --name lv_somelabel /dev/vg_testbox1

여기서 파티션 크기는 50GB이고 이름은 "lv_somelabel"입니다. 볼륨 그룹 "vg_testbox1"이 시스템에 이미 존재합니다. 그런 다음 파일 시스템을 생성하고 마운트하는 등의 작업을 수행할 수 있습니다.

mkfs -L somelabel -t ext4 /dev/vg_testbox1/lv_somelabel
mkdir -p /mnt/somelabel
mount /dev/vg_testbox1/lv_somelabel /mnt/somelabel

관련 정보