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 {} \;
分析:
空间已满或者文件索引节点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 {} \;
相关文章推荐
- Linux入职基础-4.6_initrd 文件系统
- Linux入职基础-2.8_文件系统与VFS简介
- Linux入职基础-2.5_文件的压缩打包与系统备份
- linux文件系统基础知识
- 文件系统维护 (linux)
- inotify -- Linux 2.6 内核中的文件系统变化通知机制
- 系统安全:实用技巧之解析Linux系统GRUB故障修复
- inotify -- Linux 2.6 内核中的文件系统变化通知机制
- linux文件系统基础知识
- linux文件系统基础知识
- 2.6版本Linux上替换系统调用函数实现隐藏文件学习
- linux文件系统基础知识
- Linux操作系统文件系统基础知识详解
- 基于Linux2.6的YAFFS文件系统移植
- Linux文件系统基础
- Ubuntu Linux系统下文件编码转换的技巧
- Linux操作系统文件系统基础知识详解
- Linux基础-文件系统简单命令
- Linux操作系统文件系统基础知识详解
- 注册表整理系统技巧和故障处理修改文件右键菜单