概述
家里有个 NAS 一直都用 SAMBA 共享数据,但是对于一些应用,SAMBA 支持不是那么自然,所以就想尝试挂载 NFS 的形式使用,这里就介绍一下我的 NFS Server 搭建过程。
安装
[root@liqiang.io]# yum -y install nfs-utils nfs-utils-lib
[root@liqiang.io]# systemctl enable nfs rpcbind nfslock
[root@liqiang.io]# systemctl start nfs rpcbind nfslock
配置
因为我的数据目录是挂载在 /mnt/raid1
上的,所以我的配置这么写:
[root@liqiang.io]# cat > /etc/exports <<EOF
/mnt/raid1 10.0.0.0/24(rw,sync,no_root_squash,no_subtree_check,insecure)
EOF
[root@liqiang.io]# exportfs -a
/mnt/raid1
: 共享的目录10.0.0.0/24
: 允许访问的客户端 IP 范围rw
: 目录可被读写sync
: 同步共享目录no_root_squash
: 可以使用 root 授权no_all_squash
: 可以使用普通用户授权
测试
[root@liqiang.io]# sudo mount -t nfs -o resvport 10.0.0.110:/mnt/raid1 /mnt/nfs
[root@liqiang.io]# cd /mnt/nfs
[root@liqiang.io]# echo "hehe" > test.txt