Irawan

sedikit catatanku…

Membangun kembali RAID1 array pada CentOs

Pada kasus ini kita mempunyai 2 buah HDD 250GB dengan 2 partisi dan 2 RAID1 device, ketika komputer booting timbul masalah spt ini

[root@PUSAT2 ~]# cat /proc/mdstat
Personalities : [raid1]
md0 : active raid1 sdb1[1] sda1[0]
305088 blocks [2/2] [UU]

md1 : active raid1 sda2[0]
243890688 blocks [2/1] [U_]

Disini terlihat pada raid device md1 tidak terlihat mirror-nya pada partisi sdb2, pada bagian [2/1] menyatakan ada 2 raid device tetapi hanya 1 raid member yang aktif (sda2), pada bagian [U_] “underscore” menyatakan ada raid member yg tidak aktif (sdb2), jika dilihat lebih detail seperti berikut:

[root@PUSAT2 ~]# mdadm –detail /dev/md1
/dev/md1:
Version : 0.90
Creation Time : Sat Oct 13 15:21:11 2012
Raid Level : raid1
Array Size : 243890688 (232.59 GiB 249.74 GB)
Used Dev Size : 243890688 (232.59 GiB 249.74 GB)
Raid Devices : 2
Total Devices : 1
Preferred Minor : 1
Persistence : Superblock is persistent

Update Time : Wed Feb  5 07:27:07 2014
State : clean, degraded
Active Devices : 1
Working Devices : 1
Failed Devices : 0
Spare Devices : 0

UUID : 879ea948:0d407d10:155af151:c00c7dd3
Events : 0.5494246

Number   Major   Minor   RaidDevice State
0       8        2        0      active sync   /dev/sda2
1       0        0        1      removed

Terdapat 2 raid device tetapi hanya 1 partisi yang aktif dan sedang bekerja pada RAID1 (mirroring)
Untuk mengembalikan dapat dilakukan perintah berikut:

mdadm –zero-superblock /dev/sdb2
mdadm –add /dev/md0 /dev/sdb2

Maka akan terlihat seperti berikut:

[root@PUSAT2 ~]# mdadm –detail /dev/md1
/dev/md1:
Version : 0.90
Creation Time : Sat Oct 13 15:21:11 2012
Raid Level : raid1
Array Size : 243890688 (232.59 GiB 249.74 GB)
Used Dev Size : 243890688 (232.59 GiB 249.74 GB)
Raid Devices : 2
Total Devices : 2
Preferred Minor : 1
Persistence : Superblock is persistent

Update Time : Wed Feb  5 07:30:07 2014
State : clean, degraded, recovering
Active Devices : 1
Working Devices : 2
Failed Devices : 0
Spare Devices : 1

Rebuild Status : 2% complete

UUID : 879ea948:0d407d10:155af151:c00c7dd3
Events : 0.5494290

Number   Major   Minor   RaidDevice State
0       8        2        0      active sync   /dev/sda2
2       8       18        1      spare rebuilding   /dev/sdb2

Disini terihat raid sedang membangun kembali mirror-nya yang hilang / rusak, dan jika sudah selesai akan terlihat seperti berikut:

[root@PUSAT2 ~]# cat /proc/mdstat
Personalities : [raid1]
md0 : active raid1 sdb1[1] sda1[0]
305088 blocks [2/2] [UU]

md1 : active raid1 sdb2[1] sda2[0]
243890688 blocks [2/2] [UU]

Pada raid device md1 sudah terlihat [2/2] [UU], 2 raid device dan 2 raid member aktif, dengan detail pada raid device md1 seperti berikut:

[root@PUSAT2 ~]# mdadm –detail /dev/md1
/dev/md1:
Version : 0.90
Creation Time : Sat Oct 13 15:21:11 2012
Raid Level : raid1
Array Size : 243890688 (232.59 GiB 249.74 GB)
Used Dev Size : 243890688 (232.59 GiB 249.74 GB)
Raid Devices : 2
Total Devices : 2
Preferred Minor : 1
Persistence : Superblock is persistent

Update Time : Wed Feb  5 08:55:21 2014
State : clean
Active Devices : 2
Working Devices : 2
Failed Devices : 0
Spare Devices : 0

UUID : 879ea948:0d407d10:155af151:c00c7dd3
Events : 0.5494936

Number   Major   Minor   RaidDevice State
0       8        2        0      active sync   /dev/sda2
1       8       18        1      active sync   /dev/sdb2

sumber:
1. Solved degraded raid1 array
2. Linux rebuild broken software raid array on CentOs
3. Mdadm

Advertisements

06/02/2014 - Posted by | Uncategorized

No comments yet.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

%d bloggers like this: