web-dev-qa-db-ja.com

Mint LiveCDを使用してソフトウェアRAIDをインストールする方法

/homeにRAID1を搭載したLinuxMint11をインストールしたいと思います。 LiveCDからのインストール中にRAID1をインストールできるかどうか疑問に思いました。

Live CDからRAIDをセットアップし、Linux Mint 11をインストールしましたが、再起動時にmdadmがインストールされていないため、RAIDボリュームが認識されません。 chrootを使用してLive CDからインストール済みのMintにRAIDドライバーをインストールし、再起動時にMintにボリュームを認識させることはできますか?より良い代替手段はありますか?

これはUbuntuで代替CDを使用する簡単な演習になることはわかっていますが、Mintには代替CDがありません(少なくとも私が知っていることです)。

私のマシンのセットアップ:

disk 1 . 120GB SSD mount /
disk 2 . 1TB spindle raid 1 mount /home
disk 3 . 1TB spindle raid 1 mount /home
2
chuck

はい、chrootを使用してmdadmをインストールできます。

Sudo -s
for f in sys proc dev ; do mount --bind /$f /mnt/$f
chroot /mnt
apt-get install mdadm

/ mntを、ルートファイルシステムをマウントした場所に置き換えます。

1
psusi

RAID 0を作成するためにさまざまなソリューションを試しましたが、どれも機能しませんでした。私は自分の想像力を使ってそれをしました。ですから、私はLinuxを何年も使用しているので、ここに謙虚な貢献を残しますが、私は専門家ではありません。あなたが知っている...システムが機能する場合、あなたはあなたの知識を使用しません。私はどう思いますか? Ubuntuサイトには、grubはRAID 1にインストールされると書かれています。インストールが完了すると、livecdは選択したパーティションを受け入れません。しかし...なぜRAIDを起動させるのですか?私の解決策...

  • LiveCDミントを実行する
  • ターミナルを開く
apt-get update
dd if=/dev/zero of=/dev/sda bs=1M status=progress
dd if=/dev/zero of=/dev/sdb bs=1M status=progress
fdisk /dev/sda
  • 新しいパーティションに「n」を入力します
  • 「1」を選択します
  • デフォルトの開始を選択
  • 「+ 500M」と入力します(200と300を試したところ、「スペースが原因でレイドを使用するメタデータがありません」)
  • 「a」と入力して「起動可能」にします
  • もう一度「n」と入力します
  • 「2」を選択
  • デフォルトの開始と終了を選択します
  • 「t」と入力します
  • 「fd」と入力します
  • 「w」と入力して書き込みます
  • sdbと同じにする
  • おそらくあなたはそのようなものを手に入れました:

    /dev/sda1   *              2048   1026047   1024000    500M 83 Linux
    /dev/sda2               1026048 488397167 487371120  232,4G fd Linux RAID autodetect
    
apt-get install mdadm
apt-get install raidutils

Raidutilsはオプションだと思います–わかりません。

mdadm --create /dev/md2 --level=0 --raid-devices=2 /dev/sda2 /dev/sdb2

私はsda1で起動することを選択し、sdb2にgrubをインストールした後、sda1で問題が発生した場合、問題ありません。スペースが小さいです。起動するRAIDはありません-正常に動作しました。

cat /proc/mdstat

RAIDはアクティブですか? OK

mkfs.ext4 /dev/md2
  • LiveCDをインストールして、「詳細オプション」を選択してみてください
  • md2でマウスをクリックして、「journaling ext4」に変更します。私の場合、最初のオプションです。
  • フォーマットを選択
  • 「/」を選択します
  • すぐ下のデバイスからブートローダーへのインストールに「sda」を選択します

インストール後、再起動しないでください

ターミナルを再度開きます

Sudo mount /dev/md2 /target/
Sudo mount --bind /dev/ /target/dev/
Sudo mount --bind /sys/ /target/sys/
Sudo mount --bind /proc/ /target/proc/
Sudo mount /dev/sda1 /target/boot/

