UbuntuでNFSを構築し、マウントする方法は何ですか?
UbuntuにNFSを構築およびマウントするには、以下の手順に従う必要があります。
- NFSサーバーソフトウェアをインストールします。
- ターミナルで以下のコマンドを実行してNFSサーバーソフトウェアをインストールしてください:sudo apt-get install nfs-kernel-server。
- NFSサーバーの設定:
- /etc/exportsというNFSサーバーの設定ファイルを編集する場合は、以下のコマンドを使用してください:sudo nano /etc/exports
- ファイルに共有するディレクトリとアクセス権を追加します。例えば、/home/user/sharedディレクトリを共有し、すべてのクライアントがアクセスできるようにするには、以下の行を追加します:/home/user/shared *(rw,sync,no_root_squash,no_subtree_check)
- ファイルを保存して閉じる。
- NFSサーバを起動する:
- NFSサーバーを起動するには、ターミナルで次のコマンドを実行してください:sudo systemctl start nfs-kernel-server
- 必要な場合は、次のコマンドを使用してNFSサーバーを起動時に設定できます:sudo systemctl enable nfs-kernel-server
- NFS共有をマウントする:
- NFS共有をマウントするために、クライアント側でディレクトリを作成してください。例えば、/mnt/nfsディレクトリ内にsharedという名前のディレクトリを作成するには、次のコマンドを使用してください:sudo mkdir -p /mnt/nfs/shared
- NFS共有をマウントするには、ターミナルで以下のコマンドを実行してください:sudo mount server_ip:/home/user/shared /mnt/nfs/shared。ここで、server_ipはNFSサーバーのIPアドレスです。
- 起動時にNFS共有を自動的にマウントするには、次のコマンドを使用できます:sudo nano /etc/fstab、そして以下の行を追加してください:server_ip:/home/user/shared /mnt/nfs/shared nfs defaults 0 0
- ファイルを保存して閉じる。
サーバーとクライアントの両方で、通信が適切に行われるようにNFSトラフィックを許可するためにファイアウォールを確認してください。