鸟哥linux读书笔记——linux文件系统

linux文件系统

【仅根据个人需要进行记录】
1、/dev/sd[a-p][1-128]:物理磁盘文件名
2、/dev/vd[a-d][1-128]:虚拟磁盘文件名
3、格式化:因为每种操作系统所设置的文件属性/权限并不相同,为了能使操作系统使用硬盘存放数据,因此要对分区进行格式化。
4、目前centos7文件系统为xfs,书上所提及的ext2-4等可以查阅相关资料,可以使用mount,df,parted查看
5、LVM,讲一个分区划分为多个逻辑分区即多个文件系统,也能将多个分区合并成一个文件系统。因此,将一个可被挂载的逻辑分区叫做一个文件系统而不是一个物理分区(与原文写法有不同,个人理解是这样)
6、文件系统的权限(rwx)与属性(拥有者,用户组,时间参数等)放置在inode中,实际数据放置在对应的数据区块中。可以使用stat [目录]来查看
7、超级区块(super inode):记录此文件系统整体信息,包括inode与数据块总量;未使用与已使用的inode与数据区块数量;数据区块与inode的大小(block为1、2、4K,inode为128B或256B);文件系统的挂载时间,最近一次写入数据的时间;最近一次检验磁盘的时间等文件系统的相关信息;一个有效位数值,若此文件系统已被挂载,则有效位0-,若未被挂载,则有效位为1
8、原则上,区块的大小与数量在格式化完就不能够再修改(除非重新格式化)
9、每个区块内最多只能够放置一个文件的数据
10、如果文件大于区块的大小,则一个文件会占用多个区块数量
11、若文件小用户区块,则该区块的剩余容量就不能再被使用,会浪费掉很多空间
12、inode记录模式:直接,间接,双间接,三间接
13、xfs可以通过执行xfs_db -r /dev/xxx(xxx为XFS所在的分区),输入sb再输入p查看超级块内容(xfs中包含若干分配组,每个分配组可以看作一个文件系统。每个分配组的数据区第一个分区为super block)
14、xfs文件系统在数据分布上主要为三个部分,data section,log section,realtime section。
15、每个文件都有一个inode指向文件内容,文件名只与目录有关,文件内容则与inode有关。
16、由15条可知,硬链接为多个文件明对应同一个inode,即在某个目录下面新增一条文件名链接到某inode号码的关联记录
17、硬链接不能跨文件系统,不能链接目录 可以直接使用ln来建立
18、软链接(符号链接):可以理解为快捷方式,即建立一个独立的文件,而这个文件会让数据的读取指向它连接的那个文件的文件名,如果源文件删除,软链接无法使用。ln -s来建立软连接。由于软件连所创建的是一个文件,因此会占用inode与区块。
19、磁盘分区格式化挂载注意:last sector如果不想全部分配完空间,不用使用默认,例:可以填写”+1G“,系统会自动计算。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值