修改.ext4文件大小

修改.ext4文件大小

我目前正在尝试修改嵌入式平台的分区表。向平台闪存的一个文件是一个.ext4文件。我可以挂载该文件,但无法增加其大小。

GParted 在挂载时无法打开.ext4或访问文件。我可以更改文件内的数据。如何修改它的大小?

由于文件大小受限,因此无法装载并填充其他数据。我怀疑我可以在标题中修改该大小。

答案1

您可以使用kpartx在文件中使用嵌入分区。例如:

sudo kpartx -a ubuntu-15.04.iso

/dev/mapper将为您提供诸如/dev/mapper/loop0p1...之类的可供您安装的附加设备。

在您扩大分区的情况下可能不需要这样做,我建议(进行备份):

dd if=/dev/zero bs=1M count=500 >> yourfile.ext4

附加一些零在你的最后卸载文件。然后继续生长ext4 fs 与

resize2fs yourfile.ext4

相关内容