2011-12-29 01:08 AM
i got a ticket opened with Netapp regarding symlink issues and i got poor response , hence decided to bring up discussion at forum.
I am using NFS+CIFS in volume_A , with widelink enabled + symlink.translations . It was working fine until recently , i got complain from my user.
partial symlink pointer is not functioning in CIFS.
After taking investigation , here is the finding:
Ontap OS: NetApp Release 8.0.2 7-Mode
Model : 6280
Directory /tools contained :
/tools/symlink_folder -> /data/test_folder
In /tools/real_folderA , create a symlink "netapp" pointing to ../symlink_folder
Command : ln -s ../symlink_folder netapp
Result : netapp -> ../symlink_folder
This is actually working for Linux , i can "cd" into the directory but in Windows , it cannot be recognized and appeared as unknown format icon.
In /tools/another_real_folderB , create a symlink "netapp" pointing to /tools/symlink_folder
Command : ln -s /tools/symlink_folder netapp
Result : netapp -> /tools/symlink_folder
Working fine with full path!
Anyone facing such issue? Netapp keep on giving me KB on symlink.translation.... sigh
2012-01-02 06:41 PM
this might be helpful for u.......
There are two kinds of symbolic links:
CIFS clients cannot create symbolic links, but they can follow the symbolic links created by NFS clients.There are special requirements to enable CIFS access to the following types of symbolic links:
thanks a lot
2012-02-29 07:15 AM
Solved my problem. Absolute paths are working great.
1. add widelink to cifs share
cifs shares -change sharename -widelink
2. add an entry in /vol/vol0/etc/symlink.translations
widelink absolute_mount_point_under_linux/* \\filer\Volume\directory\*