xfs文件系统
Linux系统常用的文件系统
如果以后要选择文件系统,首先要知道要存储的文件类型(特征);
常见的文件类型(特征):
小文件但数量特别多;
文件特别大但文件数量少.
Ext3
RHEL5 的文件系统
/lost+found 目录是Ext3 分区格式为了在系统异常断电或死机后,开机后尝试从该目录恢复数据
Ext2 分区格式 没有/lost+found 目录
Ext4
RHEL6 的文件系统
相对于Ext3有很好的性能提升
单个文件的大小不能超过1T
XFS
RHEL7 是2014年11月发布的,当时云计算和大数据比较火,XFS更适合大数据,支持18EB的存储容量.
XFS相比Ext4性能提示并不明显;
RHEL7的默认文件系统
大个文件的大小不能超过16TB
btrfs
btrfs文件格式debian系使用的比较多,据说性能优于xfs
Btrfs已从RHEL8中删除
xfs扩容
新磁盘如过大于2T,请使用parted分区
检查数据块大小和数量
#检查数据块大小和数量
xfs_growfs info /dev/centos/root
将XFS文件扩展到1986208
#将XFS文件扩展到1986208
xfs_growfs /dev/centos/root -D 1986208
自动扩展XFS文件系统到最大的可用大小
#自动扩展XFS文件系统到最大的可用大小
xfs_growfs /dev/centos/root
xfs文件系统的用户磁盘配额quota
启用quota
RHEL7/8默认安装quota磁盘容量配额服务,但需要手动配置quota参数
没有boot分区可无需操作此步骤
# 配置/etc/fstab,在/boot分后defaults后面添加,uquota
## 配置quota后无需重启系统立即生效
配置用户配额和用户组配额
磁盘配额可以限制某分区下用户使用的磁盘空间和能创建的用户数量
mount -o 参数配置用户配额和用户组配额
查看磁盘配额
xfs_quota -x -c 'report -ugibh' /mnt/disk1
限制i节点/b块
配置限制i节点限制或b块限制,i限制文件个数,细分为软限制和硬限制,软限制会提醒但不约束,硬限制不能创建更多文件
. #### i节点文件个数软限制 > 软限制会提醒但不约束
i节点文件个数硬限制
硬限制不能创建更多文件
xfs文件系统修复
# 先卸载要修复的盘
umount /dev/sda3
# 执行修复
xfs_repair -v /dev/sda3
# 如果修复失败,可以加-L参数,这样可能会丢失部分数据
## -v 显示修复过程
## -L 清理xfs的log
xfs_repair -v -L /dev/sda3
# 修复完成后重启
reboot