FreeBSD Data Rescue
出自KMU Wiki
(修訂版本間差異)
在2009年7月8日 (三) 14:02所做的修訂版本 (編輯) Cch (對話 | 貢獻) ←上一個 |
在2016年12月20日 (二) 10:00所做的修訂版本 (編輯) (撤銷) Ykk (對話 | 貢獻) 下一個→ |
||
第82行: | 第82行: | ||
[http://www.student.dtu.dk/~s042078/magicrescue/manpage.html magicrescue] | [http://www.student.dtu.dk/~s042078/magicrescue/manpage.html magicrescue] | ||
- | [[Category: | + | [[Category:資訊處]] [[Category:圖書資訊處]] [[Category:資訊服務]] |
在2016年12月20日 (二) 10:00所做的修訂版本
Using FreeBSD and Open-Source Tools to rescue data
在 FreeBSD 下使用搶救資料的工具
目錄 |
UFS fsck -y failed
If fsck -y UFS failed
# fsck -y ... UNKNOWN FILE TYPE I=8408063 UNEXPECTED SOFT UPDATE INCONSISTENCY CLEAR? yes fsck_4.2bsd: bad inode number 8408064 to nextinode
Try to mount UFS read-only
# mount -r /dev/daXs1d /mnt # find /mnt -type f -and -size -1G -print > /root/T2 # tar -T /root/T2 -cf - | ssh admin@bak "cat > host-home.tar"
If ls can not see any files or directories, you may try
- /usr/ports/sysutils/ffs2recov
- /usr/ports/sysutils/scan_ffs
- /usr/ports/sysutils/sleuthkit
- /usr/ports/sysutils/autopsy
Using autopsy
# autopsy localhost using browser to connect http://localhost add case -> add host -> add image -> ...
Bad Partition Table
Using magicrescue
/usr/ports/sysutils/magicrescue
magicrescue can rescue following file types (ls /usr/local/share/magicrescue/recipes/)
- avi
- flac
- gzip
- mp3-id3v1
- perl
- canon-cr2
- gimp-xcf
- jpeg-exif
- mp3-id3v2
- png
- elf
- gpl
- jpeg-jfif
- msoffice
- zip
First to get the image of the disk or partition # dd if=/dev/daX of=IMG_DIR/daX.img Then using magicrescue to rescue MS-Office and JPEG files # magicrescue -r msoffice -r jpeg-jfif -r jpeg-exif -d OUTPUT_DIR IMG_DIR/daX.img