NFSサーバー

NFSサーバーを構築する。ネットワークを通して、ファイル共有をする。

  • 192.168.100.0/24のネットワークからの接続を許可する
    • すべての接続を許可する場合はアスタリスク
dnf -y update
dnf -y install nfs-utils firewalld

nfs_dir=/nfs
mkdir -p ${nfs_dir}
echo "${nfs_dir} 192.168.100.0/24(rw,no_root_squash)" > /etc/exports
# echo "${nfs_dir} *(rw,no_root_squash)" > /etc/exports

exportfs -ra

systemctl enable --now rpcbind nfs-server firewalld
firewall-cmd --add-service=nfs --permanent
firewall-cmd --reload

NFSマウント

mount -t nfs <NFSサーバーIPアドレス>:/nfs /media

クライアントからの操作はnobodyで行われ、サーバー内の操作は、サーバーのユーザーによって行われる。そのため、パーミッションを理由にファイル修正が不可能である(もちろん、持ち主、権限を変更することによって修正可能となる)。 そのため、本稿で記載している設定方法では、複数ユーザーでファイル共有サーバーとしての利用が向いている。

|