Linux NTFS 挂载目录文件误删恢复

取消硬盘挂载:

pi@raspberrypi ~ $ df -h
Filesystem      Size  Used Avail Use% Mounted on
rootfs           15G  5.4G  8.3G  40% /
dev             378M     0  378M   0% /dev
/dev/mmcblk0p2   15G  5.4G  8.3G  40% /mnt
/dev/loop0       15G  5.4G  8.3G  40% /squashfs
none             15G  5.4G  8.3G  40% /
tmpfs            96M  412K   96M   1% /run
tmpfs           5.0M     0  5.0M   0% /run/lock
tmpfs           192M     0  192M   0% /run/shm
/dev/sda1       2.8T  420G  2.4T  16% /samsung
pi@raspberrypi ~ $ sudo umount /samsung

安装 ntfsprogs:

pi@raspberrypi ~ $ sudo apt-get install ntfsprogs

查找待恢复文件:

pi@raspberrypi ~ $ sudo ntfsundelete /dev/sda1 -S 10m-30m
Inode    Flags  %age  Date           Size  Filename
---------------------------------------------------------------
523      FN..   100%  2016-08-05  25970024  个人资料.zip
529604   FN..   100%  2012-01-20  12277886  struts2-showcase.war

Files with potentially recoverable content: 2

/dev/sda1 为 df -h 时的盘符
-S 为文件大小参数
结果为找到两个可恢复的文件

文件恢复:

pi@raspberrypi ~ $  sudo ntfsundelete /dev/sda1 -u -i 523 -o ziliao.zip -d /                                                                                                                                                  
Inode    Flags  %age  Date            Size  Filename
---------------------------------------------------------------
523      FN..     0%  2016-08-05  25970024  个人资料.zip

Undeleted '个人资料.zip' successfully. 

/dev/sda1 为 df -h 时的盘符
-i 为 查找待恢复文件 时找到的 Inode
-o 为保存的文件名
-d 为保存目录

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注