Linux

lsblk 不顯示 fdisk 分區

  • April 4, 2020

我已經對外部驅動器進行了分區fdisk,結果如下:

在此處輸入圖像描述

但是當我執行lsblk我創建的分區時沒有顯示。這裡有什麼問題?

更改會fdisk保留在fdisk自身的記憶體中,直到您告訴工具將它們寫入設備。你用w. 如果您使用 退出q,更改將失去。

寫入更改後fdisk通知作業系統。在現代“大”發行版中,這應該足夠了。從現在開始lsblk應該顯示分區的新狀態。

我猜一些舊的或有限的版本fdisk可能不會通知作業系統。在這種情況下呼叫partprobe /dev/sdb(或只是partprobe)。

如果partprobe不可用並且磁碟是外部的(例如通過 USB 連接),sync以防萬一,斷開並重新連接。這應該使作業系統探測分區。如果你不能partprobe並且你不能斷開磁碟(例如磁碟是內部的,固定的),重新啟動是最終的解決方案。不太激烈的方法可能可用也可能不可用。

引用自:https://unix.stackexchange.com/questions/577855