How to mount software RAID1 member using mdadm

Just a moment ago I connected my old hard drive and realized that it was a RAID member.

$ sudo fdisk -l /dev/sdd
Disk /dev/sdd: 250.1 GB, 250058268160 bytes
255 heads, 63 sectors/track, 30401 cylinders, total 488395055 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x90909090

   Device Boot      Start         End      Blocks   Id  System
/dev/sdd1   *        2048     2099199     1048576   fd  Linux raid autodetect
/dev/sdd2         2099200     6293503     2097152   82  Linux swap / Solaris
/dev/sdd3         6293504    69208063    31457280   fd  Linux raid autodetect
/dev/sdd4        69208064   488394751   209593344   fd  Linux raid autodetect

I couldn't mount it out of the box:

$ sudo mkdir /mnt/old_hdd 
$ sudo mount /dev/sdd4 /mnt/old_hdd 
mount: unknown filesystem type 'linux_raid_member'

Fortunately I used RAID1 array:

$ sudo mdadm --examine /dev/sdd4
/dev/sdd4:
          Magic : a92b4efc
        Version : 1.2
    Feature Map : 0x0
     Array UUID : 957e7cb5:bfd41f70:9cb84b0d:f53e5a4c
           Name : milosz-desktop:2
  Creation Time : Sat Aug 20 18:48:26 2011
     Raid Level : raid1
   Raid Devices : 2

 Avail Dev Size : 419184640 (199.88 GiB 214.62 GB)
     Array Size : 419184496 (199.88 GiB 214.62 GB)
  Used Dev Size : 419184496 (199.88 GiB 214.62 GB)
    Data Offset : 2048 sectors
   Super Offset : 8 sectors
          State : clean
    Device UUID : db8a694f:750a0ded:22a6d046:5c4db280

    Update Time : Tue May  8 20:50:32 2012
       Checksum : 75dbc3b6 - correct
         Events : 191


   Device Role : Active device 1
   Array State : .A ('A' == active, '.' == missing)

I needed to create md virtual device using mdadm:

$ sudo mdadm -A -R /dev/md9 /dev/sdd4
mdadm: /dev/md9 has been started with 1 drive (out of 2).

So it could be mounted without hassle:

$ sudo mount /dev/md9 /mnt/old_hdd/
$ mount | grep ^/dev/md9
/dev/md9 on /mnt/old_hdd type ext4 (rw)

After data was moved I unmounted file system and removed md virtual device.

$ sudo umount /mnt/old_hdd 
$ sudo mdadm -S /dev/md9
mdadm: stopped /dev/md9
5 (1)
Article Rating (1 Votes)
Rate this article
Attachments
There are no attachments for this article.
Comments
There are no comments for this article. Be the first to post a comment.
Full Name
Email Address
Security Code Security Code
Related Articles RSS Feed
How to find your System details using inxi
Viewed 4448 times since Sat, Jun 2, 2018
debian How to check Debian CVE status using python script
Viewed 4558 times since Sun, Sep 23, 2018
Do you Know These 5 Use of V$session View ?
Viewed 160456 times since Thu, Jun 21, 2018
RHEL: Rebuilding the initial ramdisk image
Viewed 9178 times since Sat, Jun 2, 2018
linux aix Killing a process and all of its descendants
Viewed 5255 times since Tue, May 5, 2020
HowTo: Find Out Hard Disk Specs / Details on Linux
Viewed 4953 times since Mon, Jan 28, 2019
RHEL: Back-up/Replicate a partition table
Viewed 4460 times since Sun, May 27, 2018
python learning
Viewed 2625 times since Wed, Dec 18, 2019
Używanie rsync poprzez Secure Shell
Viewed 42086 times since Thu, May 24, 2018
Managing temporary files with systemd-tmpfiles on Red Hat Enterprise Linux 7
Viewed 11279 times since Sun, Nov 22, 2020