调整 OpenBSD *fdisk* 分区的大小

调整 OpenBSD *fdisk* 分区的大小

我已经将 OpenBSD qemu 映像克隆到物理硬盘中,一切正常,但专用于 OpenBSD 的 fdisk 分区的大小与虚拟机中的大小相同,其中大部分多余的磁盘空间都未使用。我的磁盘大小为 230GB,我只能使用其中的 32GB,这正是 QEMU qcow2 映像的大小。如何将专用于 OpenBSD 的 fdisk(而不是磁盘标签)分区扩展到整个驱动器大小?

# fdisk -e sd0     
Enter 'help' for information
sd0: 1> p G
Disk: sd0   geometry: 30401/255/63 [488397168 Sectors]
Offset: 0   Signature: 0xAA55
            Starting         Ending         LBA Info:
 #: id      C   H   S -      C   H   S [       start:        size ]
-------------------------------------------------------------------------------
 0: 00      0   0   0 -      0   0   0 [           0:           0G] Unused
 1: 00      0   0   0 -      0   0   0 [           0:           0G] Unused
 2: 00      0   0   0 -      0   0   0 [           0:           0G] Unused
*3: A6      0   1   2 -   4177  85   4 [          64:          32G] OpenBSD

答案1

您可以简单地编辑并扩展它。之后 Disklabel 将会看到额外的空间。

只有扩展分区的末尾才有效。您不能更改起始偏移量。

在下面的例子中,我将分区从 2GB 扩展到 4GB:

sd0: 1> edit 3
            Starting         Ending         LBA Info:
 #: id      C   H   S -      C   H   S [       start:        size ]
-------------------------------------------------------------------------------
*3: A6      0   1   2 -    261  21  48 [          64:     4194272 ] OpenBSD
Partition id ('0' to disable) [01 - FF]: [A6] (? for help)
Do you wish to edit in CHS mode? [n]
Partition offset [0 - 8388607]: [64]
Partition size [1 - 8388544]: [4194272] 8388544
sd0*: 1> w
Writing MBR at offset 0.
sd0: 1>
   

相关内容