リモートディレクトリをマウントする標準/簡単な方法

リモートディレクトリをマウントする標準/簡単な方法

各クライアントコンピュータに共有データディレクトリがあり、すべてを私のサーバーにマウントしたいと思います。最も簡単で標準的な方法は何ですか? NFSは、サーバー上のディレクトリを多くのクライアントと共有するのに適しています。そうですか?サーバー用にNFSを構成しました。すべてのオペレーティングシステムはDebianです。ありがとうございます。

ベストアンサー1

ファイルシステムが共有されると、共有ファイルシステムの物理ストレージを実際に所有しているシステムを呼び出すことがよくあります。仕える人、共有ストレージをリモートで使用するすべてのシステムは、顧客

したがって、お客様の場合、「クライアントコンピュータ」もすべてNFSまたはCIFSサーバーである必要があり、サーバーシステムもNFSクライアントでなければなりません。

NFSは、1対1と1対多の共有でも同じようにうまく機能します。ただし、「クライアントコンピュータ」が常に実行されることを保証できない場合、またはユーザーが勝手にシャットダウンまたは再起動できる場合は、autofsターミナルコンピュータによって引き起こされる問題に基づく解決策が必要になることがあります。

これにより、/shared_data/<hostname>/サーバー上のすべてのクライアントの共有データディレクトリにアクセスできます。

/shared_dataまず、ディレクトリをサーバーと共有するようにすべてのクライアントコンピュータを設定します。ここではNFSを想定していますが、autofsCIFSにも同じことが当てはまります。

/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たびに自動的にインストールされます。

softNFS マウントオプションを使用すると、クライアントシステムの突然のシャットダウンによって、サーバーシステムのプロセスとshared_dataクライアント共有のオープンファイルが無期限に中断されることを防ぐことができます。警告する:場合によっては、ファイルが破損する可能性があります。毒を選択してください。

クライアントを追加または削除する場合は、編集して/etc/auto.shared_data変更をすぐに適用できる必要があります。変更を適用する/etc/auto.masterには、構成を再ロードする必要がありますautofs

おすすめ記事