Project2
NFS项目实践2
nfs01
yum install nfs-utils rpcbind -y
systemctl start rpcbind
systemctl start nfs
# 先启动rpcbind,顺序不能反
systemctl enable rpcbind
systemctl enable nfsweb01
web02
Last updated
yum install nfs-utils rpcbind -y
systemctl start rpcbind
systemctl start nfs
# 先启动rpcbind,顺序不能反
systemctl enable rpcbind
systemctl enable nfsLast updated
useradd -u 1111 www
id wwwvim /etc/exports
/data 172.16.1.0/24(rw,sync,all_squash,anonuid=1111,anongid=1111)
# all_squash
# 客户端所有用户都使用匿名用户
# anonuid=1111,anongid=1111
# 并且此匿名用户的uid为1111mkdir -p /data
mkdir -p /data1
chown -R www.www /data
chown -R www.www /data1systemctl reload nfs
exportfs -r
# 两条等价二选一
showmount -e 172.16.1.31useradd -u 1111 wwwmkdir -p /mnt/data
mkdir -p /mnt/data1
# 实现开机自动挂载方式一:
vim /etc/rc.d/rc.local
/usr/bin/mount -t nfs 172.16.1.31:/data /mnt/data
chmod u+x /etc/rc.d/rc.local
# 需要给执行权限,否则无效
rebootuseradd -u 1111 wwwmkdir -p /mnt/data
mkdir -p /mnt/data1
# 实现开机自动挂载方式二:
vim /etc/fstab
172.16.1.31:/data /mnt/data nfs defaults,_netdev 0 0
# 文件系统先于网络启动,需要依赖远程文件系统服务才可完成挂载
systemctl restart remote-fs.target
systemctl enable remote-fs.target
reboot