Назад | Перейти на главную страницу

Смонтировать пространство имен Windows DFS в Linux

У меня есть установка 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).