tizen.moe

tizen.moe

RAID5のアレイを作り直した

どうもAmazonの購入履歴を見ると2015/05に5TBのHDDを4台買って構築してるっぽく。バックアップドライブ代わりにAmazon Driveに10TBくらい(3ヶ月くらい書けて)コピーしてたのですが

internet.watch.impress.co.jp

本国で無制限プランが無くなったと言うことは、日本でも追従する可能性は高い気がするので諦めて自前バックアップを用意することにしました

MARSHAL SATA 4台 外付けケース HDD TOWER 4 MAL-3035SBKU3
MARSHAL (2012-01-28)
売り上げランキング: 6,203

4KiBドライブの初期化

4KiBドライブなので初期化は

blog.tizen.moe

RAID5 アレイの作成

どうもsdi, sdj, sdk, sdlになってるらしいので

$ sudo mdadm --create --verbose --assume-clean /dev/md2 --level=5 \
--raid-devices=4 /dev/sdi1 /dev/sdj1 /dev/sdk1 /dev/sdl1

このときに

特に後者は"1"を入れ忘れるとコピーが凶悪に遅い。恐らくパティションの先頭がおかしくなるんじゃないかと予想(よく分からない)。ここまで出来たら一度再起動した方が良いかもしれない。(再起動しないとコピーが遅かった。ただし再起動したらmd2で作ったのにmd127になっちゃった←後述)

$ sudo mdadm --detail --scan
ARRAY /dev/md2 metadata=1.2 name=val:2 UUID=xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
ARRAY /dev/md0 metadata=1.2 name=val:0 UUID=xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
ARRAY /dev/md1 metadata=1.2 name=val:1 UUID=xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx

/etc/mdadm/mdadm.confに適当に追記するとかしましょう。

ext4 ファイルシステムの作成

出来たらファイルシステムを作成する

$ sudo mkfs.ext4 /dev/md2

ext4で無くても良いけどその辺は趣味で。/etc/fstabにも追記しておきましょう。

/dev/md2        /xxx   ext4    noatime,nodiratime      0       1

こんな感じ(↓で書いてますがこれすると/dev/md2がmd127になってしまっててマウントに失敗→起動が途中で止まると言う現象に苛まれました)

md2 で作ったのに再起動すると md127 になる

shrkw.hatenablog.com

$ sudo update-initramfs -u

取りあえずこれで再起動したらmd2に戻った。

f:id:moguriso:20170622033456p:plain

samba経由で100MB/sくらい出るようになったのでOKということにします。*2


2017.06.23 追記

どうもresyncされないせいかバックグラウンドでよくわからん同期が走るらしく CPU負荷が常時300%以上になって文回ってしまっているっぽい。

日記/2008-01-15/Linux RAID の実験環境 - BAK

$ sudo mdadm --misc --stop /dev/md2

取りあえず一度raidを解除して

$ sudo mdadm --create /dev/md2 --level=5 \
--raid-devices=4 /dev/sdi1 /dev/sdj1 /dev/sdk1 /dev/sdl1

改めてresyncアリで作り直した

$ cat /proc/mdstat
Personalities : [linear] [multipath] [raid0] [raid1] [raid6] [raid5] [raid4] [raid10]
md2 : active raid5 sdl1[4] sdk1[2] sdj1[1] sdi1[0]
      23441680896 blocks super 1.2 level 5, 512k chunk, algorithm 2 [4/3] [UUU_]
      [>....................]  recovery =  0.1% (10695296/7813893632) finish=2960.2min speed=43932K/sec

さて果て、どうなることやら

*1:今もそうかは不明

*2:CPU負荷が奇妙に高いせいか中途半端に詰まる感じがするけれど、取りあえず経過観察しるかと。。。