我在 ext4 linux 分区上运行了 resize2fs,我想在它之后创建一个分区。但是我想检查一下我之后输入到 fdisk 的大小是否正确。检查分区 + 文件系统的大小是否匹配的最佳方法是什么。
注意:我使用 resize2fs 中的 sector 和 fdisk 中的 +sectors 来计算大小。我认为这是正确的。
答案1
我这样做的方法是将文件系统的大小调整为小于其所在分区的新大小,这样当您创建新分区时,您就可以执行此操作resize2fs /dev/sdX
并且它将使用“未分配”的空间。
让我举一个例子:
/dev/sda是20G硬盘,有一个分区,/dev/sda1使用了全部 20G。现在你想要/dev/sda1和/dev/sda2每个 10G。首先,将文件系统的大小调整为小于 10G。我会使用 8 或 9G。然后调整分区大小,创建新分区sda2然后最后运行resize2fs /dev/sda1
以使用剩下的 1 或 2G。
如果我误解了什么,请告诉我。