web-dev-qa-db-ja.com

MacおよびLinuxクライアントで動作するLinuxサーバー上のMSDFS samba共有(Windowsでは動作しない)

DFSサーバーとしてセットアップしようとしている単純なSamba共有を備えたCentOS6マシンがあるので、クライアントが他のサーバー上のフォルダーを指すことができます。この機能を設定するためのsambaのドキュメントに従って、共有msDSFと互換性を持たせるために、smb.confに正しい行を追加し、smbサービスとすべてのWindows7クライアントを再起動しました。

キャッチは次のとおりです。DFS共有はMacクライアントとLinuxクライアントで完全に機能します。つまり、シンボリックリンクされたフォルダーはクライアントのトラフィックを参照サーバーにリダイレクトします。これは、DFSルート共有「test2」で作成した実際のシンボリックリンクの例です。

ln -s msdfs:192.168.255.2\\footage

そして

ln -s msdfs:server2\\footage

このリンクは、トラフィックをIP192.168.255.2のサーバー上の共有「フッテージ」にリダイレクトします。宛先サーバーの(IPの代わりに)ホスト名を使用するシンボリックリンクは、MacおよびLinuxクライアントでも正常に機能します。

ただし、Windows 7クライアントでは、リンクはショートカットフォルダーアイコンとして表示されます。これは、MacやLinuxクライアントの場合と同様に、透過的なリダイレクトである必要があると考えたため、何かがおかしいという最初の警告サインです。正しくセットアップされた場合、Windows7クライアントは、ショートカット、ジャンクション、またはその他のシンボリックリンクとしてではなく、通常のフォルダーとして表示する必要があると思います。フォルダショートカットアイコンをクリックすると、従来の「場所が利用できません」というエラーが表示されます。このエラーは、フォルダショートカットを参照していますが、ポイントするはずのリンクは参照していません。サーバー上のsamba共有を介して共有される他のフォルダー間シンボリックリンクは、Windows7クライアントで正しく機能します。

重要な可能性のあるもう1つの情報:LinuxサーバーはドメインまたはDNSにありませんが、Windows7クライアントはあります。これは、別の部門がこれらのサーバーを管理しているためです。それも問題になりますか?私が見つけたドキュメントから、DFSサーバーが実際のフォルダーではなく、ネームサービスや認証作業を行うためにDNSやドメインを必要としないことがわかったら、リダイレクトのためにDFSサーバーにpingを実行する必要があります。

その他の注意事項:サーバーはCentOS 6.5、SMBv3です。 Windows7クライアントには、サーバーの順序とバインドの優先順位として、これらのサーバーが存在するサブネットに接続されたインターフェイスがありますが、このサブネットにはDNSがありません。

私のサーバーは、MacおよびWindows7クライアントを備えた会社で稼働しており、共有メディアにアクセスするためにすべてのサーバーを1つの共有に接続しています。一部のクライアントは大量のトラフィックとディスクI/Oを生成する可能性があり、低遅延を必要とする他のクライアントで問題が発生する可能性があるため、DFSを使用する必要があります。低遅延クライアントが使用するメディアを高トラフィッククライアントが使用するメディアから分離すると、すべてが完璧になります。

これが私のsmb.confです:

[global]
workgroup=WORKGROUP
security=share
unix extensions = no
strict locking = no
NetBIOS name = myworkdfs
server string = myworkdfs
strict allocate = Yes
read raw = Yes
write raw = Yes
socket options = TCP_NODELAY IPTOS_LOWDELAY
deadtime = 15
Host msdfs = yes

[test2]
guest ok = yes
read only = no
path = /mnt/mydfsfolder
msdfs root = yes
wide links = yes
follow symlinks = yes    

ありがとう!

4
Kevvvin

Windowsクライアントでは、DFS共有内のフォルダーターゲットには、フォルダーにターゲットがある場合、実際にフォルダーショートカットアイコンがあります。だから奇妙なことは何もない。

あなたが言及しなかったように、それは許可の問題かもしれませんか?

私があなたの設定を正しく理解しているなら、あなたはアクセスしようとします\ myworkdfs\test2\footage、そうですか?

映像もSMB/samba経由で共有されますか?

2
humble.adm1n