1.问题
执行cd /tmp
,rm -rf /tmp
,ll /tmp
时,发现报错:cannot open directory .: Input/output error。
2.分析
这个一般是因为磁盘损坏导致的,我的是因为我对xfs类型的lv_tmp未卸载,就强制缩容,导致了缩容失败,从而也造成了磁盘不可用。
3.解决方案
注意:这个方案会丢失数据
# -l 选项是 umount 命令的一个参数,它代表 "lazy"(懒惰卸载)。为了在不影响正在使用 /tmp 目录中文件的进程的情况下,准备卸载或清理 /tmp 目录。一旦所有进程都停止了对 /tmp 目录中文件的访问,系统就会完全卸载 /tmp 目录。
umount -l /tmp
# 重新缩容或删除lv_tmp再新建,然后重新挂载lv_tmp即可
标签:tmp,lv,error,卸载,---,cannot,Input,output,open
From: https://www.cnblogs.com/hujunwei/p/18198564