lvm 볼륨의 크기를 조정하는 방법 (lvresize가 손상된 후 되돌릴 수 있습니까?) (filesystem etc.) 나는 그것이

나는 아래의 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 파티션의 크기를 조정하려고 시도했을 때 나는 무엇이 잘못 되었습니까? 그냥 마운트 해제, 크기 조정 및 마운트 다시, 그렇지 않습니다?

파티션을 복구하거나 적어도 새로운 파티션을 생성하고 시스템을 다시 실행시킬 수 있습니까? 아니면 새로운 홈 파티션을 만들기 위해 특별한 작업이 필요합니까?



답변