cat /etc/resolv.conf >> /target/etc/resolv.conf

ここで私は「許可が拒否されました」と言いました。問題ない。 1つのファイルを開いて、テキストを他のファイルにコピーしました

Sudo xed /etc/resolv.conf

テキストをコピーし、下の空のファイルに残して保存します

Sudo xed /target/etc/resolv.conf

Sudo chroot /target 
Sudo apt-get update
Sudo apt-get install mdadm
Sudo grub-install /dev/sda

それで全部です。再起動して楽しんでください。

1
Marcos

これを数回行う必要がありました。次に、Linux Mint11をインストールするときにRAIDで/と/ homeの両方を構成する詳細な例をいくつか示します。

(1)ライブCDから起動する

(2)ソフトウェアRAIDをセットアップします

mint ~ # apt-get -y install mdadm 
mint ~ # mdadm --assemble --scan 
mint ~ # parted /dev/sda 
(parted) mklabel gpt 
(parted) mkpart primary ext3 1MB 500MB 
(parted) mkpart primary ext4 500MB 50.5GB 
(parted) mkpart primary linux-swap 50.5GB 114.5GB 
(parted) mkpart primary ext4 114.5GB 100% 
(parted) quit 

mint ~ # parted /dev/sdb 
(parted) mklabel gpt 
(parted) mkpart primary ext3 1MB 500MB 
(parted) mkpart primary ext4 500MB 50.5GB 
(parted) mkpart primary linux-swap 50.5GB 114.5GB 
(parted) mkpart primary ext4 114.5GB 100% 
(parted) quit 
mint ~ # mkfs.ext3 /dev/sda1 
mint ~ # mkfs.ext4 /dev/sda2 
mint ~ # mkfs.ext4 /dev/sda4 
mint ~ # mkfs.ext3 /dev/sdb1 
mint ~ # mkfs.ext4 /dev/sdb2 
mint ~ # mkfs.ext4 /dev/sdb4 
mint ~ # mdadm --create /dev/md0 --level 1 --raid-devices 2 /dev/sd[ab]2 
mint ~ # mdadm --create /dev/md1 --level 1 --raid-devices 2 /dev/sd[ab]4 

(3)同期が完了するまで待ちます。

mint ~ # watch cat /proc/mdstat 

(4)再起動するかどうかをまだ選択せずに、OSをインストールします

「ドライブ領域を割り当てる」というプロンプトが表示されたら、「その他」を選択して、作成済みのRAIDパーティションを使用できるようにします。

/ dev/md0をダブルクリックして、パーティションを作成します。サイズは約50GBである必要があります。 md0の下にある現在使用可能な「空き領域」をダブルクリックし、「Ext4」とマウントポイント/を指定します。/homeを選択することを除いて、md1に対して同じことを行います。サイズはほぼ2TBである必要があります。

/ dev/sda1をダブルクリックし、「Ext3」を選択して/ bootを選択します。サイズはほぼ500MBになります。

/ dev/sda3をダブルクリックし、「スワップ領域」を選択します。/dev/sdb3についても同じようにします。サイズは約64GBである必要があります。

ブートローダーのインストールには/ dev/sdaを選択します。 GUIのインストールを完了しますが、まだ再起動しないでください。

(5)インストールされたシステムにmdadmをインストールし、再構成しますGRUB(/ bootと/ homeを含むすべてがインストーラーによってターゲットにマウントされていることを再確認します):

mint ~ # mount --bind /dev/ /target/dev 
mint ~ # mount -t proc proc /target/proc 
mint ~ # mount -t sysfs sys /target/sys/ 
mint ~ # chroot /target 
mint / # apt-get install mdadm 
mint / # cat /etc/mdadm/mdadm.conf 
mint / # apt-get install --reinstall grub-pc 
mint / # exit

(6)GUIインストーラーから「今すぐ再起動」をクリックします

0
JDiMatteo