linux xfs动态扩容inode空间占比
Linux 动态 空间 扩容 XFS inode
2023-06-13 09:18:49 时间
问题描述
因小图片较多,导致Inode占用100%,磁盘空间虽然还有82%但是无法写入数据,导致minio各节点无法同步,最终导致节点无法启动
解决方案
xfs硬盘格式inode空间占比(默认为5%)
如果是ext4无法动态调整inode空间占比,所以需要将ext4改为xfs(xfs支持动态调整inode空间占比),这里就不说怎么改了,只说xfs调整inode空间。
扩容钱可以查看当前inode容量
# df -i -kh /data
Filesystem Inodes IUsed IFree IUse% Mounted on
/dev/mapper/centos-root 48M 142K 48M 1% (总共就48M,已经使用了142K)
查看目前inode空间占比
# xfs_info /data
meta-data=/dev/mapper/centos-root isize=512 agcount=4, agsize=6233600 blks
= sectsz=512 attr=2, projid32bit=1
= crc=1 finobt=0 spinodes=0
data = bsize=4096 blocks=24934400, imaxpct=25(我的系统现在是25)
= sunit=0 swidth=0 blks
naming =version 2 bsize=4096 ascii-ci=0 ftype=1
log =internal bsize=4096 blocks=12175, version=2
= sectsz=512 sunit=0 blks, lazy-count=1
realtime =none extsz=4096 blocks=0, rtextents=0
调整inode空间占比
# xfs_growfs -m 30 /data
meta-data=/dev/mapper/centos-root isize=512 agcount=4, agsize=6233600 blks
= sectsz=512 attr=2, projid32bit=1
= crc=1 finobt=0 spinodes=0
data = bsize=4096 blocks=24934400, imaxpct=25
= sunit=0 swidth=0 blks
naming =version 2 bsize=4096 ascii-ci=0 ftype=1
log =internal bsize=4096 blocks=12175, version=2
= sectsz=512 sunit=0 blks, lazy-count=1
realtime =none extsz=4096 blocks=0, rtextents=0
inode max percent changed from 25 to 30(从25扩容到30)
xfs文件系统动态扩容inode空间占比为10%(后续可以根据存储情况调整)
再次查看inode空间占比
# xfs_info /data
meta-data=/dev/mapper/centos-root isize=512 agcount=4, agsize=6233600 blks
= sectsz=512 attr=2, projid32bit=1
= crc=1 finobt=0 spinodes=0
data = bsize=4096 blocks=24934400, imaxpct=30(现在扩容到30)
= sunit=0 swidth=0 blks
naming =version 2 bsize=4096 ascii-ci=0 ftype=1
log =internal bsize=4096 blocks=12175, version=2
= sectsz=512 sunit=0 blks, lazy-count=1
realtime =none extsz=4096 blocks=0, rtextents=0
最后查看扩容后的inode容量
# df -i -kh /data
Filesystem Inodes IUsed IFree IUse% Mounted on
/dev/mapper/centos-root 58M 142K 57M 1% / (容量已经从原来的48M扩容到58M,说明扩容成功)
相关文章
- 调整Linux系统,实现无缝兼容性(linux系统兼容性)
- Linux内核之内存分配之道(linux内核内存分配)
- 为Linux系统查找未分配空间(linux查看未分配空间)
- 给Linux用户组设置新的权限(修改用户组linux)
- 元信息快速构建Linux系统的元信息(生成linux)
- 剩余空间Linux 下轻松获取硬盘剩余空间(linux获取硬盘)
- Linux串口技术:开拓新的应用空间(linux串口应用)
- 提升系统可扩展性:给Linux开辟更大空间之虚拟机法(虚拟机增加linux空间)
- Linux下的职业发展之路(linux找工作)
- 管理Linux容量管理:掌握有效空间分配(linux容量)
- 限制解除Linux系统上传文件大小限制(linux上传文件大小)
- 交换空间:构建Linux系统最佳性能(交换空间linux)
- 管理Linux空间管理:有效利用有限空间(linux可用空间)
- Linux实时视频技术:瞬间传递视界动态(linux实时视频)
- Linux高效分区:一次又一次的空间划分经验(linux划分空间)
- Linux恢复备份:重新恢复自由之路(linux恢复备份)
- 掌握 Linux 剪切板操作,让你的工作更高效!(linux剪切板)
- Linux轻松实现文件重命名 ,操作简便快捷(linux对文件重命名)
- Linux服务器网络异常,无法上网解决方案(linux服务器不能上网)
- Linux之旅,收获满满的心得(linux心得体会)