У меня есть установка Windows DFS с несколькими пространствами имен, и мне нужен способ доступа к ним через CentOS.
Любые идеи?
Я посмотрел на установку CIFS, но он не поддерживает пространство имен (каждый отдельный сервер, на котором размещается контент, в порядке, но это лишает смысла наличие пространства имен в первую очередь).
В соответствии с https://wiki.samba.org/index.php/DFS, реализация Linux CIFS поддерживает DFS. Убедитесь, что вы устанавливаете тип cifs
а не тип smbfs
. Я успешно настроил пространство имен dfs с помощью Samba, а затем смонтировал его с помощью 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-ящик правильно разрешает адрес (mydomain.com).