I checked several older topics on junction points, but they were old and junction points weren't really supported yet. Now theoretically they are, but I can't get them to work.
I'm running an Ubuntu 9.04 with ntfs-3g preinstalled. My NTFS hard drive (D:) is mounted at /media/900gb/ and I have a bunch of junction points there. When typing the command ls -al, I see the following:
Code:
drwxrwxrwx 1 root root 0 2009-09-07 15:46 a
drwxrwxrwx 1 root root 4096 2009-09-06 23:19 b
drwxrwxrwx 1 root root 0 2009-09-06 23:32 c
drwxrwxrwx 1 root root 0 2009-09-06 23:30 d
drwxrwxrwx 1 root root 0 2009-09-06 23:32 f
drwxrwxrwx 1 root root 0 2009-09-06 23:33 g
drwxrwxrwx 1 root root 0 2009-09-07 16:55 i
drwxrwxrwx 1 root root 0 2009-09-07 15:04 j
drwxrwxrwx 1 root root 0 2009-09-06 23:29 m
drwxrwxrwx 1 root root 0 2009-09-06 23:30 n
drwxrwxrwx 1 root root 8192 2009-09-07 15:45 p
drwxrwxrwx 1 root root 0 2009-09-06 23:30 r
drwxrwxrwx 1 root root 0 2009-09-06 23:29 RECYCLER
drwxrwxrwx 1 root root 0 2009-09-06 23:34 s
drwxrwxrwx 1 root root 4096 2009-09-06 22:51 System Volume Information
drwxrwxrwx 1 root root 0 2009-09-07 15:47 test
drwxrwxrwx 1 root root 0 2009-09-07 16:55 v
Out of these directories, most of them are Junction points, and all Junction points here have a size of 0, but not all regular directories have a size higher than 0. The directory j/ is a regular directory and its size is 0. I don't really understand what these are supposed to mean.
Anyway, whenever I enter a Junction Point (for instance D:\i points to D:\b\i), I don't go to where it's pointing, but instead an empty directory with . and .. and not being able to create any files or directories in it, because it says "Operation not supported".
I read that ntfs-3g is supposed to automatically guess where the Junction Points point to, but that I could also configure it. Therefore I made a symlink /media/900gb/.NTFS-3G/D:/b/i/ that points to ../../../b/i/ and it did absolutely nothing.
Did I forget something or do something wrong? Please help me.