CentOS7は、NFSサーバを設定しました

環境:

  • システムのバージョン:CentOSの7.5

まず、サーバーの構成

1、環境を設定します

  • ファイアウォールサービスをオフにします
# 停止并禁用防火墙
$ systemctl stop firewalld
$ systemctl disable firewalld
  • 閉じるとSELinuxを無効にします
# 若当前启用了 SELinux 则需要临时设置其当前状态为 permissive
$ setenforce 0

# 编辑/etc/sysconfig selinux 文件,以彻底禁用 SELinux
$ sed -i 's/^SELINUX=enforcing$/SELINUX=disabled/' /etc/selinux/config

# 查看selinux状态
$ getenforce 

SELinuxの状態が許容される場合は、再起動する再起動を実行します

2、実装NFS-utilsのrpcbindを

$ yum install -y nfs-utils rpcbind

3、保存するフォルダを作成します

# 创建文件夹
$ mkdir /nfs

# 更改归属组与用户
$ chown -R nfsnobody.nfsnobody /nfs

4、設定NFS

# 编辑exports
$ vi /etc/exports

# 输入以下内容(格式:FS共享的目录 NFS客户端地址1(参数1,参数2,...) 客户端地址2(参数1,参数2,...))
$ /nfs 192.168.2.0/24(rw,async,no_root_squash)

#如果设置为 /nfs *(rw,async,no_root_squash) 则对所以的IP都有效
  • 共通オプション:
    • RO:クライアントはマウントした後、読み取り専用されている権限、デフォルトのオプションを、
    • RW:読み取りおよび書き込み権限を。
    • シンク:メモリハードディスクにデータを書き込み中に、
    • 非同期:非同期の優先順位は、メモリにデータを保存し、ディスクに書き込まれます。
    • セキュア:要求元ポートが1024未満が必要です
  • ユーザーマッピング:
    • root_squash:NFSクライアントは、匿名ユーザーNFSサーバにマッピングされ、ルートアクセスを使用しています。
    • no_root_squash:NFSクライアントがルートアクセスを使用する場合、rootユーザーは、NFSサーバにマッピングされています。
    • all_squashコマンド:すべてのユーザーがサーバー匿名ユーザーにマッピングされます。
    • anonuidコマンド= UID:クライアントがログオンしたところ、ユーザーのuidに指定したユーザー・マッピング。
    • anongidコマンド= GID:ここで指定したユーザのGIDのクライアントログインユーザマッピング

5、セットアップとブートを開始

  • rpcbindを
$ systemctl restart rpcbind
  • NFS
$ systemctl enable nfs
$ systemctl restart nfs

可能なNFSアドレスがあるかどうかを確認するために6、

$ showmount -e 192.168.2.31

第二に、クライアントの構成

図1に示すように、取り付けられ、NFS-utilsのrpcbindを

$ yum install -y nfs-utils rpcbind

2、マウントフォルダを作成します

$ mkdir -p /nfs-data

3、NFSマウント

$ mount -t nfs -o nolock,vers=4 192.168.2.31:/nfs /nfs-data
  • パラメータの説明:
    • マウントします。mountコマンド
    • -o:マウントオプション
    • NFS:プロトコルが使用
    • NOLOCK:無閉塞
    • VERS:NFSバージョンが使用します
    • IP:IP NFSサーバー(IPシステムであるシステムを、実行する上でNFSサーバ)
    • / NFS:フォルダ(Ubuntuのディレクトリ)をマウント
    • / NFSデータ:ディレクトリをマウントするには(開発ボードのディレクトリ、マウントの成功に注意を払う、/ mntには、元のデータの下に表示されなくなります見つけることができません)
  • マウントビュー
$ df -h
  • アンインストールマウント
$ umount /nfs-data
  • ビューNFSバージョン
# 查看nfs服务端信息
$ nfsstat -s

# 查看nfs客户端信息
$ nfsstat -c

おすすめ

転載: www.cnblogs.com/sanduzxcvbnm/p/11780926.html