本文介绍的是 Linux 下的 debugfs 命令如果你不小心误删除了一个重要的文件,如rm -rf kkk ,而kkk是你的一个非常重要的文件,你肯定非常痛苦,这时你千万不能惊慌,应该马上停止向你的硬盘写入任何文件。它完全是可以恢复的。(我这里专门针对 ext2文件系统写了如下的内容,其它的文件系统也有办法,我以后在写):#debugfs /dev/hda1(被删除文件所在的分区)debugfs:lsdel就可列出你最近被删除文件的inode表,大致如下:Inode Owner Mode Size Blocks Time deleted依此是节点表号,属主,文件属性(即读、写等),大小,block(一般1block=1K),被删除时的时间。有了这些信息,你应该能很快就判断出那个文件是你想恢复的。这时用debugfs:dump <你想恢复的inode表值> /home/directory(到那个目录)OK!就这么简单,在/home/directory中可以找到它。当然,如果你的文件很多,这样做一个一个的肯定很麻烦。VirtualBox桥接网络的简单配置 让虚拟机直接访问网络Linux 下几个文件操作命令的代码实现相关资讯 Linux教程
- Linux教程:如何在命令行中查看目 (07/28/2014 12:22:23)
- Linux 修改root密码 (11/03/2012 07:53:38)
- su - root 与su root的区别 (06/06/2012 00:39:40)
| - Linux进程间通信:消息队列 (01/28/2013 09:43:00)
- U盘安装Linux开机无法启动解决方法 (10/07/2012 08:55:52)
- Windows 7/Linux 同步时间 (05/15/2012 06:17:55)
|
本文评论 查看全部评论 (0)