![파티션을 줄인 후 여유 공간은 어디로 가나요?](https://linux55.com/image/66776/%ED%8C%8C%ED%8B%B0%EC%85%98%EC%9D%84%20%EC%A4%84%EC%9D%B8%20%ED%9B%84%20%EC%97%AC%EC%9C%A0%20%EA%B3%B5%EA%B0%84%EC%9D%80%20%EC%96%B4%EB%94%94%EB%A1%9C%20%EA%B0%80%EB%82%98%EC%9A%94%3F.png)
크기가 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
할당 됩니다.
pvdisplay
vgdisplay
, 및 명령을 사용하여 사용량을 볼 수 있습니다 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