CentOS 7: Recovering data from RAID 1 member. 
Scenario: We have a RAID 1 member, the other members are missing. We will re-assemble the MD array and mount it to recover the data.


[acool@localhost sdX]$ #connect surviving hd in any available sata port,
[acool@localhost sdX]$ #copy partition from surviving HD (sdd)
[acool@localhost sdX]$ sudo dd if=/dev/sdd1 of=./sdX1.img status=progress
[acool@localhost sdX]$
[acool@localhost sdX]$
[acool@localhost sdX]$ #set image as loop device
[acool@localhost sdX]$ sudo losetup /dev/loop200 sdX1.img
[acool@localhost sdX]$
[acool@localhost sdX]$
[acool@localhost sdX]$
[acool@localhost sdX]$ #examine raid1 member
[acool@localhost sdX]$ sudo mdadm --examine /dev/loop200
/dev/loop200:
Magic : a92b4efc
Version : 1.2
Feature Map : 0x1
Array UUID : 626c8ef2:f11c73eb:d3fb3366:bbf7a200
Name : localhost.localdomain:root (local to host localhost.localdomain)
Creation Time : Thu Jan 19 10:05:17 2017
Raid Level : raid1
Raid Devices : 3

Avail Dev Size : 25165824 (12.00 GiB 12.88 GB)
Array Size : 12582912 (12.00 GiB 12.88 GB)
Data Offset : 16384 sectors
Super Offset : 8 sectors
Unused Space : before=16296 sectors, after=0 sectors
State : clean
Device UUID : 626c8ef2:f11c73eb:d3fb3366:bbf7ae4b

Internal Bitmap : 8 sectors from superblock
Update Time : Sat Jan 28 23:33:56 2017
Bad Block Log : 512 entries available at offset 72 sectors
Checksum : b33f59c9 - correct
Events : 1540


Device Role : Active device 0
Array State : AAA ('A' == active, '.' == missing, 'R' == replacing)
[acool@localhost sdX]$
[acool@localhost sdX]$
[acool@localhost sdX]$ # reassemble array (I had to change UUID)
[acool@localhost sdX]$ sudo mdadm --assemble --run --force /dev/md200 --update=uuid --uuid=626c8ef2:f11c73eb:d3fb3366:bbf7a200 /dev/loop200
mdadm: /dev/md200 has been started with 1 drive (out of 3).
[acool@localhost sdX]$
[acool@localhost sdX]$
[acool@localhost sdX]$
[acool@localhost sdX]$ sudo mdadm --detail /dev/md200
/dev/md200:
Version : 1.2
Creation Time : Thu Jan 19 10:05:17 2017
Raid Level : raid1
Array Size : 12582912 (12.00 GiB 12.88 GB)
Used Dev Size : 12582912 (12.00 GiB 12.88 GB)
Raid Devices : 3
Total Devices : 1
Persistence : Superblock is persistent

Intent Bitmap : Internal

Update Time : Sat Jan 28 23:33:56 2017
State : clean, degraded
Active Devices : 1
Working Devices : 1
Failed Devices : 0
Spare Devices : 0

Name : localhost.localdomain:root (local to host localhost.localdomain)
UUID : 626c8ef2:f11c73eb:d3fb3366:bbf7a200
Events : 1540

Number Major Minor RaidDevice State
0 7 200 0 active sync /dev/loop200
- 0 0 1 removed
- 0 0 2 removed
[acool@localhost sdX]$
[acool@localhost sdX]$
[acool@localhost sdX]$ # mount md device in order to access content
[acool@localhost sdX]$ sudo mount /dev/md200 sdX1_mount/
[acool@localhost sdX]$
[acool@localhost sdX]$
[acool@localhost sdX]$ # you can now ls sdX1_mount directory to see contents
[acool@localhost sdX]$
[acool@localhost sdX]$ #also, see partscan option in losetup


[ view entry ] ( 1201 views )   |  print article

<<First <Back | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | Next> Last>>



2024 By Angel Cool