磁盘inode不足,使用xfs文件系统
2015-06-07 14:18
716 查看
磁盘inode不足
http://blog.chinaunix.net/uid-23124451-id-4568445.html
最近磁盘总是写不上数据,查看磁盘空间(df -lh)发现空间只用了不到5%,后来找到牛人才知道是磁盘inode已经用完了,可使用df -hi查看磁盘inode使用情况。
原因:使用/ext3的磁盘inode空间只有几百K,如果存储太多的小文件导致空间不足时就无法再创建新的文件。
解决方案:使用xfs的磁盘格式,可增加inode大小。
执行步骤:
1. 安装xfsprogs-2.9.4-1.el5.centos.x86_64.rpm
rpm -ivh
http://mirror.centos.org/centos/5/extras/x86_64/RPMS/xfsprogs-2.9.4-1.el5.centos.x86_64.rpm 或者将包下载下来手动安装
2. 将挂载磁盘空间数据备份,并将该磁盘卸载:
umount /data
如果失败,执行以下命令查看使用/data文件的所有进程:
lsof |grep /data
执行以下命令将进程杀死:
lsof |grep /data |awk -F" " '{print $2}' |xargs kill
3. 执行以下命令将磁盘格式化为xfs
mkfs.xfs -f /dev/xvdb
4. 修改/etc/fstab,将挂载磁盘的格式由ext3改为xfs
5. 重新挂载磁盘:mount -a
http://blog.chinaunix.net/uid-23124451-id-4568445.html
最近磁盘总是写不上数据,查看磁盘空间(df -lh)发现空间只用了不到5%,后来找到牛人才知道是磁盘inode已经用完了,可使用df -hi查看磁盘inode使用情况。
原因:使用/ext3的磁盘inode空间只有几百K,如果存储太多的小文件导致空间不足时就无法再创建新的文件。
解决方案:使用xfs的磁盘格式,可增加inode大小。
执行步骤:
1. 安装xfsprogs-2.9.4-1.el5.centos.x86_64.rpm
rpm -ivh
http://mirror.centos.org/centos/5/extras/x86_64/RPMS/xfsprogs-2.9.4-1.el5.centos.x86_64.rpm 或者将包下载下来手动安装
2. 将挂载磁盘空间数据备份,并将该磁盘卸载:
umount /data
如果失败,执行以下命令查看使用/data文件的所有进程:
lsof |grep /data
执行以下命令将进程杀死:
lsof |grep /data |awk -F" " '{print $2}' |xargs kill
3. 执行以下命令将磁盘格式化为xfs
mkfs.xfs -f /dev/xvdb
4. 修改/etc/fstab,将挂载磁盘的格式由ext3改为xfs
5. 重新挂载磁盘:mount -a
相关文章推荐
- LeetCode Count Complete Tree Nodes
- leetcode[19]:Remove Nth Node From End of List Total
- node.js中关于使用formidable模块实现文件上传至指定目录的问题
- NodeJS中的NPM代理设置
- [LeetCode][JavaScript]Count Complete Tree Nodes
- Count Complete Tree Nodes
- nodejs版本更新问题:express不是内部或外部命令
- nodejs版本更新问题:express不是内部或外部命令
- LeetCode Count Complete Tree Nodes
- nodejs express 安装需要注意的一些问题
- [LeetCode]Count Complete Tree Nodes
- Leetcode: Count Complete Tree Nodes
- DaoCloud部署Node
- 10个令人惊讶的NodeJS开源项目
- leetcode - Count Complete Tree Nodes
- openstack-计算节点安装(Node)
- [LeetCode] Count Complete Tree Nodes
- Count Complete Tree Nodes
- [LeetCode] Count Complete Tree Nodes
- JavaScript DOM中的Node节点及节点操作