set -v # # Notes: # # 1. /DWHome is an NFS share. # 2. /run/user/501/gvfs/smb-share:server=dwmedia.service.walkerstreet.info,share=dwmedia,user=dwmedia # is a Samba share. # 3. Both the Samba share and /DWHome/dwmedia are the same local directory # on dwmedia.service.walkerstreet.info. # # Make sure everything is cleaned up. # rm /DWHome/dwmedia/NoBackup/Test/* ls -lA /DWHome/dwmedia/NoBackup ls -lA /DWHome/dwmedia/NoBackup/Test ls -lA /run/user/501/gvfs/smb-share:server=dwmedia.service.walkerstreet.info,share=dwmedia,user=dwmedia/NoBackup/Test # # Create a symlink via the NFS share. It will appear via NFS, but not SMB. # ln -s /DWHome/dwmedia/NoBackup/xxx /DWHome/dwmedia/NoBackup/Test ls -lA /DWHome/dwmedia/NoBackup/Test ls -lA /run/user/501/gvfs/smb-share:server=dwmedia.service.walkerstreet.info,share=dwmedia,user=dwmedia/NoBackup/Test # # Creating a file first, though causes the symlink to appear properly... # rm /DWHome/dwmedia/NoBackup/Test/* touch /DWHome/dwmedia/NoBackup/Test/aaa ln -s /DWHome/dwmedia/NoBackup/xxx /DWHome/dwmedia/NoBackup/Test ls -lA /DWHome/dwmedia/NoBackup/Test ls -lA /run/user/501/gvfs/smb-share:server=dwmedia.service.walkerstreet.info,share=dwmedia,user=dwmedia/NoBackup/Test # # ...but disappears from SMB if the first file is deleted... # rm /DWHome/dwmedia/NoBackup/Test/aaa ls -lA /DWHome/dwmedia/NoBackup/Test ls -lA /run/user/501/gvfs/smb-share:server=dwmedia.service.walkerstreet.info,share=dwmedia,user=dwmedia/NoBackup/Test # # ...and won't reappear if another file is created. # touch /DWHome/dwmedia/NoBackup/Test/bbb ls -lA /DWHome/dwmedia/NoBackup/Test ls -lA /run/user/501/gvfs/smb-share:server=dwmedia.service.walkerstreet.info,share=dwmedia,user=dwmedia/NoBackup/Test # # However, it will reappear if it is renamed... # mv /DWHome/dwmedia/NoBackup/Test/xxx /DWHome/dwmedia/NoBackup/Test/xxx2 ls -lA /DWHome/dwmedia/NoBackup/Test ls -lA /run/user/501/gvfs/smb-share:server=dwmedia.service.walkerstreet.info,share=dwmedia,user=dwmedia/NoBackup/Test # # It will not reappear after renaming, however, if it's the only file in the directory. # rm /DWHome/dwmedia/NoBackup/Test/bbb ls -lA /DWHome/dwmedia/NoBackup/Test ls -lA /run/user/501/gvfs/smb-share:server=dwmedia.service.walkerstreet.info,share=dwmedia,user=dwmedia/NoBackup/Test # mv /DWHome/dwmedia/NoBackup/Test/xxx2 /DWHome/dwmedia/NoBackup/Test/xxx3 ls -lA /DWHome/dwmedia/NoBackup/Test ls -lA /run/user/501/gvfs/smb-share:server=dwmedia.service.walkerstreet.info,share=dwmedia,user=dwmedia/NoBackup/Test