Linux文件属性及目录属性,Linux文件和目录的属性及权限

ls -lih

ls -l 长格式列出

ls -i inode节点

ls -h 人类可读(显示大小单位 M K G 等显示)

ac5613611bcd44b178c65a622d77b7b0.png

文件的属性共10列

第一列: inode节点,索引编号,系统读取文件时,先通过文件名找到inode节点,然后再读取文件

第二列: 文件类型及权限 共11位 第一位:文件类型,第二到第十位(9位):权限,最后一位和selinux相关

第三列:硬链接的数量,可以看做是文件的多个入口,备份的作用(生产环境中用的较少)

第四列:属主,文件或目录所属的用户;在Linux系统中,文件和程序必须要有用户和组来满足相应的存在需求

第五列:属组,文件或目录所属的用户组

第六列:文件和目录的大小

第七、八、九列:文件或目录的修改时间 月,日、时间

第十列:文件名,(文件名严格意义上不算文件的属性)

索引节点,inode(index node)

硬盘要存放数据(房子要住人),分区(房子隔间),格式化(装修),可以存放数据(住人)

ext2,ext3,ext4文件系统,文件系统由部分组成,inode和block,inode存放文件属性信息的(存放ls -lih列出的信息),inode不存放文件名

1、如何查看inode,ls -i

89c898b31a49ed4e36b31eb1c7d9b659.png

2、如何查看文件的属性,stat 接文件

48d75bf53df6474f91bfd396fb902fb4.png

因为inode要存放文件的属性信息,inode本身是有大小的,inode的大小是 分区被格式化创建文件系统确定的,格式化以后就不能更改了,分区格式化创建文件系统时,可以指定inode的大小(企业环境一般不指定inode的大小,使用默认值)

如何查看inode的大小? dumpe2fs /dev/sda1 | grep -i "inode size"

2d227cd83452540275778ee314473e5c.png

查看block size的大小

4c20cdc2ea8c2710e18dff300569eaf6.png

如何查看inode的总量及剩余量(查看inode的使用情况)df -i 或 df -ih

17130d42d2fb99b69c84a318dab56b43.png

如何查看block的总量及剩余量(即查看block的使用情况)df 或 df -h

1bd7e8bf22815df714dcbe48c7afbf89.png

文件系统(inode和block),如何确定磁盘空间满了?

1、inode满了

2、block满了

任何一个空间使用完了,就无法再继续存放数据了

文件系统知识小结:

1、磁盘分区格式化为ext4文件系统后,会生成一定数量的inode和block(一般情况下,block的数量要远远大于inode的数量)

2、inode是索引节点,作用是存放文件的属性信息,及作为文件的索引(快速找到文件,指向存放数据的block)

3、ext3/ext4文件系统的block是存放文件的实际内容的

4、inode是一块存储空间,CentOS 6非启动分区inode默认大小是256个字节

5、inode不同的文件对应的inode在文件系统里是唯一的

6、inode相同的文件互为硬链接文件

7、一个文件被创建后至少要占用一个inode和一个block(正常情况下,一个文件只能占用一个inode)

8、block的大小,1k、2k、4k,CentOS默认情况,引导分区1k,其他普通分区4K

9、如果一个文件很大,占用多个block,如果文件较小,至少占用一个block,剩余的空间浪费掉了

10、inode大小和总量查看

dumpe2fs /dev/sda3 |egrep  -i "block size|inode size"

dumpe2fs /dev/sda3 |egrep  -i "block count|inode count"

e417e22555859bd3b1d93d5847b32909.png

11、查看inode的总量和剩余空间 命令 df -i

12、每读取一个block就会消耗一次磁盘I/O

13、生产环境block一般设为4K,特殊的业务如视频等大文件可以将block设大

文件类型

c 字符

f38597c6230f371c2c9f0b6b4ed4558e.png

- 表示普通文件

96a19dc55ee865f0e36680a9ef3e5996.png

普通文件

纯文本文件

二进制文件 (命令 /bin/目录下)

数据格式文件 (/var/log/wtmp  使用last命令查看)

6491b481def5aa55e703ce6b7ea61116.png

d 目录

3ee36c7c8cd0c5a91bbe1f35aa57e1e2.png

l 连接文件

32071f3c68126c5706dcadfdbd2f34cd.png

b 块设备

a3154592a8c30b27dfc8d782203b1ab9.png

s socket套字节文件

权限

98ab6c13cd48a0043868852f7a078549.png

r    写           4

w   读           2

x    可执行    1

-    无权限    0

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值