近来做项目时,在客户处遇到一例关于Linux下文件系统的问题
在Linux下,通过df -h命令查看到/tmp文件系统的挂载,如下:
/dev/mapper/rhel-tmp /tmp,由于此文件系统占用了很大的空间。因此想到删除此文件系统,以释放系统的空间
做了以下的操作:
1、直接umount /tmp或者umount -f /tmp均失败,提示文件系统在忙等
2、通过lsof /tmp查看/tmp文件系统的使用情况,发现有一些进程在占用和使用中,包含有gnome-she的进程,应该是图形界面的进程。
3、通过kill -9 gnome的进程ID,发现杀了仍然会出现,看来是无法在线进行文件系统的卸载。
4、最后只好修改/etc/fstab文件,移除了/tmp文件系统的挂载。
5、保存后重启,发现/tmp文件系统已经卸载,通过df -k /tmp,已看到/tmp已回归到/根目录所在的文件系统中。
本是一小问题,但是换一个思路,发现其实很简单,因此记录一下。