Linux储存管理2 文件系统(ext4、xfs),文件链接,raid
一、 文件系统系统详解
1.EXT4和XFS的简介
EXT4是第四代扩展文件系统,是Linux系统下的日志文件系统,是ext3文件系统的后继升级版本。
XFS一种高性能的日志文件系统,被移植到Linux 内核上,XFS 特别擅长处理大文件,同时提供平滑的数据传输。
2. EXT4的特点
EXT4是Linux系统下的日志文件系统,是EXT3文件系统的后继版本。
(1)Ext4的文件系统容量达到1EB,而文件容量则达到16TB
(2)理论上支持无限数量的子目录
(3)Ext4文件系统使用64位空间记录块数量和i-节点数量
(4)Ext4的多块分配器支持一次调用分配多个数据块
3. XFS的特点
(1)根据所记录的日志在很短的时间内迅速恢复磁盘文件内容
(2)采用优化算法,日志记录对整体文件操作影响非常小
(3) 是一个全64-bit的文件系统,它可以支持上百万T字节的存储空间
(4)能以接近裸设备I/O的性能存储数据
4.EXT4系统的名词
(1)indode和block
在每个linux存储设备或存储设备的分区被格式化为ext4文件系统后,一般有两部分:
第一部分是inode(很多个)inode大小 为 128 bytes存储文件的实际数据。
第二部分是block(很多个)存储文件的实际数据。实际存储文件的内容,例如:照片、视频等普通文件数据。若文件较大,会占用多个block。block大小 为默认为4K。
inode就是用来存储这些数据属性信息的(也就是ls -l 的结果),inode包含的属性信息包括文件大小、属主、归属的用户组、读写权限、文件类型。但是不包括