손실된 데이터 복구 CentOS 7

손실된 데이터 복구 CentOS 7

가상 머신 CentOS 7에서 삭제된 일부 파일을 복구 하려고 합니다. 하지만 다음과 같은 오류가 발생합니다. 명령어를 입력할 때debugfs -w /dev/mapper/centos-root

debugfs 1.42.9 (28-Dec-2013)
/dev/mapper/centos-root: Bad magic number in super-block while opening filesystem

삭제된 날짜를 복구할 수 있는 방법이 있나요?

답변1

Centos7은 ext4 대신 XFS를 루트 파티션으로 사용할 수 있으므로 debugfs가 작동하지 않습니다. 파일 시스템을 마운트 해제하지 않거나 해당 dd(1) 이미지를 가능한 한 빨리 다른 위치에 복사하지 않으면 복구 가능성이 매우 희박하다는 점에 유의하십시오.

가장 좋은 방법은 TestDisk 및 PhotoRec을 사용해 보는 것입니다(단, 사진뿐만 아니라 그 이상도 복구 가능). http://www.cgsecurity.org/wiki/TestDisk

또는 디스크 이미지를 greping하여 파일 내용의 일부를 기억하는 경우 다음과 같이 수동 경로(기억하는 텍스트 파일에만 해당)로 이동할 수 있습니다.

http://linuxwebdev.blogspot.hr/2005/06/xfs-undelete-howto-how-to-undelete.html?m=1

어쨌든 많은 시간을 낭비하게 되며 부분적이거나 손상된 데이터만 복구할 수 있는 경우가 많습니다. 파일 수가 많으면 필요한 작업량이 매우 비경제적일 수 있습니다.

관련 정보