問題現象:ide
執行df -h 以及 df -i 檢查磁盤信息沒法返回結果,報錯code
df : no file systems processed
問題緣由:
執行 df 命令時,會讀取 /etc/mtab 文件中的掛載信息,才能獲取到當前系統中的分區的掛載狀況。而 /etc/mtab 文件是在 mount 掛載分區、umount 卸載分區等操做時動態更新的,同時它也與 /proc/mount 中的掛載信息相同。
當 /etc/mtab 中的內容存在異常致使與 /proc/mount 不一樣步時,就會致使執行 df 時出現前述報錯。blog
解決方法:
同步/proc/mounts信息到/etc/mtab同步
cat /proc/mounts > /etc/mtab