各クライアントコンピュータに共有データディレクトリがあり、すべてを私のサーバーにマウントしたいと思います。最も簡単で標準的な方法は何ですか? NFSは、サーバー上のディレクトリを多くのクライアントと共有するのに適しています。そうですか?サーバー用にNFSを構成しました。すべてのオペレーティングシステムはDebianです。ありがとうございます。
ベストアンサー1
ファイルシステムが共有されると、共有ファイルシステムの物理ストレージを実際に所有しているシステムを呼び出すことがよくあります。仕える人、共有ストレージをリモートで使用するすべてのシステムは、顧客。
したがって、お客様の場合、「クライアントコンピュータ」もすべてNFSまたはCIFSサーバーである必要があり、サーバーシステムもNFSクライアントでなければなりません。
NFSは、1対1と1対多の共有でも同じようにうまく機能します。ただし、「クライアントコンピュータ」が常に実行されることを保証できない場合、またはユーザーが勝手にシャットダウンまたは再起動できる場合は、autofs
ターミナルコンピュータによって引き起こされる問題に基づく解決策が必要になることがあります。
これにより、/shared_data/<hostname>/
サーバー上のすべてのクライアントの共有データディレクトリにアクセスできます。
/shared_data
まず、ディレクトリをサーバーと共有するようにすべてのクライアントコンピュータを設定します。ここではNFSを想定していますが、autofs
CIFSにも同じことが当てはまります。
/etc/auto.shared_data
次に、次の内容を使用して、サーバーシステムにNFS自動マウントマッピングファイルを作成します。
client1 -rw,soft client1.domain.example:/shared_data
client2 -rw,soft client2.domain.example:/shared_data
...
サーバーシステムでNFSクライアントサービスを起動し、クライアントディレクトリを手動でマウントして、共有ディレクトリが実際にマウント可能であることを確認します。
次に、サーバーシステムにマウントポイントディレクトリを作成し、次のようにデフォルトマップの/shared_data
マップファイルを参照します。autofs
/etc/auto.master
/shared_data /etc/auto.shared_data
autofs
その後、サーバーシステムでサービスを開始します。
/shared_data/<client hostname>
これで、サーバーシステムのディレクトリにアクセスしようとするautofs
たびに自動的にインストールされます。
soft
NFS マウントオプションを使用すると、クライアントシステムの突然のシャットダウンによって、サーバーシステムのプロセスとshared_data
クライアント共有のオープンファイルが無期限に中断されることを防ぐことができます。警告する:場合によっては、ファイルが破損する可能性があります。毒を選択してください。
クライアントを追加または削除する場合は、編集して/etc/auto.shared_data
変更をすぐに適用できる必要があります。変更を適用する/etc/auto.master
には、構成を再ロードする必要がありますautofs
。