索引节点(inode)shred

https://blog.csdn.net/haiross/article/details/39157885

image

文件:元数据和数据
元数据:文件属性(书的目录---inode)
数据:文件内容(书的内容----block)
指针:路径(书的页码)
查看文件节点号(inode号):ls -i
节点编号相当于分区来说:挂载点都是2
一个分区一个节点号
不同分区节点编号可以一样


QQ截图20180520174014.png

文件:
目录:文件名与文件对应inode号列表
文件名和文件inode号之间的映射
***所以文件名不存在文件的节点表里面,文件名放在文件所有目录的block里

删除文件只是删除节点表里面的记录,文件内容暂时还不会删除

watch -n 1 df -i /boot
echo f{1..524288} |xargs touch


QQ截图20180520174014.png
QQ截图20180520174014.png

一个block:4k

12个直接指针:48KB
一级指针:4MB
二级指针:4GB
三级指针:4TB

[root@lqynkdcwy tmp]#ll -i
total 36
917513 -rw-r--r--. 2 root root 0 Aug 20 17:18 f1
917513 -rw-r--r--. 2 root root 0 Aug 20 17:18 f2
2:表示1个文件有2名

害怕删除的文件被还原:
shred:shred -zvun 10 文件

http://www.ruanyifeng.com/blog/2011/12/inode.html

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容