February 1, 200917 yr I am using my unRAID as a media server to toss up ISOs to my PopcornHour. I have put the ISOs in alphabetical dirs, but I want to create symlinks in Genre dirs. Here is the command I am using: ln -s filename_in_alphabet_dir.ISO ../_Genre/Comedy/filename_in_alphabet_dir.ISO I get back "function not implemented". What am I doing wrong? Alternatively, is there a way I can create symlinks from Windows Explorer? (This CLI stuff is a bit tedious for this use.) SirWired
February 1, 200917 yr The user share does not support creating symlinks directly on it. example: root@unraid /mnt #cd /mnt/user root@unraid /mnt/user #ls -l rsync* -rwxr--r-- 1 root root 45 Apr 23 2008 rsync.sh* root@unraid /mnt/user #ln -s rsync.sh rsync.x ln: creating symbolic link `rsync.x': Function not implemented However it will read them if they are created on the /mnt/disk? mount point directly. See example: root@unraid /mnt/user #cd /mnt/disk1 root@unraid /mnt/disk1 #ln -s rsync.sh rsync.x root@unraid /mnt/disk1 #ls -l rsync.* -rwxr--r-- 1 root root 45 Apr 23 2008 rsync.sh* lrwxrwxrwx 1 root root 8 Feb 1 16:54 rsync.x -> rsync.sh* root@unraid /mnt/disk1 #cd /mnt/user root@unraid /mnt/user #ls -l rsync* -rwxr--r-- 1 root root 45 Apr 23 2008 rsync.sh* -rwxr--r-- 1 root root 45 Apr 23 2008 rsync.x* Therefore if you created a set of genre directories on each disk share and did the symlink on the disk share it would work. Here's one way to do it. root@unraid /mnt/disk1/Videos #ls -l total 2807619 -rw-r--r-- 1 root root 2872195072 Apr 12 2008 DEATH_OF_A_STAR.ISO drwxr-xr-x 3 root root 128 May 24 2008 TV/ root@unraid /mnt/disk1/Videos #mkdir -p /mnt/disk1/Videos/_Genre/Documentaries root@unraid /mnt/disk1/Videos #cd /mnt/disk1/Videos/_Genre/Documentaries root@unraid /mnt/disk1/Videos/_Genre/Documentaries #ln -s ../../DEATH_OF_A_STAR.ISO . root@unraid /mnt/disk1/Videos/_Genre/Documentaries #ls -l total 0 lrwxrwxrwx 1 root root 25 Feb 1 17:01 DEATH_OF_A_STAR.ISO -> ../../DEATH_OF_A_STAR.ISO root@unraid /mnt/disk1/Videos/_Genre/Documentaries #cd /mnt/user/Videos/ root@unraid /mnt/user/Videos #ls -l total 2807619 -rw-r--r-- 1 root root 2872195072 Apr 12 2008 DEATH_OF_A_STAR.ISO drwxr-xr-x 1 root root 128 May 24 2008 TV/ drwxr-xr-x 1 root root 80 Feb 1 17:01 _Genre/ root@unraid /mnt/user/Videos #cd _Genre/Documentaries/ root@unraid /mnt/user/Videos/_Genre/Documentaries #ls -l total 2807619 -rw-r--r-- 1 root root 2872195072 Apr 12 2008 DEATH_OF_A_STAR.ISO Another way is to use full path names. root@unraid /mnt/disk1/Videos/_Genre/Documentaries #ln -vs /mnt/disk1/Videos/DEATH_OF_A_STAR.ISO /mnt/disk1/Videos/_Genre/Documentaries/ `/mnt/disk1/Videos/_Genre/Documentaries/DEATH_OF_A_STAR.ISO' -> `/mnt/disk1/Videos/DEATH_OF_A_STAR.ISO' root@unraid /mnt/disk1/Videos/_Genre/Documentaries #ls -l total 0 lrwxrwxrwx 1 root root 37 Feb 1 17:03 DEATH_OF_A_STAR.ISO -> /mnt/disk1/Videos/DEATH_OF_A_STAR.ISO root@unraid /mnt/disk1/Videos/_Genre/Documentaries #cd /mnt/user/Videos/ DEATH_OF_A_STAR.ISO TV/ _Genre/ root@unraid /mnt/disk1/Videos/_Genre/Documentaries #ls -l /mnt/user/Videos/_Genre/Documentaries/ total 2807619 -rw-r--r-- 1 root root 2872195072 Apr 12 2008 DEATH_OF_A_STAR.ISO Hope this helps.
Archived
This topic is now archived and is closed to further replies.