GNU/Linux >> Linux の 問題 >  >> Linux

ブロック デバイスの代わりにファイルに RAID アレイを作成する

あなたが探しているのはループデバイスと呼ばれるものです。ファイルを /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

現在のマッピングを教えてくれます。


Linux
  1. Linux –ブロックデバイスにファイルをコピーした後のデータ回復?

  2. フォルダとリストファイルをループしますか?

  3. MdadmにGrub2をインストールする、どのデバイスですか?

  1. ループデバイスにUbuntuをインストールしますか?

  2. Linux で仮想ブロック デバイス (ループ デバイス/ファイルシステム) を作成する方法

  3. bash での一時ファイルの作成

  1. 永久ループ装置?

  2. Btrfs:3 台以上のデバイスで RAID 1

  3. 実装時のループデバイスとは?