centos-home LV에서 별도의 논리 볼륨을 생성하고 싶습니다. 명령을 사용하여 홈 lv의 크기를 줄이고 lvreduce
100% 여유 공간이 있는 새 볼륨을 만들었습니다.
그런데 루트가 아닌 사용자로 로그인하려고 하면 IO 오류가 발생합니다. 재부팅한 후 유지 관리 모드로 시작했는데 이제 홈 볼륨을 볼 수 없습니다.
마운트-A
표시 오류
마운트: /dev/mapper/centos-home: 슈퍼블록을 읽을 수 없습니다.
나는 이것을 시도했지만 resize2fs
이것은 ext 파일 시스템에서만 작동하는 것 같습니다. xfs_repair
동일한 슈퍼블록 오류가 표시됩니다.
이 문제를 해결하는 방법을 아시나요?
답변1
파일 시스템을 줄이기 전에 LV를 줄여서는 안 됩니다. 파일 시스템을 잘라서 손상시켰습니다. xfs를 사용하고 있으므로 파티션을 쉽게 줄일 수 없습니다.
fsck
이제 저장해야 할 다른 항목이 있는 경우를 대비해 파티셔닝을 시도할 수 있습니다 .
하지만 백업이 있기를 바랍니다.