![磁盘分区上的分区表;如何访问?](https://linux22.com/image/133703/%E7%A3%81%E7%9B%98%E5%88%86%E5%8C%BA%E4%B8%8A%E7%9A%84%E5%88%86%E5%8C%BA%E8%A1%A8%EF%BC%9B%E5%A6%82%E4%BD%95%E8%AE%BF%E9%97%AE%EF%BC%9F.png)
我在 VirtualBox 中制作了一个 TrueOS VM,使用 vmdk 将物理硬盘分区 (sda5) 虚拟化为完整磁盘。结果,我现在在 sda5 分区上有一个 GPT/GUID 分区表(sda 本身有一个 GPT/GUID 分区表)。
当我在主机上创建环回设备 ( losetup /dev/sda5 /dev/loop0
) 时,我可以看到该分区表,但我还没有弄清楚如何创建 /dev/loop0p1、/dev/loop0p2 等设备以便在 /dev 上挂载分区/循环0。
这可能吗?会不会和loop device模块的max_part参数有关? FWIW,循环模块内置于我的内核中,并且 /sys/module/loop/parameters/max_part 返回 0 ...我可以在不重新启动的情况下更改该值吗?
答案1
kpartx -a /dev/loop0
应该为您创建分区设备。
注意:分区设备将为 /dev/mapper/loop0p1 等。