lsblk 不顯示 fdisk 分割區

lsblk 不顯示 fdisk 分割區

我已經對外部磁碟機進行了分區fdisk,結果如下:

在此輸入影像描述

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

答案1

變更會fdisk保留在其自身的記憶體中fdisk,直到您告訴工具將它們寫入裝置。你用 來執行此操作w。如果您使用 退出q,則變更將會遺失。

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

我猜想某些舊版本或受限版本fdisk可能不會通知作業系統。在這種情況下調用partprobe /dev/sdb(或只是partprobe)。

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

相關內容