前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Linux文件属性

Linux文件属性

作者头像
用户1173509
发布2022-05-09 10:05:02
1.7K0
发布2022-05-09 10:05:02
举报
文章被收录于专栏:CaiRuiCaiRui

上图的第三列是文件或目录的链接数量

Inode:(index inode)索引节点,linux中存储设备或分区被格式化为文件系统后,一般都分为两个部分,第一部分就是inode,第二个部分为block,inode存储的是文件的属性信息,每一个文件都有对应的inode,每个inode都有一个号码如身份证一样,具有唯一性,系统识别文件就是识别它的inode节点号,用它来区分不同的文件,不像win系统按照文件名来区分不同的文件。

因此用户通过文件名打开文件的过程是这样的:系统先找到这个文件对应的inode号,通过这个号来获取它的信息,然后根据这些信息来找到文件数据所在的block,最后读出数据。

有关block的知识:

1、  硬盘读取数据是按照block为单位读取的。

2、  一个文件可能占用多个block,每读取一个block时就会消耗磁盘I/O

3、  如果要提升磁盘I/O性能,那么就要尽可能一次性读取数据尽量的多

4、  一个block只能存放一个文件的内容,无论文件的内容为多少,如果block为4k,存放的文件为2k,那么2k就要浪费

5、  block文件并非越大越好,存放文件大就设置大点,存放文件小就设置小点

6、  ext3/ext4默认block为4k

经验:往磁盘写入数据时提示空间不足,但是查看磁盘空间,显示没有沾满,因此就要查看inode是否占满

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2018-01-27,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 有关block的知识:
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档