[clug] Mounting Win XP DIRECTORY in Linux

Martin Pool mbp at sourcefrog.net
Sat May 28 03:07:06 GMT 2005

On 28 May 2005, Peter Anderson <pjafrombbay at yahoo.com.au> wrote:
> Hi!
> I am a 'newish' Linux user.  I have a PC with two hard drives; one has
> WinXP Home and the other Umbutu 5.04 (and very good it is too).  I have
> modified fstab to mount 'hda1' at Linux boot time.  However, I would
> like to mount at the Windows "My Documents" directory to save all the
> clicking and mousing required to navigate down the directory tree each
> time I want to access a document stored there.  I have tried to create
> a link to "My Documents" but I get error messages about the drive being
> write protected (or something similar).
> I have experimented with commands such as:
> sudo mount
> /dev/hda1/Documents\040and\040Settings/Peter\040Anderson/My\040Documents/
> /media/windocs -t ntfs -o umask=0222
> But can't get anything to work.  I have also 'Googled' extensively and
> not been able to find much help (except the use of the '\040' escape
> sequence for 'space' characters.
> Does anyone know how to do this?  Can it be done?  Or, does 'mount'
> only mount at the root volume level?

Yes, mount only mounts whole volumes.  (With a couple of exceptions like

  (The first parameter to /dev/hda1 needs to be a device node, which
   doesn't directly contain any subdirectories but rather represents
   the disk partition itself.  So that's why you can't say

What you want to do is mount the whole thing as say /mnt/c, and then
expose that subdirectory at a convenient location.  So

sudo mount /dev/hda1 -t ntfs -o umask=0222 /mnt/c

(or the equivalent in your fstab.)

Then there are two options; the simplest is to just make a symlink

ln -s '/mnt/c/Documents and Settings/Peter Anderson/My Documents' ~/windocs

will make a symlink in your home directory.  If you want to make it look
like a whole filesytem for some reason then you could also do

sudo mount --bind '/mnt/c/Documents and Settings/Peter Anderson/My Documents' /media/windocs

Cheers, and welcome to Linux.


More information about the linux mailing list