lvresize 이후 /dev/centos/home 마운트 활성화, 잘못된 슈퍼 블록

lvresize 이후 /dev/centos/home 마운트 활성화, 잘못된 슈퍼 블록

centos-home LV에서 별도의 논리 볼륨을 생성하고 싶습니다. 명령을 사용하여 홈 lv의 크기를 줄이고 lvreduce100% 여유 공간이 있는 새 볼륨을 만들었습니다.

그런데 루트가 아닌 사용자로 로그인하려고 하면 IO 오류가 발생합니다. 재부팅한 후 유지 관리 모드로 시작했는데 이제 홈 볼륨을 볼 수 없습니다.

마운트-A

표시 오류

마운트: /dev/mapper/centos-home: 슈퍼블록을 읽을 수 없습니다.

나는 이것을 시도했지만 resize2fs이것은 ext 파일 시스템에서만 작동하는 것 같습니다. xfs_repair동일한 슈퍼블록 오류가 표시됩니다. 이 문제를 해결하는 방법을 아시나요?

답변1

파일 시스템을 줄이기 전에 LV를 줄여서는 안 됩니다. 파일 시스템을 잘라서 손상시켰습니다. xfs를 사용하고 있으므로 파티션을 쉽게 줄일 수 없습니다.

fsck이제 저장해야 할 다른 항목이 있는 경우를 대비해 파티셔닝을 시도할 수 있습니다 .

하지만 백업이 있기를 바랍니다.

관련 정보