web-dev-qa-db-ja.com

Linux用のMicrosoft Windows Server DFSのようなものはありますか?

Linuxのネットワークでファイルを共有するために、WindowsのDFSシステムのようなものを作成したいと思います。

どこかに同様の製品はありますか?

4
Sergio Tapia

Sambaは、特別なシンボリックリンクファイルを介してそれを行うことができます。 Sambaを機能させるには、--with-msdfsオプションを指定してコンパイルする必要があります。次に、smb.confファイルを変更してオンにする必要があります。

[global] 
 Host msdfs = yes 
 
 #DFSを共有定義として追加
 [dfs] 
 path =/srv/smb/dfsroot 
 msdfs root = yes 

完了したら、次の構文でシンボリックリンクを作成して、リモートホストへのリンクをエミュレートできます。

ln -s 'msdfs:server\volume` accounting

小文字が重要です。何らかの方法でデータを複製している場合(Sambaは、Microsoftとは異なり、複製をDFSにバンドルしていません)、それをエミュレートすることもできます。

ln -s 'msdfs:server1\acct,msdfs:server2\acct' accounting

リンクがrootによって所有されていることを確認することをお勧めします。迷子のユーザーが他のユーザーを悪質な場所にリダイレクトしたくない場合。

7
sysadmin1138

Linux用のオープンソースの分散ファイルシステム MooseFS -を試すこともできます。フォールトトレラントであり、さまざまな便利な技術的機能を備えています。

2
TechGeek

選択した検索エンジンにすばやく移動すると、 CephLustre 、gFarmという名前になりますが、3つあります。同じルートでさらに多くのオプションを自由に見つけることができます。

0
Chopper3