仮想ディスクを作成する簡単な方法は何ですか?

仮想ディスクを作成する簡単な方法は何ですか?

外部USBディスクとSamba/nfs共有に仮想500GB ext4ディスクを作成したいと思います。

テストの目的で、まず次のコマンドを使用して1 GBファイルで試しました。

sudo dd if=/dev/zero of=/mnt/smbshare/VHD.img bs=1M count=1000
mkfs.ext4 /mnt/smbshare/VHD.img

1GB ext4ファイルシステムを取得できますが、dd非常に遅い(10MB / s)。だからを使ってみましたsudo dd if=/dev/zero of=/mnt/smbshare/VHD2.img bs=1G seek=10 count=0。数ミリ秒かかりましたが、この場合、コマンドはmkfs.ext4 /mnt/smbshare/VHD.img次のエラーメッセージを返しました。

mke2fs 1.43.3(2016年9月4日)
警告:VHD2.imgのデバイスジオメトリを取得できません。
VHD2.img:スーパーブロックの設定中に権限が拒否されました。

正常にフォーマットできるようにファイルを生成する簡単な方法はありますか?たとえば、パラメータを変更したりdd、後に追加の手順を追加したりdd、別の方法でファイルを生成したりしますか?

関連情報