[Linux] volume group "rl" has insufficient free space : 51200 required (disk umount & 파티션 축소)
|2024. 11. 17. 12:20
디스크 마운트 작업 중 발생한 [volume group 'rl' has insufficient free space] 에러는 현재 볼륨 그룹 rl에 남은 공간이 요청하는 용량에 미치지 못해 발생하는 메시지다.
즉, rl 볼륨 그룹에 더 많은 용량을 할당해야 하므로 물리적인 볼륨을 추가하거나 물리 볼륨을 추가가 불가능한 상황이라면 남는 논리 볼륨의 용량을 줄이고, 줄인 공간을 사용하여 추가하려는 논리 볼륨을 생성하면 된다.
**이 작업에는 데이터 손실 위험이 있으므로 필수적으로 백업을 먼저 진행해야한다.
[disk@localhost ~]$ lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINTS
sda 8:0 0 4T 0 disk
sdb 8:16 0 1T 0 disk
├─sdb1 8:17 0 600M 0 part /boot/efi
├─sdb2 8:18 0 1G 0 part /boot
└─sdb3 8:19 0 1022.4G 0 part
├─rl-root 253:0 0 70G 0 lvm /
├─rl-swap 253:1 0 31.5G 0 lvm [SWAP]
└─rl-home 253:2 0 920.9G 0 lvm /home
sr0 11:0 1 1.7G 0 rom
위와 같은 조건에서 /home 파티션을 200GB로 축소하고 /apps와 /data 논리 볼륨을 각각 200GB와 500GB 할당할 것이다.
1. /home 파티션 축소
1.1 /home 파티션 데이터 백업
sudo tar czvf /root/home-backup.tar.gz /home
1.2 /home 파티션 언마운트
sudo umount /home
1.3 파일 시스템 확인 및 수리
sudo e2fsck -f /dev/rl/home
1.4 /home 파일 시스템 크기 조정 (200GB만 남김)
sudo resize2fs /dev/rl/home 200G
1.5 논리 볼륨 크기 축소
sudo lvreduce -L 200G /dev/rl/home
1.6 /home 다시 마운트
sudo mount /dev/rl/home /home
1.7 백업 데이터 복구
sudo tar xzvf /root/home-backup.tar.gz -C /
2. /apps 및 /data 논리 볼륨 생성
이제 남은 여유 공간으로 /apps와 /data 논리 볼륨을 생성할 수 있다.
2.1 /apps 논리 볼륨 생성 (200GB)
sudo lvcreate -L 200G -n apps rl
2.2 /data 논리 볼륨 생성 (500GB)
sudo lvcreate -L 500G -n data rl
이후 진행 사항은 아래 포스팅을 참고해 주시기 바랍니다.
반응형
'Dev > Linux' 카테고리의 다른 글
[Linux] Apache-Tomcat 8.5버전 설치하기 (0) | 2024.11.26 |
---|---|
[Linux] 리눅스 네트워크 IP 설정하기 (ifcfg-ens192) (0) | 2024.11.25 |
[Linux] 디스크 파티션 생성 및 마운트 설정 (5) | 2024.11.16 |
[Linux] NFS 마운트 (0) | 2024.11.12 |
[Linux] 파티션 크기 문제 해결하기 (2) | 2024.10.10 |