Linux文件——属性介绍
来源:互联网 发布:最大的整型数据 编辑:程序博客网 时间:2024/05/28 09:32
linux文件属性详细介绍,掌握文件的属性,比如:权限、大小、最新更改时间等等。
- 索引节点inode
- 分区要格式化,创建文件系统。
- 在每个linux存储设备或存储设备分区被格式化为ext3文件系统后,一般都有两部分:第一部分是inode,第二部分是block。
- block是用来存储实际数据用的,例如:照片,视频等普通文件数据。
- inode就是用来存储这些数据属性信息的(也就是ls -l的结果),inode包含的属性信息包括文件大小,属主,归属用户组,读写权限,文件类型,修改时间,还包含指向文件实体的指针的功能(inode节点–block的对应关系)等,但是,唯独不包含文件名。
1、查看分区inode大小命令 dumpe2fs /dev/sda1|grep -i "Inode size"结果 dumpe2fs 1.41.12 (17-May-2010) Inode size: 2562、查看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% /mnt3、查看磁盘的使用量命令 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% /mnt4、查看分区block大小命令 dumpe2fs /dev/sda1|grep -i "block size"结果 dumpe2fs 1.41.12 (17-May-2010) Block size: 40965、查看分区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 可以看到文件的信息
阅读全文