/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
はい、chrootを使用してmdadmをインストールできます。
Sudo -s
for f in sys proc dev ; do mount --bind /$f /mnt/$f
chroot /mnt
apt-get install mdadm
/ mntを、ルートファイルシステムをマウントした場所に置き換えます。
RAID 0を作成するためにさまざまなソリューションを試しましたが、どれも機能しませんでした。私は自分の想像力を使ってそれをしました。ですから、私はLinuxを何年も使用しているので、ここに謙虚な貢献を残しますが、私は専門家ではありません。あなたが知っている...システムが機能する場合、あなたはあなたの知識を使用しません。私はどう思いますか? Ubuntuサイトには、grubはRAID 1にインストールされると書かれています。インストールが完了すると、livecdは選択したパーティションを受け入れません。しかし...なぜRAIDを起動させるのですか?私の解決策...
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
おそらくあなたはそのようなものを手に入れました:
/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
インストール後、再起動しないでください
ターミナルを再度開きます
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
それで全部です。再起動して楽しんでください。
これを数回行う必要がありました。次に、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インストーラーから「今すぐ再起動」をクリックします