lsblk 不显示 fdisk 分区

lsblk 不显示 fdisk 分区

我已经对外部驱动器进行了分区fdisk,结果如下:

在此输入图像描述

但是当我运行时,lsblk我创建的分区没有显示。这里出了什么问题?

答案1

更改会fdisk保留在其自身的内存中fdisk,直到您告诉工具将它们写入设备。你用 来执行此操作w。如果您使用 退出q,则更改将会丢失。

写入更改后fdisk通知操作系统。在现代“大”发行版中,这应该足够了。从现在开始lsblk应该显示分区的新状态。

我猜想某些旧版本或受限版本fdisk可能不会通知操作系统。在这种情况下调用partprobe /dev/sdb(或只是partprobe)。

如果partprobe不可用并且磁盘是外部的(例如通过 USB 连接),sync以防万一,请断开连接并重新连接。这应该使操作系统探测分区。如果您不能partprobe并且无法断开磁盘连接(例如磁盘是内部的、固定的),则重新启动是最终的解决方案。不太激烈的方法可能可用,也可能不可用。

相关内容