如何查看Linux磁盤掛載信息 mount與df命令使用對比

要查看linux系統(tǒng)磁盤掛載信息,可使用mount和df命令;1. mount顯示所有已掛載文件系統(tǒng)的原始信息,包含設(shè)備名、掛載點、文件系統(tǒng)類型及選項,適合確認分區(qū)是否掛載;2. df側(cè)重磁盤空間使用情況,提供容量、已用、剩余空間及使用百分比,適合判斷空間不足問題;3. mount適用于查看完整掛載狀態(tài),df -h適用于直觀查看空間分配,兩者結(jié)合使用更高效。

如何查看Linux磁盤掛載信息 mount與df命令使用對比

linux系統(tǒng)中,查看磁盤掛載信息是運維和日常使用中的常見需求。mount和df這兩個命令都可以完成這個任務(wù),但它們的側(cè)重點略有不同。如果你只是想快速知道某個分區(qū)是否已掛載,或者想知道當(dāng)前系統(tǒng)的掛載情況,這兩個命令都能派上用場。

如何查看Linux磁盤掛載信息 mount與df命令使用對比


mount:查看掛載狀態(tài)的“原始數(shù)據(jù)”

mount命令最直接地展示了當(dāng)前系統(tǒng)中所有已經(jīng)掛載的文件系統(tǒng)。它不會做太多美化處理,而是把底層的掛載信息原樣輸出。

如何查看Linux磁盤掛載信息 mount與df命令使用對比

執(zhí)行方式很簡單:

mount

你會看到類似這樣的輸出:

如何查看Linux磁盤掛載信息 mount與df命令使用對比

/dev/sda1 on / type ext4 (rw,relatime) tmpfs on /dev/shm type tmpfs (rw,nosuid,nodev) /dev/sdb1 on /mnt/data type ext4 (rw,relatime)

每一行都包含設(shè)備名、掛載點、文件系統(tǒng)類型以及掛載選項等信息。如果你想查找特定設(shè)備或掛載點的信息,可以加上參數(shù),例如:

mount | grep "/dev/sdb1"

小貼士:mount顯示的是“實際掛載”的狀態(tài),即使你手動卸載了一個設(shè)備,這里就不會再出現(xiàn)它的信息了。


df:從空間使用的角度查看掛載信息

相比之下,df(disk free)更關(guān)注磁盤空間的使用情況。雖然它也能列出掛載點,但主要目的是告訴你每個掛載點的容量、使用量、剩余空間等。

常用命令:

df -h

輸出示例:

Filesystem      Size  Used Avail Use% Mounted on /dev/sda1        50G   20G   30G  40% / /dev/sdb1       100G   60G   40G  60% /mnt/data

可以看到,除了掛載點外,還提供了非常直觀的空間統(tǒng)計。這對于判斷哪個分區(qū)快滿了很有幫助。

注意:df默認會過濾掉一些非真實磁盤的文件系統(tǒng),比如tmpfs、cgroup等,所以有時候它顯示的內(nèi)容比mount少。


使用建議:什么時候用哪個?

  • 你想知道系統(tǒng)到底掛了多少個分區(qū)?
    → 用 mount,它展示得更完整。

  • 你需要看哪些掛載點快沒空間了?
    → 用 df -h,清晰又直觀。

  • 你只想查某一個掛載點的信息?
    → 可以這樣:

    df -h /mnt/data
  • 你懷疑某個設(shè)備沒有正確掛載?
    → 用 mount | grep 設(shè)備名 來確認。


基本上就這些。兩個命令各有側(cè)重,平時結(jié)合使用效果更好。熟悉它們的區(qū)別和用途,能幫你更快定位問題。

? 版權(quán)聲明
THE END
喜歡就支持一下吧
點贊10 分享