linux文件系统的简单认知

1、早期的索引式文件系统:ext2
在索引式文件系统上发展的日志式文件系统:ext3 ext4
超级区块、inode对照表、区块对照表、inode区块、数据区块
inode区块信息:一般为128B大小,ext3/4的大小可以设置为256B,主要记录对应文件的权限、属性、atime、ctime、数据区块的号码等;数据区块号码记录为12个直接指向,一个间接,一个双间接,一个三间接(4B大小)

解释单个文件容量的最大限制:例如区块大小为1k,inode大小为128B
答:“12 x 1k=12K
1k/4 x 1k = 256k
256 x 256 x1k =65536k
256 x 256 x256 x 1k =16777216k
相加即为单一文件最大容量限制”

读取某个文件内容的流程:
答:“根据挂载点的信息找到inode,inode记录了下游目录或文件的权限以及数据区块号码,权限允许后,进入数据区块查看内容,数据区块可能记录了下游文件的inode信息以及文件名,此时将查看inode的权限,权限允许则查看indoe记录的数据区块读取内容。以此类推直至找到想要读取的文件或者目录的内容。”

2、centos7以上使用的是xfs文件系统,也是一种日志式文件系统。

相关命令:
#blkid #显示目前系统被格式化的设备的信息
#dumpe2fs -h 设备文件名 #查看ext系列文件系统的超级区块的信息
#ls -l /lib/modules/$(uname -r)/kernel/fs #查看目前系统支持那些文件系统
#xfs_info 挂载点|设备名称 #xfs文件系统的描述数据观察

#编辑PSI

export PS1='\e[31;1m\d \e[32;1m\t \e[36;1m$PWD\n\$ \[\e[0m\]'
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值