我用fdisk分区了一个外部驱动器,结果如下:

但是当我运行lsblk时,我创建的分区并没有显示出来。这有什么错?
发布于 2020-04-04 11:21:52
fdisk中的更改将保留在fdisk本身的内存中,直到您告诉工具将它们写入设备为止。你用w来做这件事。如果您退出了q,则更改将丢失。
在编写更改之后,fdisk会通知操作系统。在现代“大”发行版中,这应该就足够了。从现在开始,lsblk应该显示分区的新状态。
我想一些旧版本或有限版本的fdisk可能不会通知操作系统。在本例中,调用partprobe /dev/sdb (或仅调用partprobe)。
如果partprobe不可用且磁盘是外部的(例如通过USB连接),则sync只是以防万一,断开连接并再次连接。这将使OS探测分区。如果您不能partprobe并且无法断开磁盘(例如,磁盘是内部的、固定的),那么重新启动就是最终的解决方案。不太激烈的方法可能可用,也可能没有。
https://unix.stackexchange.com/questions/577855
复制相似问题