4.3.5. 논리 볼륨 축소
LV의 크기가 감소되면 사용 가능한 논리 확장 영역이 볼륨 그룹으로 반환되고 다른 LV에서 사용할 수 있습니다.
축소된 영역에 저장된 데이터가 손실됩니다. 계속하기 전에 항상 데이터를 백업하고 파일 시스템의 크기를 조정합니다.
사전 요구 사항
- 관리 액세스.
절차
논리 볼륨 및 해당 볼륨 그룹을 나열합니다.
# lvs -o lv_name,vg_name,lv_size LV VG LSize LogicalVolumeName VolumeGroupName 6.49g논리 볼륨이 마운트된 위치를 확인합니다.
# findmnt -o SOURCE,TARGET /dev/VolumeGroupName/LogicalVolumeName SOURCE TARGET /dev/mapper/VolumeGroupName-NewLogicalVolumeName /MountPoint/dev/VolumeGroupName/LogicalVolumeName 을 논리 볼륨의 경로로 바꿉니다.
논리 볼륨을 마운트 해제합니다.
# umount /MountPoint/MountPoint 를 논리 볼륨의 마운트 지점으로 바꿉니다.
파일 시스템 오류를 확인하고 복구합니다.
# e2fsck -f /dev/VolumeGroupName/LogicalVolumeNameLV 및 파일 시스템의 크기를 조정합니다.
# lvreduce --size TargetSize --resizefs VolumeGroupName/LogicalVolumeNameTargetSize 를 LV의 새 크기로 바꿉니다. VolumeGroupName/LogicalVolumeName 을 논리 볼륨의 경로로 바꿉니다.
파일 시스템을 다시 마운트합니다.
# mount -o remount /MountPoint/MountPoint 를 파일 시스템의 마운트 지점으로 바꿉니다.
검증
파일 시스템의 공간 사용량을 확인합니다.
# df -hT /MountPoint/ Filesystem Type Size Used Avail Use% Mounted on /dev/mapper/VolumeGroupName-NewLogicalVolumeName ext4 2.9G 139K 2.7G 1% /MountPoint/MountPoint 를 논리 볼륨의 마운트 지점으로 바꿉니다.
LV의 크기를 확인합니다.
# lvs -o lv_name,lv_size LV LSize NewLogicalVolumeName 4.00g