如果是在 linux 的图形界面删除的,那个一般都是选择丢到回收站。
如果是使用rm命令删除的,就没有了,恢复都不太好恢复 。

前期准备:先看一下我的分区情况(cmd: df -h)

/dev/sda3        29G  5.2G   23G   19% /
udev            998M  4.0K  998M    1% /dev
tmpfs           402M  1.2M  401M    1% /run
none            5.0M     0  5.0M    0% /run/lock
none           1005M  152K 1005M    1% /run/shm
/dev/sda5        86G   49G   38G   57% /media/585347FF33462D24 
---------------------------------------------------------------------------------------------------------------------------
1.安装ntfsprogs包
cmd:sudo apt-get install ntfsprogs


2.卸载误删文件的NTFS分区

cmd:umount /dev/sda5

3.查看我最近2天删除的文件
cmd:ntfsundelete /dev/sda5 -t 2d
出现提示
Inode    Flags  %age  Date           Size  Filename
---------------------------------------------------------------
1093     FN..   100%  2013-07-26      8768  speedmem2.hg-journal
1129     FR..   100%  2013-07-26        70  ExcInfo.ini
10785    FR..   100%  2013-07-26       512  wcachedb.db-journal
49753    D...     0%  2013-07-26         0  20130624
55293    FR..   100%  2013-07-26        75  ~TA515B.tmp
56132    FN..     0%  2013-07-26      3859  ~EFF.tmp
56136    FN..   100%  2013-07-26      2542  ~CD02.tmp
56139    FN..   100%  2013-07-26      4824  ~DCEA.tmp
56141    FN..   100%  2013-07-26     24355  ~E516.tmp
56143    FR..   100%  2013-07-26       365  ~EDBE.tmp.trt
56148    D...     0%  2013-07-26         0  2070
56152    D...     0%  2013-07-26         0  3076
56156    D...     0%  2013-07-26         0  3082
56160    D...     0%  2013-07-26         0  Graphics
56176    FN..     0%  2013-07-26       788  $shtdwn$.req
56192    FN..     0%  2013-07-26      2390  ~TAFF39.tmp
56193    FN..     0%  2013-07-26      1337  ~TA3917.tmp
56196    FN..   100%  2013-07-26      3127  ~TA2A73.tmp
56203    FN..   100%  2013-07-26      4640  SoftMgrM.db-journal
56204    FN..     0%  2013-07-26      2576  speedmem2.hg-journal

Files with potentially recoverable content: 10


注意:上面说明我有10个删除文件还可以恢复,观察删除日期和大小,发现Inode为1903的那个就是我不小心删除的文件.

4.最后一步,恢复文件
代码:ntfsundelete /dev/sda5 -u -i 1093 -d /home/tina

出现提示:
Inode    Flags  %age  Date            Size  Filename
---------------------------------------------------------------
1093     FN..     0%  2013-07-26      8768  speedmem2.hg-journal

Undeleted 'speedmem2.hg-journal' successfully.


这样我的文件就恢复到/home/tina文件夹下了,名字为speedmem2.hg-journal

-------------------------------------------------------------------------------------------------------------------------------------------
用gedit打不开,换vim,打开了,但是是乱马,删除了最后段一些奇怪的@@@@@@@@@,保存,再用gedit居然能打开了,而且东西大部分都在。

-------------------------------------------------------------------------------------------------------------------------------------------

用ntfsprogs备份NTFS分区:http://www.linuxsir.org/bbs/printthread.php?p=1466533

linux中文件恢复相关wiki:http://wiki.ubuntu.org.cn/index.php?title=UbuntuHelp:DataRecovery/zh&diff=prev&oldid=76543

http://www.ubuntugeek.com/recover-deleted-files-with-foremostscalpel-in-ubuntu.html

GitHub 加速计划 / li / linux-dash
10.39 K
1.2 K
下载
A beautiful web dashboard for Linux
最近提交(Master分支:2 个月前 )
186a802e added ecosystem file for PM2 4 年前
5def40a3 Add host customization support for the NodeJS version 4 年前
Logo

旨在为数千万中国开发者提供一个无缝且高效的云端环境,以支持学习、使用和贡献开源项目。

更多推荐