如何扩展文件系统以填充分区?

Jac*_*ack 3 linux filesystems parted partition-table

如下图所示,我在两个 32GB 设备上创建了分区:一个 SD 卡和一个闪存 U 盘。

我打算在每种情况下使用整个分区创建文件系统,但不知何故我失败了:

sdb 上/dev/sdb129.8GB,而文件系统只有1023MB
SD 卡mmcblk0p230GB,但 /dev/mmcblk0p2 仅为1.9GB

我该如何纠正?

在此处输入图片说明

Xio*_*iov 5

如果分区大于文件系统,可以使用resize2fs来扩展它:

如果未指定 size 参数,则默认为分区的大小。

所以它只是

[#]> resize2fs /dev/sdb1
Run Code Online (Sandbox Code Playgroud)

  • resize2fs 仅适用于 ext-family 文件系统。我可以找到一些关于 [fatresize](http://manpages.ubuntu.com/manpages/hardy/man1/fatresize.1.html) 和 [parted](https://www.linuxquestions.org/questions/linux) 的报告-hardware-18/resize-fat32-filesystem-to-fill-partition-using-parted-619334/) 不仅要调整分区的大小,还要调整文件系统的大小,但我还没有尝试过其中任何一个。 (2认同)