When I want to mount my fat32 filesystem on my primery slave hard drive I get the following message:

# mount /dev/hdb1 /mnt/fat32/
mount: /dev/hdb1 already mounted or /mnt/fat32/ busy

Of course I entered this command from a different directory than /mnt/fat32 so the directory shouldn't be busy. On the other hand this hard drive is not mounted at all to anywhere else. The /etc/fstab includes neither this partition. Or if I added the proper line for this partition into the /etc/fstab the drive was not mounted after boot-up.
The /mnt/fat32 is not mount point for any other partition or device so I don't try to mount my /dev/hdb1 partition to a previously mounted one.
If I check the partitions with fdisk the /dev/hdb1 seemes to be OK. I can even run fsck on /dev/hdb1 and it works fine.


I'm using debian unstable dist. with 2.6.5 kernel.

I also tried it with another vfat filesystem but I got the same error and the same result


Any suggestion?


http://www.linuxquestions.org/questions/linux-general-1/mount-problem-device-already-mounted-or-mount-point-busy-251293/


I got the solution for my problem.

1. The mount -t vfat /dev/hdb1 /mnt/fat32 didn't work out.

2. Nor was the /mnt/fat32 locked (lsof and fuser showed that the partition and the mount point are not in use).


The final intuition: I had some strange errors when I booted:

"kernel: device-mapper: dm-linear: Device lookup failed
kernel: device-mapper: error adding target to table"

So after some seeking it turned out that completely removing the evms package solves the problem: no more error massage as above in kern.log and mounting can be done without sweat!


Thank you guys for helping me! Your suggestions helped me a lot!

Reply via email to