新しいファイルシステムイメージを作成するには?

新しいファイルシステムイメージを作成するには?

私もかつてこれを行うことができたことを知っていますが、それがイライラした記憶はありません。フォルダのディスクイメージに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

上記のガイドラインは作成のためのガイドラインです。ファイルシステムイメージ。作成したい場合起動可能イメージの場合は、ファイルの分割、ブートローダのインストールなどが必要な場合があります。これは少し複雑なプロセスです。

関連情報