4. NFS

Linux におけるネットワークファイル共有の最も標準的なプロトコルは、Network File System(ネットワークファイルシステム)を意味する NFS です。NFS を使用すると、サーバーはネットワーク経由で 1 つ以上のクライアントマシンとディレクトリやファイルを共有でき、それらがローカルリソースであるかのように見せることができます。

このレッスンでは、NFS サーバーの設定はより複雑なプロセスになる可能性があるため、NFS クライアントの設定に焦点を当てます。

NFS 共有のマウント

NFS 共有に接続するには、まず NFS クライアントサービスが実行されていることを確認する必要があります。その後、mountコマンドを使用して、リモートディレクトリをシステムのローカルマウントポイントにアタッチできます。

sudo service nfsclient start
sudo mount server:/directory /mount_directory

この例では、server:/directoryはアクセスしたいリモート共有であり、/mount_directoryはその共有がマウントされるローカルディレクトリです。

NFS のためのオートマウントの使用

NFS 共有に頻繁にアクセスする場合は、マウントを永続化することを検討するかもしれません。ローカルドライブには/etc/fstabファイルにエントリを追加するのが一般的な方法ですが、起動時にネットワーク接続や NFS サーバーが利用できない場合、起動遅延や失敗の原因となる可能性があります。

ネットワーク共有にはautomount(オートマウント)の方が適した解決策です。このサービスはautomountツールまたはその最新の実装であるamdによって管理され、オンデマンドでファイルシステムを動的にマウントします。指定されたパス内のファイルまたはディレクトリにアクセスすると、automount は自動的にリモートサーバーに接続し、共有をマウントします。これにより、システムの起動プロセスに影響を与えることなく、必要なときにシームレスなアクセスが保証されます。

ログインして学習進捗を保存

サインイン

演習

このトピックに関する特定の演習はありませんが、関連する Linux スキルと概念を練習するために、包括的なLinux 学習パスを探求することをお勧めします。

クイズ

マウントポイントを自動的に管理するために使用されるツールは何ですか?英語で回答してください。また、回答は大文字と小文字が区別されることに注意してください。