I recently upgraded to Fedora 13(and was quite pleased) only to discover my backup SATA drive would not mount. I got the generic, ‘mount: /dev/sdb1 already mounted or /home/matt/backup busy’ error message. Hours of googling and one reinstall later I solved the problem.
Goals of this Post:
– Fix SATA drive mount error: mount: /dev/sdb1 already mounted or /home/matt/backup busy
I did a clean install, but before hand I copied all my important data to my backup disk. I was disappointed because recently I had to deal with several driver issues in the Window 7 installation process… and now Linux…
I tried to mount my FAT32 partition to recover my old files, but kept getting this error: mount error: “mount: /dev/sdb1 already mounted or /home/matt/backup busy”.
This is a fairly common error message. You will see this message as a ‘evms(Enterprise Volume Management System) bug’ in Unbuntu or if you don’t have the module for said file system(like NTFS, FAT, ext4, etc…). I spent several hours wrestling with this issue before I discovered the culprit.
So I checked to that if the disk was mounted,
The disk was not mounted, so I checked fdisk…
My partition was there as expected. So I decided to check my boot.log just in case I had missed something.
My boot log showed a ‘Input/output error’ on ‘/dev/md126’. I read a post in my googling that suggested the ‘fsarchiver’ tool. It also showed the mysterious ‘/dev/md126’.
I thought it was possible that Linux was thinking my SATA drive was part of a RAID array. So I used the ‘mdadm’ tool to check.
Success! Once I stopped the RAID devices /dev/sdb1 was mount
By now I was convinced that that the dmraid driver had flagged my disk as part of a RAID array
I found the answer at the mdadm WIKI page, http://en.wikipedia.org/wiki/Mdadm
mdadm –zero-superblock /dev/sdb
Now everything boots fine and the hard drive can mount normally! I hope this article helps someone else.