![extundelete - 파일 시스템을 확인하려고 할 때 "블록 비트맵 체크섬이 비트맵과 일치하지 않습니다"를 수정하는 방법은 무엇입니까?](https://linux55.com/image/136619/extundelete%20-%20%ED%8C%8C%EC%9D%BC%20%EC%8B%9C%EC%8A%A4%ED%85%9C%EC%9D%84%20%ED%99%95%EC%9D%B8%ED%95%98%EB%A0%A4%EA%B3%A0%20%ED%95%A0%20%EB%95%8C%20%22%EB%B8%94%EB%A1%9D%20%EB%B9%84%ED%8A%B8%EB%A7%B5%20%EC%B2%B4%ED%81%AC%EC%84%AC%EC%9D%B4%20%EB%B9%84%ED%8A%B8%EB%A7%B5%EA%B3%BC%20%EC%9D%BC%EC%B9%98%ED%95%98%EC%A7%80%20%EC%95%8A%EC%8A%B5%EB%8B%88%EB%8B%A4%22%EB%A5%BC%20%EC%88%98%EC%A0%95%ED%95%98%EB%8A%94%20%EB%B0%A9%EB%B2%95%EC%9D%80%20%EB%AC%B4%EC%97%87%EC%9E%85%EB%8B%88%EA%B9%8C%3F.png)
OS는 Ubuntu 17.10이고 extundelete를 사용하여 복원(삭제 취소)을 시도했습니다. (파일 시스템은 ext4입니다.)
이것은 작동하지 않습니다. 그래서 나는 노력했다.
extundelete /dev/mapper/ubuntu--vg-root --restore-file /home/chan/origol/routes/user.js
효과가 있었습니다.
그러나 또 다른 문제에 부딪혔습니다.
Loading filesystem metadata ... extundelete: Block bitmap checksum does not match bitmap when trying to examine filesystem
나는 그것에 대한 정보를 찾을 수 없습니다. 이 문제를 어떻게 해결할 수 있나요?
답변1
metadata_csum
파일 시스템에서 기능을 활성화했지만 이를 extundelete
인식하지 못하고, 삭제 취소된 파일의 블록이 다시 사용되고 있음을 나타내기 위해 수정할 때 블록 비트맵 체크섬을 업데이트하지 않을 수 있습니다. 즉, extundelete
이해하지 못하는 기능을 가진 파일 시스템은 수정해서는 안 됩니다. 수정하면 더 심각한 파일 시스템 손상이 발생할 수 있습니다.
e2fsck -fy
파일 시스템에서 실행하여 이 문제를 해결할 수 있습니다 . 메타데이터 체크섬을 계산하기 위해 버그 보고서를 작성자/유지관리자(바람직하게는 동반 패치와 함께)에게 제출하여 수정하고 기능을 extundelete
이해하지 못하는 파일 시스템을 열려고 시도하지 않도록 하는 것도 가치가 있을 수 있습니다. INCOMPAT
기능이 있는 파일 시스템에는 읽기 전용 열기가 허용됩니다 RO_COMPAT
.