stu*_*guy 4 ext4 filenames ubuntu
我有一个损坏的 ext4 文件系统,上面有大约 7 TiB 的数据。使用 photorec,我能够恢复可用数据,但所有文件名都不见了。有没有工具可以让我恢复文件名?取回实际数据将是一个加分项,但并非绝对必要。
我不仅设法拯救了文件名,而且(几乎)使用(神奇!)debugfs 工具拯救了整个文件系统。它本质上是低级文件系统操作的交互式界面。它不会用损坏的超级块“打开”我的文件系统,但具有神奇的“灾难性”模式(-c 标志),可以跳过它并直接检查内容。
$ debugfs -c -b 4096 -s 32768 /dev/vg0/data_lv_snapshot
(在灾难模式下打开,块大小为 4096,在 32768 处使用备用超级块)。
之后,“ls”显示了我的目录内容。神奇的“rdump”命令让我可以通过递归地将子树转储到已知良好的文件系统来恢复几乎所有文件。它甚至有一个“-f”标志来执行脚本,所以我可以在几天内自动将不同的子树转储到不同的磁盘上。
您是否使用过照片管理器(例如 Picasa/F-Spot/Shotwell)?也许他们在文件本身中存储了一些信息。也许您可以使用该工具并导入文件或通过找出存储在那里的数据来恢复它。
或者您可能有该应用程序的数据库,例如Thumbs.db包含文件名的数据库。
或者,如果文件是 JPEG,则 EXIF 标头中可能包含一些信息。有多种工具可以提取此内容,例如libjpeg-tools、exif、exifprobe和exiftags。
| 归档时间: |
|
| 查看次数: |
1583 次 |
| 最近记录: |