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