Chinaunix首页 | 论坛 | 博客
  • 博客访问: 242205
  • 博文数量: 95
  • 博客积分: 400
  • 博客等级: 一等列兵
  • 技术积分: 906
  • 用 户 组: 普通用户
  • 注册时间: 2010-11-04 16:04
个人简介

人生意义在于积累,而不是日复一日的重复

文章分类

全部博文(95)

文章存档

2016年(2)

2015年(44)

2014年(35)

2011年(5)

2010年(9)

我的朋友

分类: LINUX

2014-10-22 14:48:48

最近磁盘总是写不上数据,查看磁盘空间(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 
      或者将包下载下来手动安装

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


阅读(6427) | 评论(0) | 转发(0) |
0

上一篇:工作思考

下一篇:mysql数据文件配置

给主人留下些什么吧!~~