Ubuntu 20.04 LTS で、`/home` と同じレベルに `/data` としてマウントされたソフトウェア RAID 1 を設定するにはどうすればよいですか?

Ubuntu 20.04 LTS で、`/home` と同じレベルに `/data` としてマウントされたソフトウェア RAID 1 を設定するにはどうすればよいですか?

/dataシステムを 3 番目のドライブにインストールし、2 つのドライブを使用して同じレベル/home(つまり、「横」 ) にマウントされた Ubuntu 20.04 LTS でソフトウェア RAID 1 を設定するにはどうすればよいですか/home?

私はソフトウェアRAID(ドイツ語)ステップバイステップで試してみましたが、うまくいきませんでした。RAIDが「構成された」のは、ファイルマネージャの他の場所このコンピュータシステム ドライブと同じ容量を持つことに/home加えて。/[user name]/home

このため、ガイドで提案されている取り付けポイントが から に変更されていることに注意してください/media/daten/home/data

答え1

/dev/sda3 つのディスク、/dev/sdbおよびがあると仮定します/dev/sdc/dev/sdaはシステム ディスクであり、/dev/sdbデータ/dev/sdc用の RAID1 ミラーを形成する必要があります。

ご質問から、最初のステップ、つまりシステム (ルート、スワップ/homeなどを含む) パーティションを にインストールしたことはすでに完了していることがわかります/dev/sda

RAIDを作成するソリューションがmdadmうまくいかなかった場合は、LVM(論理ボリュームマネージャ)を使用することをお勧めします。基本的には、このガイド- これは Gentoo 用ですが、コマンドを root として実行することを忘れなければ、どの Linux ディストリビューションでも動作するはずです :) LVM と は両方ともpartedデフォルトで Ubuntu にすでにインストールされているはずなので、インストール部分は無視してください。

重要な手順は次のとおりです。

  1. 両方に「Linux LVM」タイプのパーティションを作成し/dev/sdb/dev/sdcそれがディスク領域全体を占有します。

  2. LVMを作成する物理ボリューム両方のパーティションで。

  3. LVMを作成するボリュームグループこれら 2 つの物理ボリュームで構成されます。

  4. LVMを作成する論理ボリュームこのボリューム グループ内の RAID1 タイプです。

必要なコマンドは、リンクしたガイドに記載されています。

これを実行すると、 に似た名前のデバイスが作成され/dev/raid0vg0/raid0lv0、これが RAID1 ボリュームを表します (正確な名前は、ボリューム グループと論理ボリュームを作成するときに付けた名前によって異なります。ここではガイドの例の名前を使用しています)。

  1. mkfsコマンドを使用して、上記のデバイス上にファイルシステムを作成します (Windows 用語では「フォーマット」) 。

  2. /dataファイルシステムのルートに空のディレクトリを作成します(または/home/data必要に応じて)。

  3. コマンドを使用して、作成したファイルシステムをそのディレクトリにマウントします mount。これはガイドには示されていませんが、単純にmount /dev/raid0vg0/raid0lv0 /data(またはmount /dev/mapper/raid0vg0-raid0lv0 /data- これらは同義です)

  4. システムの起動時にボリュームが自動的にマウントされるように、ファイルにエントリを追加します/etc/fstab。その方法についてもガイドに記載されています。

お役に立てれば :)

関連情報