UbuntuでNFSの設定方法は何ですか?
UbuntuにNFS(Network File System)を設定するには、以下の手順に従う必要があります。
- NFSサーバーソフトウェアパッケージをインストールしてください:
ターミナルを開いて、以下のコマンドを実行してNFSサーバーソフトウェアパッケージをインストールしてください。 - sudo aptをupdateしてください
sudo aptを使ってnfs-kernel-serverをinstallしてください - 共有ディレクトリを作成してください:
NFSサーバー上に共有ディレクトリを作成し、カスタムのディレクトリパスを選択できます。例えば、/nfs/share というディレクトリを作成してください。 - 「sudo mkdir -p /nfs/share」と入力してください。
「sudo chmod -R 777 /nfs/share」と入力してください。 - NFS共有の設定:
/etc/exportsファイルを開いて編集し、以下の内容を追加してください。 - /nfs/share は、読み書き可能で同期モードであり、サブツリーチェックは無効です。
- 全てのクライアントが/nfs/shareディレクトリにアクセスし、読み書き権限を持つことができるようになります。
- NFS設定を再読み込みするには、以下のコマンドを実行してください。
- sudo exportfs -a を実行し、sudo systemctl restart nfs-kernel-server を実行します。
- NFSクライアントを設定してください。
NFSサーバーでの設定が完了したら、共有ディレクトリにアクセスするためにNFSクライアントで設定する必要があります。 - NFSクライアントソフトウェアをインストールするには、NFSクライアント上でターミナルを開いて、次のコマンドを実行してください:sudo apt update、sudo apt install nfs-common
- NFS共有ディレクトリをマウントするには:
次のコマンドを実行してNFS共有ディレクトリをマウントします(例:共有ディレクトリを/mnt/nfsディレクトリにマウントします):
sudo mkdir -p /mnt/nfs
sudo mount <NFSサーバーのIP>:/nfs/share /mnt/nfs<NFSサーバーのIP>をNFSサーバーのIPアドレスに置き換えてください。 - NFS共有を自動的にマウントするには、/etc/fstabファイルを編集して次の行を追加してください:
<NFSサーバーのIP>:/nfs/share /mnt/nfs nfs defaults 0 0ファイルを保存して閉じた後、次のコマンドを実行して自動マウントをテストしてください:
sudo mount -a
現在、Ubuntu上でNFSの設定が成功しました。NFSサーバーはディレクトリをNFSクライアントに共有し、ファイルにアクセスできるようにします。