Want to win a PS4? Go Premium and enter to win our High-Tech Treats giveaway. Enter to Win


Mounting a RAID1 partitioned drive into an already running linux system

Posted on 2004-10-23
Medium Priority
Last Modified: 2013-12-15
I have a hard drive that was part of a RAID1 array. I would like to copy the contents of the drive and then re-use the drive in another setup.  So far, I can open up fdisk on the device and it tells me the following:
/dev/hdb1   *           1         207      104296+  fd  Linux raid autodetect
/dev/hdb2             208        1832      819000   fd  Linux raid autodetect
/dev/hdb3            1833       32308    15359904   fd  Linux raid autodetect
/dev/hdb4           32309       77545    22799448    f  W95 Ext'd (LBA)
/dev/hdb5           32309       62782    15358864+  fd  Linux raid autodetect
/dev/hdb6           62783       72933     5116072+  fd  Linux raid autodetect
/dev/hdb7           72934       76584     1840072+  fd  Linux raid autodetect
/dev/hdb8           76585       77543      483304+  fd  Linux raid autodetect

The problem is that I cannot mount any of these points into my current system(I am running Mandrake 10 with one hard drive that is NOT RAID partitioned).  I have tried the following and I receive the message:
[root@vaio postfix]# mount -t auto /dev/hdb1 /mnt/spare/boot
mount: /dev/hdb1 already mounted or /mnt/spare/boot busy

When I issue the 'mount' command, the result does NOT show that any of /dev/hdb have been mounted.  As I mentioned earlier, all I want to do is read the data and then re-use the drive.  Is it at all possible to do this in a quick fashion?  If not, let me know what other options I have.  Thank you for your time.
Question by:bisonfur37
Welcome to Experts Exchange

Add your voice to the tech community where 5M+ people just like you are talking about what matters.

  • Help others & share knowledge
  • Earn cash & points
  • Learn & ask questions
LVL 40

Assisted Solution

jlevie earned 400 total points
ID: 12390804
What does 'tune2fs -l /dev/hdb1' show? Does that output indicate that that the file system has a "Filesystem volume name" that would conflict with something that's already mounted?

What does 'df' show?
LVL 38

Accepted Solution

wesly_chen earned 1600 total points
ID: 12391828

As software RAID, the filesystem name is not /dev/hdbX, it will be /dev/mdX or something else.
So do "df -kl" to see any filesystem is not /dev/hdaX which is your Mandrake 10 installed. That could be your RAID filesystem.

>   "mount: /dev/hdb1 already mounted or /mnt/spare/boot busy"
The error message has told you that this partition /dev/hdb1 has been used or mounted but with different filesystem name (Such as /dev/mdX).

So "df" or "mount" will show the mount point.



Author Comment

ID: 12394776

You were completely right.  In the back of my mind I knew that the RAID drive refers to is partitions as /dev/mdX not /dev/hdbX.  A simple 'mount -t auto /dev/md0 /mnt/spare/whatever' worked.  Thank you.


Thank you for the assisted answer.  tune2fs has lots of information that will be important when dealing witht his drive.

Featured Post

 [eBook] Windows Nano Server

Download this FREE eBook and learn all you need to get started with Windows Nano Server, including deployment options, remote management
and troubleshooting tips and tricks

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Network Interface Card (NIC) bonding, also known as link aggregation, NIC teaming and trunking, is an important concept to understand and implement in any environment where high availability is of concern. Using this feature, a server administrator …
Join Greg Farro and Ethan Banks from Packet Pushers (http://packetpushers.net/podcast/podcasts/pq-show-93-smart-network-monitoring-paessler-sponsored/) and Greg Ross from Paessler (https://www.paessler.com/prtg) for a discussion about smart network …
Learn how to get help with Linux/Unix bash shell commands. Use help to read help documents for built in bash shell commands.: Use man to interface with the online reference manuals for shell commands.: Use man to search man pages for unknown command…
Learn how to find files with the shell using the find and locate commands. Use locate to find a needle in a haystack.: With locate, check if the file still exists.: Use find to get the actual location of the file.:
Suggested Courses

610 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question