调整 Linux 文件系统的块大小

调整 Linux 文件系统的块大小

我在专用服务器上使用 21.04 版的 UbuntuServer,刚刚在 HyperViser 中调整了硬盘大小。但现在我无法更改 sda2(我的 Linux 文件系统)的块大小。我尝试了几种不同的方法,但几乎所有方法都出现相同的错误。

例如:

sudo resize2fs -p /dev/sda2
resize2fs 1.45.7 (28-Jan-2021)
The filesystem is already 16776448 (4k) blocks long.  Nothing to do!

此外,这里还有 sda、sda1 和 2 的块大小。

cat /proc/partitions
major minor  #blocks  name
 8       0  268435456 sda
 8       1       1024 sda1
 8       2   67105792 sda2

如果您能提示我哪里做错了,那就太好了。

答案1

所以你调整了你的磁盘从外部(在主机系统上);这是第一步。

下一步,你需要调整分割您的文件系统所在的分区。文件系统只能增长到它所在的分区的大小;这就是该消息告诉您的。

您可以使用resizepart的子命令parted。另请参阅 https://unix.stackexchange.com/questions/169395/how-do-i-resize-partitions-and-filesystems-on-them

完成后,您可以使用该resize2fs命令。

相关内容