나는 아래의 root
로그인 (축소 /home
, 확대 /var
) :
umount / home
lvresize -L-7G / dev / mapper / myvg-home
그것은 경고했다 :
WARNING: Reducing active logical volume to 28.89 GiB
THIS MAY DESTROY YOUR DATA (filesystem etc.)
나는 그것이 보통의 경고다고 받아 들였다라고 생각했다.
그 때 나는 끝냈다 :
> lvresize -L+7G /dev/mapper/myvg-var
성공적으로 완료되었습니다 :
Extending logical volume var to 9.79 GiB
Logical volume var successfully resized
그러나 내가 보았을 때 /var
보고있는 경우 확장되지 않았습니다. df -h
. 다시 부팅하면 문제가 해결 될 것이라고 생각했습니다.
그런 다음 홈 파티션을 다시 마운트하려고했습니다.
> mount /home
그리고 나는 오류가있다.
mount: wrong fs type, bad option, bad superblock on /dev/mapper/myvg-home,
missing codepage or helper program, or other error
In some cases useful info is found in syslog - try
dmesg | tail or so
그런 다음 컴퓨터를 재부팅했습니다. 후에 나는 얻었다 :
/dev/sda2: UNEXPECTED INCONSISTENCY; RUN fsck MANUALLY.
Welcome to emergency mode. Use "systemctl default" or ^D to activate default
mode.
Give root password for maintenance
(or type Control-D to continue):
그래서 유지 보수 콘솔에 들어가서 다음을 실행했습니다.
> fsck /dev/mapper/myvg-home
하지만 오류에 대한 몇 가지 질문과 내가 작업을 중단하고 싶습니다 후 나는 새로운 오류있어 :
fsck.ext4: Can't read an block bitmap while retrying to read bitmaps for /dev/mapper/myvg-home
e2fsck: aborted
그래서 나는 시스템을 가동시킬 수 없다. 문제는 무엇이고 lvm 파티션의 크기를 조정하려고 시도했을 때 나는 무엇이 잘못 되었습니까? 그냥 마운트 해제, 크기 조정 및 마운트 다시, 그렇지 않습니다?
파티션을 복구하거나 적어도 새로운 파티션을 생성하고 시스템을 다시 실행시킬 수 있습니까? 아니면 새로운 홈 파티션을 만들기 위해 특별한 작업이 필요합니까?