2006-08-08 曇りのち雨,そのおかげで気温上がらず [長年日記]
_1 Re: Ext3 ファイルシステムで削除したファイルを復元について (2)
みたさんにコメントをいただいたので再々チャレンジ.
変更点は以下のみ.
# cat list | while read i; do dd if=/dev/hda1 of=$i.data bs=1024 count=1 skip=$i done
以下のファイルができた.
# ll -1v *data -rw-r--r-- 1 root root 1024 2006-08-08 08:25 25610.data -rw-r--r-- 1 root root 1024 2006-08-08 08:25 25611.data -rw-r--r-- 1 root root 1024 2006-08-08 08:25 28161.data -rw-r--r-- 1 root root 1024 2006-08-08 08:25 30089.data -rw-r--r-- 1 root root 1024 2006-08-08 08:25 30209.data -rw-r--r-- 1 root root 1024 2006-08-08 08:25 30721.data
中身を参照する.
# less 25610.data "25610.data" may be a binary file. See it anyway? This file is on the ext3 filesystem. ^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@...
おお,ちゃんと見える.emacsのhexl-modeだとこんな感じ.
# emacs -nw 25610.data -f hexl-mode 00000000: 5468 6973 2066 696c 6520 6973 206f 6e20 This file is on 00000010: 7468 6520 6578 7433 2066 696c 6573 7973 the ext3 filesys 00000020: 7465 6d2e 0a0a 0000 0000 0000 0000 0000 tem............. 00000030: 0000 0000 0000 0000 0000 0000 0000 0000 ................ ... 000003f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................
ということで,ext3で無事削除したファイルの復旧ができました.みたさん何度もコメントありがとうございました.