ext3grep은 ext4에서 작동합니까?

ext3grep은 ext4에서 작동합니까?

ext3grep은 ext4에서 작동합니까?

추천 대상https://unix.stackexchange.com/a/237142/674그리고https://askubuntu.com/a/217632/.
첫 번째 링크에서 삭제 기간을 지정하는 옵션은 대상이 아닌 많은 파일을 필터링하는 데 유용 --after해 보입니다 .--before

ext3grep /dev/sda3 --restore-all --after date -d '2015-01-01 00:00:00' '+%s' --before `date -d ‘2015-01-02 00:00:00’ ‘+%s’

date .. '+%s'2개를 넣는 것을 잊어버릴까요 $()?

출력 파일은 어디에 저장되나요?

삭제된 파일이나 아직 존재하는 파일을 복구합니까? 후자는 비객체 파일입니다.

--restore-file파티션과 관련하여 누락된 파일의 원래 상대 경로 이름을 지정 하시겠습니까 ?

  --restore-file path

       Will restore file path. path is relative to root of the partition and does not start with a '/' (it must be one  of  the  paths  returned  by  --dump-names).  The
       restored directory, file or symbolic link is created in the current directory as ./path.

잃어버린 파일이 pdf 파일, 해당 파일 이름(기존 파일 및 삭제된 파일과 동일한 파일 이름일 수 있음), 경로 이름, 손실된 시간 창이라는 것을 알고 있는 경우 사용할 수 있는 가장 좋은 옵션은 무엇입니까 ext3grep?


고쳐 쓰다

부팅 가능한 플래시 드라이브로 부팅하여 디스크 /home이 마운트되지 않았습니다. ext3grep이 내 ext4 파일 시스템에서 작동하지 않나요?

$ ext3grep /dev/sda4 --restore-all --after `date -d '2020-01-26 13:00:00' '+%s'` --before `date -d '2020-01-26 14:00:00' '+%s'`
Running ext3grep version 0.10.2
Only show/process deleted entries if they are deleted on or after Sun Jan 26 13:00:00 2020 and before Sun Jan 26 14:00:00 2020.

ext3grep: failed to read-only open device "/dev/sda4": Permission denied

$ sudo ext3grep /dev/sda4 --restore-all --after `date -d '2020-01-26 13:00:00' '+%s'` --before `date -d '2020-01-26 14:00:00' '+%s'`
Running ext3grep version 0.10.2
Only show/process deleted entries if they are deleted on or after Sun Jan 26 13:00:00 2020 and before Sun Jan 26 14:00:00 2020.

WARNING: I don't know what EXT3_FEATURE_COMPAT_EXT_ATTR is.
ext3grep: ext3grep.cc:119: void run_program(): Assertion `be2le(journal_super_block.s_header.h_magic) == 0xc03b3998U' failed.
Aborted

감사해요.

답변1

ext3grep10년 전에 마지막으로 업데이트되었으며 그 이후로 Ext3 및 Ext4에 추가된 많은 기능에 대한 지원이 부족합니다. 시도해 볼 수는 있지만 이해하지 못하는 기능을 사용하면 파일 시스템에서 아무 작업도 수행하지 않습니다.

date .. '+%s'2개를 넣는 것을 잊어버릴까요 $()?

네, 원본을 복원했습니다.

출력 파일은 어디에 저장되나요?

도움말 출력에 표시된 대로 RESTORED_FILES현재 디렉터리 아래의 디렉터리에 출력 파일을 저장하고 필요한 경우 전체 경로를 다시 만듭니다.

삭제된 파일이나 아직 존재하는 파일을 복구합니까? 후자는 비객체 파일입니다.

도움말 텍스트나 빠른 읽기에서는 명확하지 않습니다.지도 시간ext3grep, 그러나 무엇이든 추출하는 데 사용할 수 있는 것 같습니다 . 그러나 등 --ls--dump-names삭제된 파일만 나열하는 것으로 보이므로 기본적으로 삭제된 파일만 고려될 수 있습니다.

--restore-file파티션과 관련하여 누락된 파일의 원래 상대 경로 이름을 지정 하시겠습니까 ?

예.

최선의 선택은 무엇입니까 ext3grep?

--accept파일 이름을 지정 --after하고 --before시간 창을 제한합니다.

관련 정보