我有一个包含以下分区表的 img 文件
$ sudo parted tmp/disk.img
GNU Parted 3.4
Using /tmp/disk.img
Welcome to GNU Parted! Type 'help' to view a list of commands.
(parted) print
Model: (file)
Disk /tmp/disk.img: 969MB
Sector size (logical/physical): 512B/512B
Partition Table: msdos
Disk Flags:
Number Start End Size Type File system Flags
1 512B 67.1MB 67.1MB primary fat16 esp
2 67.1MB 902MB 835MB primary boot
3 902MB 969MB 67.1MB primary fat32
我使用以下命令增加了磁盘空间dd
:
$ sudo dd if=/dev/zero bs=1M count=4096 >> /tmp/disk.img
现在我需要使用parted
命令增加分区 3:
$ sudo parted /tmp/disk.img resizepart 3 1300MB
Error: The location 1300MB is outside of the device /tmp/disk.img.
我能得到一些关于如何解决这个问题的线索吗?