Linux文件——属性介绍

本文深入介绍了Linux文件系统的特性,特别是inode和block的概念及其作用。详细解释了如何通过各种命令查看inode和block的大小、数量,以及如何理解文件的存储结构。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

linux文件属性详细介绍,掌握文件的属性,比如:权限、大小、最新更改时间等等。

  • 索引节点inode
  1. 分区要格式化,创建文件系统。
  2. 在每个linux存储设备或存储设备分区被格式化为ext3文件系统后,一般都有两部分:第一部分是inode,第二部分是block。
  3. block是用来存储实际数据用的,例如:照片,视频等普通文件数据。
  4. inode就是用来存储这些数据属性信息的(也就是ls -l的结果),inode包含的属性信息包括文件大小,属主,归属用户组,读写权限,文件类型,修改时间,还包含指向文件实体的指针的功能(inode节点–block的对应关系)等,但是,唯独不包含文件名。
1、查看分区inode大小
命令      dumpe2fs /dev/sda1|grep -i "Inode size"
结果      dumpe2fs 1.41.12 (17-May-2010)
        Inode size:           256
2、查看inode的个数
命令      df -i
结果      Filesystem      Inodes IUsed   IFree IUse% Mounted on
        /dev/sda2      1164592 96912 1067680    9% /
        tmpfs           126544     3  126541    1% /dev/shm
        /dev/sda1        76912    38   76874    1% /boot
        /dev/sdb         26208    12   26196    1% /mnt
3、查看磁盘的使用量
命令      df -h
结果      Filesystem      Size  Used Avail Use% Mounted on
        /dev/sda2        18G  2.5G   15G  16% /
        tmpfs           495M   72K  495M   1% /dev/shm
        /dev/sda1       291M   34M  242M  13% /boot
        /dev/sdb         99M  5.6M   89M   6% /mnt
4、查看分区block大小
命令      dumpe2fs /dev/sda1|grep -i "block size"
结果      dumpe2fs 1.41.12 (17-May-2010)
        Block size:               4096
5、查看分区inode数量
命令      dumpe2fs /dev/sda1|grep -i "inode count"
6、查看分区block数量
命令      dumpe2fs /dev/sda1|grep -i "block count"

[小结]:
    1、一个文件至少要占用一个inode和一个block。一般分区格式化:inode数量大于block数量。
    2、ext3/ext4文件系统block大小一般有1k,2k,4k。其中引导分区等为1k,其他普通分区为4k。
    3、查看inode和block的大小和数量。
    4、如果是大文件的业务,block就尽量大一点。
    5、如果是小文件的业务,block就尽量小一点。
    6、访问文件,通过文件——>inode——>blocks。
    7、inode一般情况默认大小256B。
    8、多个文件可以占用同一个inode(硬链接)。
    9、可以在格式化的时候改变inode及block的大小。
  • 常识
一般分区的情况block的数量要大于inode数量。
dumpe2fs /dev/sdb | grep "Block count"
dumpe2fs /dev/sdb | grep "Inode count"

[命令总结]

ls -h(human 人类可读的格式) i(inode文件的索引号)

这里写图片描述

stat    可以看到文件的信息
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值