私もかつてこれを行うことができたことを知っていますが、それがイライラした記憶はありません。フォルダのディスクイメージにext4ファイルシステムを書きたいです。ドライブを再パーティションしたくありません。 OSを構築するには、ファイルシステムだけが必要です。$mkdir foo
それから試しました。sudo mkfs.ext4 foo 70000
mke2fs 1.45.5 (07-Jan-2020) warning: Unable to get device geometry for foo foo: Is a directory while setting up superblock
だから私は議論を逃していると思います。マニュアルページとol 'Googleを読んでみましたが、mkfs.ext4を使用して新しいディスクイメージを作成する例を見ませんでした。
答え1
ディスクイメージを作成する場合は、次の手順を実行する必要があります。文書、そこではない目次:
# Create a file of some specific size for the new image
truncate -s 10g disk.img
# Format the image with a new filesystem
mkfs -t ext4 disk.img
マウントオプションを使用して画像をマウントできますloop
。
mount -o loop disk.img /mnt
上記のガイドラインは作成のためのガイドラインです。ファイルシステムイメージ。作成したい場合起動可能イメージの場合は、ファイルの分割、ブートローダのインストールなどが必要な場合があります。これは少し複雑なプロセスです。