あなたが探しているのはループデバイスと呼ばれるものです。ファイルを /dev/loop0
のようなデバイスとして表示します など。その後、ファイルシステムとしてマウントでき、md で動作するはずです。マニュアルページ loop(4)
から :
ループ デバイスは、データ ブロックをハードディスクや光ディスク ドライブなどの物理デバイスではなく、ファイル システム内の通常のファイルのブロックまたは別のブロック デバイスにマップするブロック デバイスです。
例を参照
- https://man7.org/linux/man-pages/man4/loop.4.html
- https://man7.org/linux/man-pages/man8/losetup.8.html
ブロック デバイスを必要とするものをテストするには、LVM も役立つ場合があります。単一の物理パーティションから複数の論理ボリュームを作成でき (またはその逆)、ボリュームの破棄/再作成/サイズ変更も、ディスク パーティションよりもはるかに簡単です。
あなたはそれを行うことができます。ファイルからループ デバイスを作成し、そのデバイスを使用して配列を作成するだけです。
$ dd if=/dev/zero of=mydev count=80 bs=1M
$ sudo losetup -f mydev
80M デバイスの準備が整い、ブロック デバイスを使用するあらゆる状況で使用できます。
$ sudo losetup -l
現在のマッピングを教えてくれます。