本文介绍在 CentOS 6 系统的 ECS 实例中,执行df -h
命令显示重复或无效挂载路径的解决方法。
问题描述
在CentOS 6系统的ECS实例中,执行df -h
命令,会出现较多重复的磁盘盘符以及不存在的挂载路径,如下图所示。
问题原因
mtab文件没有软链到/proc/self/mounts,导致df
命令输出异常。
正常情况下,mtab文件会软链接到/proc/self/mounts,而有异常时,则为单独一个文件,缺少软链接。您可以使用ll /etc/mtab
命令进行查看当前是否缺失。
解决方案
使用以下命令,查看/proc/self/mounts文件信息,确认所有分区文件系统挂载信息记录正常。
cat /proc/self/mounts
分别执行以下命令,备份/etc/mtab文件并将其软链接到/proc/self/mounts。
#备份mtab文件 mv /etc/mtab /etc/mtab.bak #将/etc/mtab文件软链接到/proc/self/mounts ln -s /proc/self/mounts /etc/mtab
重新执行
df -h
命令,验证回执是否正常。如果仍有不存在的挂载路径,手动umount
相关路径即可。
该文章对您有帮助吗?