![lsblk 不显示 fdisk 分区](https://linux22.com/image/170392/lsblk%20%E4%B8%8D%E6%98%BE%E7%A4%BA%20fdisk%20%E5%88%86%E5%8C%BA.png)
答案1
更改会fdisk
保留在其自身的内存中fdisk
,直到您告诉工具将它们写入设备。你用 来执行此操作w
。如果您使用 退出q
,则更改将会丢失。
写入更改后fdisk
通知操作系统。在现代“大”发行版中,这应该足够了。从现在开始lsblk
应该显示分区的新状态。
我猜想某些旧版本或受限版本fdisk
可能不会通知操作系统。在这种情况下调用partprobe /dev/sdb
(或只是partprobe
)。
如果partprobe
不可用并且磁盘是外部的(例如通过 USB 连接),sync
以防万一,请断开连接并重新连接。这应该使操作系统探测分区。如果您不能partprobe
并且无法断开磁盘连接(例如磁盘是内部的、固定的),则重新启动是最终的解决方案。不太激烈的方法可能可用,也可能不可用。