mdadm RAID復旧

HDDがぶっとんだので、RAID復旧の備忘録

目標は↓

# parted /dev/sda
(parted) unit s
(parted) p
モデル: ATA ST4000VN000-1H41 (scsi)
ディスク /dev/sda: 7814037168s
セクタサイズ (論理/物理): 512B/4096B
パーティションテーブル: gpt
ディスクフラグ:

番号 開始 終了 サイズ ファイルシステム 名前 フラグ
1 2048s 7814035455s 7814033408s primary raid
# parted /dev/sdf
(parted) unit s
(parted) mklabel gpt
(parted) mkpart primary 2048s -1s
警告: 2048s から 7814037167s (2048 から 7814037167 セクタ)までのパーティションを指定されました。
可能な中で最も近いものは 2048s から 7814037134s (2048 から 7814037134 セクタ)になります。
それでもかまいませんか?
はい(Y)/Yes/いいえ(N)/No? y
(parted) p
モデル: ATA ST4000VN000-1H41 (scsi)
ディスク /dev/sdf: 7814037168s
セクタサイズ (論理/物理): 512B/4096B
パーティションテーブル: gpt
ディスクフラグ:

番号 開始 終了 サイズ ファイルシステム 名前 フラグ
1 2048s 7814037134s 7814035087s primary

(parted) set 1 raid on
(parted) p
モデル: ATA ST4000VN000-1H41 (scsi)
ディスク /dev/sdf: 7814037168s
セクタサイズ (論理/物理): 512B/4096B
パーティションテーブル: gpt
ディスクフラグ:

番号 開始 終了 サイズ ファイルシステム 名前 フラグ
1 2048s 7814037134s 7814035087s primary raid
(parted) quit

ロットの違いかなんか知らんが容量ちげぇぞ…まぁ大きい分には大丈夫か・・・こえぇなおい

# cat /proc/mdstat
Personalities : [raid6] [raid5] [raid4]
md0 : active raid5 sdd1[1] sde1[2] sdc1[0] sda1[5] sdb1[6]
      19534425600 blocks super 1.2 level 5, 512k chunk, algorithm 2 [6/5] [UUU_UU]

unused devices: <none>


# mdadm -D /dev/md0
/dev/md0:
 Version : 1.2
 Creation Time : Mon Sep 2 05:02:16 2013
 Raid Level : raid5
 Array Size : 19534425600 (18629.48 GiB 20003.25 GB)
 Used Dev Size : 3906885120 (3725.90 GiB 4000.65 GB)
 Raid Devices : 6
 Total Devices : 5
 Persistence : Superblock is persistent

 Update Time : Tue May 20 22:40:13 2014
 State : clean, degraded
 Active Devices : 5
Working Devices : 5
 Failed Devices : 0
 Spare Devices : 0

 Layout : left-symmetric
 Chunk Size : 512K

 Name : tndl.net:0 (local to host tndl.net)
 UUID : a27e1fb2:5f73ad55:c5d103b4:c226cd1e
 Events : 28612

 Number Major Minor RaidDevice State
 0 8 33 0 active sync /dev/sdc1
 1 8 49 1 active sync /dev/sdd1
 2 8 65 2 active sync /dev/sde1
 6 0 0 6 removed
 6 8 17 4 active sync /dev/sdb1
 5 8 1 5 active sync /dev/sda1


# mdadm /dev/md0 --add /dev/sdf1
mdadm: added /dev/sdf1


# cat /proc/mdstat
Personalities : [raid6] [raid5] [raid4]
md0 : active raid5 sdf1[7] sdd1[1] sde1[2] sdc1[0] sda1[5] sdb1[6]
 19534425600 blocks super 1.2 level 5, 512k chunk, algorithm 2 [6/5] [UUU_UU]
 [>....................] recovery = 0.1% (7347032/3906885120) finish=649.9min speed=100000K/sec

unused devices: <none>


# mdadm -D /dev/md0
/dev/md0:
 Version : 1.2
 Creation Time : Mon Sep 2 05:02:16 2013
 Raid Level : raid5
 Array Size : 19534425600 (18629.48 GiB 20003.25 GB)
 Used Dev Size : 3906885120 (3725.90 GiB 4000.65 GB)
 Raid Devices : 6
 Total Devices : 6
 Persistence : Superblock is persistent

 Update Time : Tue May 20 22:51:17 2014
 State : clean, degraded, recovering
 Active Devices : 5
Working Devices : 6
 Failed Devices : 0
 Spare Devices : 1

 Layout : left-symmetric
 Chunk Size : 512K

 Rebuild Status : 0% complete

 Name : tndl.net:0 (local to host tndl.net)
 UUID : a27e1fb2:5f73ad55:c5d103b4:c226cd1e
 Events : 28614

 Number Major Minor RaidDevice State
 0 8 33 0 active sync /dev/sdc1
 1 8 49 1 active sync /dev/sdd1
 2 8 65 2 active sync /dev/sde1
 7 8 81 3 spare rebuilding /dev/sdf1
 6 8 17 4 active sync /dev/sdb1
 5 8 1 5 active sync /dev/sda1

おしまい。簡単でいいんだが、NAS向けHDDなのにさくっと怖すぎて怖い。

コメントする

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください