LVM 크기를 줄이고 싶어서 home
다음 명령을 실행했습니다.
sudo umount -fl /dev/ubuntu-vg/home
lvreduce --size -4G /dev/ubuntu-vg/home
마지막 명령이 작동하지 않았기 때문에(분명히 파티션이 다른 곳에서 사용된 것 같습니다) 롤백하기로 결정했습니다.
sudo mount -fl /dev/ubuntu-vg/home
그런데 이렇게 하고 나니 개인 /home/Jack
폴더가 사라졌어요!
이제 로그인하면 다음 메시지가 나타납니다.
No directory, logging in with HOME=/
내 계정을 다시 되돌릴 수 있는 방법이 있나요?
인사
답변1
내 생각에 무슨 일이 일어나고 있는지는 파일 시스템을 축소하기 전에 lvm 크기를 줄이려고 한다는 것입니다. resize2fs
먼저 파일 시스템을 축소 해야 합니다 .lvmreduce
설치하지 마십시오. 파일 시스템이 손상될 수 있습니다.
vg 메타데이터의 백업이 있는지 확인하세요.
/etc/lvm/
vg를 수정하면 해당 위치에 액세스할 수 있으므로 기본적으로 해당 위치에 배치됩니다. 처음 복원을 시도할 때 먼저 확인하세요.
백업이 안되면 LV를 다시 원래 크기로 확장해서 복원을 시도해볼 수 있으니 4G로 복원해보세요.
시도할 수 있지만 4G
안전을 위해 가능한 모든 것을 제공할 수 있을 것 같습니다.
lvextend -l +100%FREE /dev/ubuntu-vg/home