您的位置:首页 > Web前端 > Node.js

磁盘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
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: