如何将现有文件放大到特定大小

ato*_*era 3 virtual-machine dd

我有hdd.img文件,我将它用作虚拟机的硬盘,但它的大小太小,我该如何放大它?

有一种方法,例如:

dd if=/dev/zero ds=10GB count=8 >> hdd.img
Run Code Online (Sandbox Code Playgroud)

但这需要很多时间:(

Edd*_*_Em 6

类似的东西:

dd if=/dev/zero bs=1 seek=new_filesize count=0 of=your_file
Run Code Online (Sandbox Code Playgroud)

例如这个:

dd if=/dev/zero bs=1G seek=1000 count=0 of=test
Run Code Online (Sandbox Code Playgroud)

将文件测试放大到1000G