- 文件系统详解
-
1、Ext4:第四代扩展文件系统(文件系统最大16T)
Xfs:一种高性能的日志文件系统 (文件系统最大100T)
2、inode :索引节点(记录文件属性,一个文件占一个节点)
Block:存储文件的实际数据,若存储文件内容较大会占用多个block.
Superblock:超级块block与inode的总量,未使用和已使用的inode/block的数量
Block group :是块的分组,集合管理大量的块
3、创造一个文件观察inode信息
(1)cd /mnt/disk1(进入挂载文件目录里面)
(2)touch 1.txt 创建一个文件
(3) ll -I 1.txt 查看此文件的索引号
(4)df -i 观察某个分区中的节点数
注意:节点数决定可否创文件,文件中可否写入内容取决于内存
- 文件链接
- 软连接
-
格式: ln -s 源文件 链接文件的路径
注意:软连接依赖源文件,可以跨越磁盘分区
- 硬链接
-
格式: ln 源文件 链接文件的路径
注意:1、只能在分区内做硬连接
- 不能对文件夹做硬链接,硬链接不依赖于源文件
-
如上是两个分区的挂载,可以验证软连接和硬链接是否可跨分区。
用echo追加内容做软连接时要绝对路径,否则会失败
硬链接不可以跨区,不可以对目录做
软连接可以对目录做链接
三、廉价磁盘冗余阵列
RAID0:RAID0条带集2块磁盘以上,读写速度快100%*N,但不容错
RAID1:镜像集2块磁盘(偶数块)容量为50%,读写速度一般,容错
RAID5:至少三块盘以上,若有四个盘则2个写,1个计数,1个热备。
利用率是(n-1)/n
读写速率快,容错
可以随意组合10或者50
例如:RAID10=RAID1+RAID0(既有大量数据的存储,同时又对数据安全性有要求的领域)
利用RAID5进行试验的示例如下:
强制移除一个磁盘后,热备磁盘开始工作
磁盘划分内存大小