* RAID(md)関連 [#v7783f6c]

** RAID6デバイス作成例 [#s66b12d2]

 $ sudo mdadm --verbose --create /dev/md3 --level=raid6 --raid-devices=4 /dev/sd[cdef]1

スッと終わるので様子を確認します。

 $ cat /proc/mdstat
 Personalities : [linear] [multipath] [raid0] [raid1] [raid6] [raid5] [raid4] [raid10]
 md3 : active raid6 sdf1[3] sde1[2] sdd1[1] sdc1[0]
       5860268032 blocks super 1.2 level 6, 512k chunk, algorithm 2 [4/4] [UUUU]
      [>....................]  resync =  0.5% (17578916/2930134016) finish=237.6min speed=204288K/sec

resyncが終わるまでおとなしく待ちましょう。

** 詳細表示 [#vf29f183]

 $ sudo mdadm --detail /dev/md3

Raid LevelやUUIDをここから確認できます。

** EFIの場合に/bootをRAID1化する方法 [#ed329ff8]

※ここでは新規ディスクを /dev/sdX として記載する。

EFIの場合はルートディスクのパーティション構成が異なり、

 /dev/sdX1 <- /boot/efi, vfat
 /dev/sdX2 <- /boot, ext2
 /dev/sdX3 <- / (root volume) など

のように、EFIパーティションが先頭にでき /boot が /dev/sdX2 になるので充分注意すること(一般的には /dev/sdX1 なのでその前提で記載されている場合が多い)。

まずはRAID1パーティションを作成する。まだ1台しか存在しない状態で作成するので missing を付与する。

 $ sudo mdadm --verbose --create /dev/md1 --level=raid1 --raid-devices=2 /dev/sdX2 missing
 $ cat /proc/mdstat

md1が存在していることを確認する。

次に、事前にEFIパーティション(通常 /dev/sdX2 )をマウントしておいた上で、grub-install、およびupdate-grubを行う。

 $ mount /boot/
 $ sudo grub-install --efi-directory=/boot/efi --target=x86_64-efi /dev/sdX
 $ sudo update-grub

initramfs-toolsのraid1を有効化(または追記)する。

 $ sudo vi /etc/initramfs-tools/modules

update-initramfsする。念のためupdate-grubもしたほうが良いかも。

 $ sudo update-initramfs -k all -u
 $ sudo update-grub

** 参考サイト [#g119981c]

-grub-install: "cannot find EFI directory" (CSM mode) / Installation / Arch Linux Forums
--https://bbs.archlinux.org/viewtopic.php?id=178423

-LVMボリュームをSoftware RAID1の上に載せ替えてみた - Qiita
--http://qiita.com/yuya_presto/items/66e9ac0cb180be3aa84b

-Ubuntu 14.04 LT Desktop でSoftware RAID - Seishi Ono's blog
--http://blog.seishiono.net/entry/2014/05/03/223948

-LinuxMania: RAIDボリュームからのブートとパーティション
--http://www.linuxmania.jp/raid_md_grub.html

-Ubuntu12.04によるHDDチェック、RAIDの解除 - Ubuntu忘備録
--http://blog.michinari-nukazawa.com/2013/12/ubuntu-check-hdd-not-partition-and.html

-LinuxでソフトウェアRAIDを組んだり、パーティションをきったり。 - 日々量産
--http://d.hatena.ne.jp/ryousanngata/20121105/1352050873

-Linux mdadm で高速に RAID1 array を構築する - Qiita
--http://qiita.com/nya/items/62e28175f3792772bfaf

-Septi&#232;me Sens: Linux (Ubuntu 11.04)で2TB超のHDをソフトウェアRAID化する (3)
--http://septieme-sens.blogspot.jp/2011/08/linux2tbhdraid1-3.html



[[Linux]]

リロード   新規 下位ページ作成 編集 凍結 差分 添付 コピー 名前変更   ホーム 一覧 検索 最終更新 バックアップ   ヘルプ   最終更新のRSS