Linux内核--文件系统之索引节点(inode)shred

【推荐阅读】

浅谈linux 内核网络 sk_buff 之克隆与复制

深入linux内核架构--进程&线程

了解Docker 依赖的linux内核技术

文件:元数据和数据

元数据:文件属性(书的目录---inode)

数据:文件内容(书的内容----block)

指针:路径(书的页码)

查看文件节点号(inode号):ls -i

节点编号相当于分区来说:挂载点都是2

一个分区一个节点号

不同分区节点编号可以一样

文件:

目录:文件名与文件对应inode号列表

文件名和文件inode号之间的映射

***所以文件名不存在文件的节点表里面,文件名放在文件所有目录的block里

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

watch -n 1 df -i /boot

echo f{1..524288} |xargs touch

一个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 文件

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值