千家信息网

如何浅析Open Suse下的文件删除

发表于:2026-11-01 作者:千家信息网编辑
千家信息网最后更新 2026年11月01日,这篇文章给大家介绍如何浅析Open Suse下的文件删除,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。Open Suse还是比较常用的,于是我研究了一下Open Suse,在这里
千家信息网最后更新 2026年11月01日如何浅析Open Suse下的文件删除

这篇文章给大家介绍如何浅析Open Suse下的文件删除,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。

Open Suse还是比较常用的,于是我研究了一下Open Suse,在这里拿出来和大家分享一下,希望对大家有用。作为一个多用户、多任务的操作系统,Open Suse下的文件一旦被删除,是难以恢复的。尽管删除命令只是在档节点中作删除标记,并不真正清除文件内容,但是其它用户和一些有写盘动作的进程会很快覆盖这些资料。不过,对于家庭单机使用的Open Suse,或者误删档后及时补救,还是可以恢复的。

1、Ext2文件系统结构的简单介绍

在Linux所用的Ext2文件系统中,文件是以块为单位存储的,默认情况下每个块的大小是1K,不同的块以块号区分。每个档还有一个节点,节点中包含有档所有者,读写权限,文件类型等信息。对于一个小于12个块的档,在节点中直接存储档数据块的块号。如果档大于12个块,那么节点在12个块号之后存储一个间接块的块号,在这个间接块号所对应的块中,存储有256个档数据块的块号(Ext2fs中每个块号占用4字节,这样一个块中所能存储的块号就是1024/4=256)。如果有更大的档,那么还会在节点中出现二级间接块和三级间接块。

2、恢复被误删档的方法

大多数Linux发行版都提供一个debugfs工具,可以用来对Ext2文件系统进行编辑操作。不过在使用这个工具之前,还有一些工作要做。

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

-r表示只读方式挂载;-n表示不写入/etc/mtab,如果是恢复/etc上的档,就加上这个参数。如果系统说xxxpartionbusy,可以用fuser命令查看一下是哪些进程使用这个分区上的?n:
fuser?Cv?Cm/usr

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

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

如果是把所有的档统一安装在一个大的/分区当中,可以在boot提示符下用linuxsingle进入单用户模式,尽量减少系统进程向硬盘写入资料的机会,要不干脆把硬盘挂在别的机器上。另外,恢复出来的资料不要写到/上面,避免破坏那些有用的资料。如果机器上有dos/windows,可以写到这些分区上面:
mount?Cr?Cn/dev/hda1/mnt/had

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

就会出现debugfs提示符debugfs:

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

以下为引用的内容:

debugfs:lsdel
debugfs:2692deletedinodesfound.
InodeOwnerModeSizeBlocksTimedeleted
164821010060081921/1SunMay1319:22:462001
36137010064441/1TueApr2410:11:152001
196829010064414950038/38MonMay2713:52:042001
debugfs:

关于如何浅析Open Suse下的文件删除就分享到这里了,希望以上内容可以对大家有一定的帮助,可以学到更多知识。如果觉得文章不错,可以把它分享出去让更多的人看到。
文件 系统 节点 命令 存储 内容 资料 进程 信息 工具 提示符 数据 方式 更多 有用 机器 用户 硬盘 还是 帮助 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 互联网科技工作委员会毛军 互联网 的科技创新 银优互联网科技有限公司 腾讯科技 互联网女皇 互联网科技网站 中国的互联网科技企业的崛起 移动互联网科技股 宜昌元轩互联网科技有限公司 电子科技大学互联网创业大赛 本届互联网博览会上的黑科技 互联网科技大赛获奖感言 国大互联网教育科技有限公司薪资 互联网金融科技公司的优势 广东工业互联网大赛深圳学泰科技 35岁以上互联网科技行业 容联科技互联网电商 陕西九四连强互联网科技有限公司 重庆科技产业互联网有哪些 互联网科技自媒体灵感 互联网科技创业有什么好项目 互联网科技英文 广州善班互联网科技 湖南洣水互联网科技有限公司扣款 互联网科技大赛获奖感言 城市宝互联网科技有限公司 下一代互联网重大应用科技园 互联网科技新闻 北京天晋互联网科技有限公司 互联网科技对化妆品行业 科技互联网专业务虚会材料
0