Смонтировать пространство имен 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).

Другие вопросы по тегам