Linux
lsblk 不顯示 fdisk 分區
我已經對外部驅動器進行了分區
fdisk
,結果如下:但是當我執行
lsblk
我創建的分區時沒有顯示。這裡有什麼問題?
更改會
fdisk
保留在fdisk
自身的記憶體中,直到您告訴工具將它們寫入設備。你用w
. 如果您使用 退出q
,更改將失去。寫入更改後
fdisk
通知作業系統。在現代“大”發行版中,這應該足夠了。從現在開始lsblk
應該顯示分區的新狀態。我猜一些舊的或有限的版本
fdisk
可能不會通知作業系統。在這種情況下呼叫partprobe /dev/sdb
(或只是partprobe
)。如果
partprobe
不可用並且磁碟是外部的(例如通過 USB 連接),sync
以防萬一,斷開並重新連接。這應該使作業系統探測分區。如果你不能partprobe
並且你不能斷開磁碟(例如磁碟是內部的,固定的),重新啟動是最終的解決方案。不太激烈的方法可能可用也可能不可用。