I need to work on a borrowed laptop for a few days and have Aurox 9.4 installed (based on fc2)
I needed to make a small change in fstab to view special characters in file names (added
'utf8') and wanted to check it worked. So I tried to umount the volume and got:
# umount /dev/hda1
umount: /mnt/windows/c: device is busy
Funny thing is I *can* umount a second windows partition that's mounted in the same way. So I tried
# /sbin/fuser -k /devhda1
But still get no result.
I checked if maybe it was something related to the symlinks present to hda1 and created a few to hda2, but hda2 umounts fine even with symlinks (though it improbable to be the cause, but hey, why discard anything when you can't find the cause).
Only shared files are accessed to the links (no apps located there) so I don't see how hda1 could be busy.
All nautilus windows are closed, nothing but a terminal window opened (in gnome). Funnier still, I've tried logging in as root into gnome and umount and I get the same 'busy' message.
How can I find out why hda1 is busy?
In addition, I cannot write to hda1 as normal user (using nautilus or gedit, e.g.) but Audacity *will* save files to hda1?! hda2 pesents me with no problems...
For the mortally curious among you, here are the corresponding fstab entries:
/dev/hda1 /mnt/windows/c vfat defaults,utf8,users,umask=0000 0 0
/dev/hda2 /mnt/windows/d vfat defaults,utf8,users,umask=0000 0 0