Linux数据恢复

Mysql中怎样返回一个数据库的所有表名,列名数据类型备注不经意的rm命令会让你很苦恼,因为Linux下命令删除是不走回收站的,希赛小编这里介绍Linux EXT3文件系统的数据恢复方法.
1.准备工作:首先你需要做的是,保存现场.如果有条件请直接卸下硬盘挂接到其他的电脑,这一招是最保险的,为了提高数据恢复的成功率我觉得很有必要.
2.现在已经将需要恢复数据的硬盘挂接到其他的电脑(Linux系统)上,注意不用去挂载他,也不用双击这个盘符,如今Linux桌面做的很棒,一双击就挂载了.
3.现在请出我们的主角--ext3grep
安装这里就不多说了,如果存在依赖关系时可以考虑yum localinstall ,Blinux这里使用的版本是ext3grep-0.6.0-2mdv2008.0.
4.现在主角ext3grep该干活了
(1)fdisk -l 查出需要恢复数据的盘符,这里假设是/dev/sda7
(2)从该分区的根开始扫描,也就是第二个inode,显示出所有文件的信息.如果你知道误删除文件的文件名可以省略掉这一步.
#ext3grep /dev/sda7 --ls --inode 2
(3)还原数据了
从上一步我们可以得到恢复数据的文件名是china.txt.
ext3grep /dev/sda7 --restore-file china.txt
记住,还原的数据存放位置是在当前目录下RESTORED_FILES/目录内,也就是在pwd目录下生成一个名为RESTORED_FILES/的目录.

你可能感兴趣的:(数据库,linux,回收站,数据恢复,成功率)