[03-11 14:24:10] 来源:http://www.67xuexi.com 电脑安全教程 阅读:85475次
Linux 系统管理员守则中有这么一条:“慎用 rm -rf 命令,除非你知道此命令所带来的后果“,不过 Linux 下删除文件并不是真实的删除磁盘分区中的文件,而是将文件的 inode 节点中的扇区指针清除,同时释放这些数据对应的数据块,当释放的数据块被系统重新分配时,那些被删除的数据就会被覆盖,所以误删除数据后,应马上卸载文件所在的分区。然后使用相关工具进行恢复。本文以 Ubuntu 12.04 平台为例介介绍四个(foremost、extundelete、testdisk 和 phtorec)常用的 Linux 删除文件恢复工具的使用方法。
Linux 文件恢复的原理
inode 和 block
首先简单介绍一下 Linux 文件系统的最基本单元:inode。inode 译成中文就是索引节点,每个存储设备(例如硬盘)或存储设备的分区被格式化为文件系统后,应该有两部份,一部份是 inode,另一部份是 block,block 是用来存储数据用的。而 inode 呢,就是用来存储这些数据的信息,这些信息包括文件大小、属主、归属的用户组、读写权限等。inode 为每个文件进行信息索引,所以就有了 inode 的数值。linux 操作系统下可以使用 ls –id 命令来查看文件或者目录的 inode 值,一般”root”目录的 inode 值为 2,一个分区挂载到一个目录下时,这个”root”目录的 inode 值为 2
?
1 2 3# mount /dev/sdb2 /tmp
# ls -id /tmp
2
[1] [2] [3] [4] [5] [6] [7] [8] [9] [10] 下一页
Tag:电脑安全教程,电脑安全教程大全,电脑教程 - 电脑安全教程
- 上一篇:教你用好杀毒软件的秘方
- · 11个防范病毒常识
- · 实现端口安全的几种机制
- · 初用瑞星杀毒软件网络版的注意事项
- · 服务器漏洞的安全防范
- · 关于系统安全的心得
- · 如何确保VDI用户认证安全
- · 如何识别病毒进程?
- · 关于病毒命名规则的说明