いくつかの名前空間を持つWindowsDFSセットアップがあり、CentOSを介してそれらにアクセスする方法が必要です。
何か案は?
CIFSのマウントについて見てきましたが、名前空間はサポートされていません(コンテンツをホストする個別のサーバーはそれぞれ問題ありませんが、そもそも名前空間を持つという点では問題があります)。
https://wiki.samba.org/index.php/DFS によると、LinuxCIFS実装はDFSをサポートしています。タイプcifs
ではなくタイプsmbfs
でマウントするようにしてください。 Sambaを使用して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ボックスがアドレス(mydomain.com)を正しく解決していることを確認してください。