口号标语之ssh端口号登录(2)

2019-04-21 01:16

首先以只读方式重新挂载被误删的文件所在分区。使用如下命令:(假设文件在/usr分区)

mount –r –n –o remount /usr -r表示只读方式挂载;-n表示不写入/etc/mtab,如果是恢复/etc上的文件,就加上这个参数。如果系统说xxx partion busy,可以用fuser命令查看一下是哪些进程使用这个分区上的文件: fuser –v –m /usr

如果没有什么重要的进程,用以下命令停掉它们: fuser -k –v –m /usr

然后就可以重新挂载这些文件系统了。

如果是把所有的文件统一安装在一个大的/分区当中,可以在boot提示符下用linux single进入单用户模式,尽量减少系统进程向硬盘写入数据的机会,要不干脆把硬盘挂在

别的机器上。另外,恢复出来的数据不要写到/上面,避免破坏那些有用的数据。如果机器上有dos/windows,可以写到这些分区上面: mount –r –n /dev/hda1 /mnt/had

然后就可以执行debugfs:(假设linux在 /dev/hda5) #debugfs /dev/hda5

就会出现debugfs提示符debugfs:

使用lsdel命令可以列出很多被删除的文件的信息: debugfs:lsdel

debugfs: 2692 deleted inodes found.

inode owner mode size blocks time deleted

164821 0 100600 8192 1/ 1 sun may 13 19:22:46 2001 36137 0 100644 4 1/ 1 tue apr 24 10:11:15 2001

196829 0 100644 149500 38/ 38 mon may 27 13:52:04 2001

列出的文件有很多(这里找到2692个),第一字段是文件节点号,第二字段是文件所有者,第三字段是读写权限,接下来是文件大小,占用块数,删除时间。

然后就可以根据文件大小和删除日期判断那些是我们需要的。比如我们要恢复节点是196829的文件:

可以先看看文件数据状态: debugfs:stat 196829

inode: 196829 type: regular mode: 0644 flags: 0x0 version: 1 user: 0 group: 0 size: 149500 file acl: 0 directory acl: 0 links: 0 blockcount: 38

fragment: address: 0 number: 0 size: 0

ctime: 0x31a9a574 -- mon may 27 13:52:04 2001 atime: 0x31a21dd1 -- tue may 21 20:47:29 2001 mtime: 0x313bf4d7 -- tue mar 5 08:01:27 2001

dtime: 0x31a9a574 -- mon may 27 13:52:04 2001 blocks:

594810 594811 594814 594815 594816 594817 total: 38

然后就可以用dump指令恢复文件:

debugfs:dump 196829 /mnt/hda/01.sav 这样就把文件恢复出来了。退出debugfs: debugfs:quit

另一种方法是手工编辑inode: debugfs:mi 196829 mode [0100644] user id [0] group id [0] size [149500]

creation time [0x31a9a574]

modification time [0x31a9a574] access time [0x31a21dd1] deletion time [0x31a9a574] 0 link count [0] 1 block count [38] file flags [0x0] reserved1 [0] file acl [0]

directory acl [0]

fragment address [0] fragment number [0] fragment size [0]

direct block #0 [594810] triple indirect block [0]

使用mi指令后每次显示一行信息以供编辑,其它行可以直接按回车表示确认,把deletion time改成0(未删除),link count改成1。改好后退出debugfs:


口号标语之ssh端口号登录(2).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:简答题建筑类。

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: