索引节点(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

你可能感兴趣的:(索引节点(inode)shred)