Linux

NFS Server

Install

CentOS(RHEL)

yum -y install nfs-utils 

ubuntu

sudo apt-get install nfs-kernel-server

Server設定

  1. vi /etc/idmapd.conf
    Domain = tar3.net
  2. sudo vi /etc/exports
    /var/log/squid3  192.168.1.0/255.255.255.0(rw,no_root_squash,async)
    • asyncを書いた方が圧倒的に早いらしいので追記
  3. おまじない
    sudo mount -t nfsd nfsd /proc/fs/nfs

起動

sudo service nfs-kernel-server restart

対応バージョンの確認

rpcinfo -p
  • Verの箇所を見る

Client設定

  • DNSは設定済みとします。

Install(Ubuntu)

sudo apt-get install nfs-common

Install(RHEL, CentOS, AlmaLinux?, RockeyLinux?)

sudo dnf install nfs-utils

マウント・コマンド

sudo mount -t nfs serverName:/mnt/hogehoge /mnt/hogehoge -o rw,nfsvers=4

fstab

serverName:/mnt/hogehoge /mnt/hogehoge nfs rw,nfsvers=4,async,rsize=8192,wsize=8192  0 0

トラブル

nfs 4(server) <-> nfs 3(client), mount.nfs: access denied by server while mounting

  • クライアントのマウント・オプションに以下を追加。
    (nfsvers=3)
    mount -t nfs -o nfsvers=3 x.x.x.x:/share /mnt
  • fstab の例
    hogeServer:/mnt/hogehoge /mnt/hoge nfs rw,nfsvers=3  0 0

トップ   編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2023-01-30 (月) 12:11:36 (446d)