我有一个Windows DFS设置与几个命名空间,我需要通过CentOS访问它们的方式。
有任何想法吗?
我已经看过CIFS挂载,但是它不支持命名空间(每个托pipe内容的独立服务器都可以,但是这首先破坏了命名空间)。
根据https://wiki.samba.org/index.php/DFS,Linux CIFS实现支持DFS。 确保使用cifstypes进行装入,而不是inputsmbfs 。 我已经使用Samba成功configuration了一个dfs命名空间,然后使用CIFS挂载了它。
在samba.conf中:
host msdfs = yes [iso] path = /home/lars/export/iso browseable = no guest ok = yes writable = no [dfs] path = /tmp/dfs browseable = no guest ok = yes writeable = no msdfs root = yes
在/ tmp / dfs中:
ln -s msdfs:\\obliquity\iso iso
接着:
# mount.cifs //obliquity/dfs /mnt -o guest # ls /mnt ls: cannot read symbolic link /mnt/iso: Object is remote foo iso # ls /mnt/iso a-very-import.ISO
如果它看不到DFS名称空间,但可以看到服务器共享,请确保您的CentOS框正确parsing地址(mydomain.com)。