您的位置:首页 > 运维架构 > Linux

Linux入职基础-2.6_文件系统故障维护技巧

2018-03-03 13:08 771 查看
文件系统故障维护技巧1、login一个网站server,发现login后没有生成session
分析:
空间已满或者文件索引节点inode已满,会导致session文件生成失败!
检查:
 [root@localhost~]# df –h       //df –h  检查空间使用情况
Filesystem            Size  Used Avail Use% Mounted on
/dev/sda2             4.8G  377M  4.2G   9% /
/dev/sda9             1.9G   36M 1.8G   2% /tmp
/dev/sda7             9.5G  151M 8.9G   2% /home
/dev/sda5              19G  2.1G  16G  12% /usr
/dev/sda6             9.5G  151M 8.9G   2% /usr/local
/dev/sda3              19G  223M  18G   2% /var
/dev/sda1              99M   15M  80M  16% /boot
tmpfs                 945M     0 945M   0% /dev/shm
[root@localhost ~]# df –i    //检查文件索引节点inode使用情况
Filesystem            Inodes   IUsed  IFree IUse% Mounted on
/dev/sda2            1280000    5258 1274742    1% /
/dev/sda9             512512      23 512489    1% /tmp
/dev/sda7            2560864      31 2560833    1% /home
/dev/sda5            5124480  100266 5024214    2% /usr
/dev/sda6            2560864      42 2560822    1% /usr/local
/dev/sda3            5124480     618 5123862    1% /var
/dev/sda1              26104      35  26069    1% /boot
tmpfs                 191108       1 191107    1% /dev/shm
解决方法:
删除无用的临时文件,释放inode或空间
查找发现 /tmp 目录下是否有很多sess_xxxxx的 session临时文件
[root@localhost ~]# ls -lt | wc –l
除了/tmp的临时文件外,0字节的文件也会占用inode,应该也释放。
find /home -type f -size 0 -exec rm {} \;
find /tmp -type f -exec rm {} \;
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: