我正在尝试以完全适合 4 MiB 物理范围的方式调整分区大小。这意味着分区扇区必须加起来达到一个确切的数字才能符合此标准。通过这样做,我可以将分区转换为 LVM 分区。
现在的分区如下所示:
sudo fdisk -l /dev/sda
Disk /dev/sda: 32 GiB, 34359738368 bytes, 67108864 sectors
Disk model: VBOX HARDDISK
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: gpt
Disk identifier: 9A97A1D8-0BC8-494B-9B88-1EC4F8AAE7CE
Device Start End Sectors Size Type
/dev/sda1 2048 512000 509953 249M BIOS boot
/dev/sda2 999424 65107967 64108544 30.6G Linux filesystem
/dev/sda3 65107968 67106815 1998848 976M Linux swap
我正在使用我制作的电子表格来查看分区需要的大小。现在的分区是:
部门 | 字节 | 小米B | 体育 |
---|---|---|---|
64108544 | 32823574528 | 31303 | 7825.75 |
所以我需要将它四舍五入到 7825 PE,这样它就变成了:
部门 | 字节 | 小米B | 体育 |
---|---|---|---|
64102400 | 32820428800 | 31300 | 7825 |
在 GParted 中将其大小从 31303 MiB 调整为 31300 MiB 不起作用。它变成 31299 MiB。
也许有一些我不知道的基本知识?至少我希望 GParted 不会提供在 1-3 MiB 之间调整大小的选项。
同样适用于 resize2fs。
GParted 无法做到这一点的原因是什么?
有没有办法将大小划分为 1 或 3 MiB?
分区需要对齐,当未对齐时会出错,因此工具会自动对齐。parted gparted 的后端具有自动对齐功能,但也可以选择将其关闭。
其中 n 是分区。同样从手册中可以选择:
大多数工具使用默认的 1Mb 对齐。但...