잘린 데이터를 복구할 수 있나요? [중복]

잘린 데이터를 복구할 수 있나요? [중복]

>hello.log에 의해 잘린 데이터를 복구할 수 있나요?

답변1

첫째, 시간의 길이에 따라 대답은 '아니오'일 수 있습니다. 파일 시스템을 읽고 쓰는 경우 내용이 완전히 손실될 수 있습니다.

그러나 일부 사람들은 이 기술을 사용하여 운이 좋았습니다(파일이 이진 데이터가 아닌 일반 텍스트라고 가정).

grep -a -A 1000 -F 'some known string' /dev/disk-device > recovered-file

따라서 "알려진 문자열" 뒤에는 1000줄이 반환되어 전체 장치를 검색합니다(예: /dev/sda6). 이 기술은 특히 대용량 파일의 경우, 특히 파일 조각화(드물지만 불가능하지는 않음)의 경우 신뢰할 수 없습니다.

수백 개의 경고가 있습니다. 예를 들어, 영향을 받은 기존 파일 시스템을 읽기 전용으로 즉시 다시 마운트해야 하므로 복구 파일을 쓰는 위치에 주의해야 합니다. 영향을 받는 파일이 읽기 전용으로 쉽게 다시 마운트할 수 없는 파일 시스템에 있는 경우 복구 미디어에서 부팅해야 할 수도 있습니다.

다른 옵션도 있는데,이 답변AskUbuntu에는 더 많은 기능이 있습니다(위의 예가 여기에 나와 있습니다).

사이트의 답변은 다음과 같습니다.

답변2

testdisk복구 파일을 사용하는 것은 제가 직면했던 많은 상황에서 신의 선물이었습니다. 이 작업이 원활하게 작동하려면 umount복원하려는 노드를 찾기 전에 하드 드라이브에 액세스할 수 있어야 합니다. 이 패키지는 작업을 수행하기 위한 종속성으로 extundelete를 사용하는데, 이는 복원할 때마다 저에게 금빛 별입니다…

관련 정보