码迷,mamicode.com
首页 > 其他好文 > 详细

nfs

时间:2018-01-14 22:46:58      阅读:173      评论:0      收藏:0      [点我收藏+]

标签:备份   anon   port   空格   gpo   自动注册   UI   开机启动   bin   

首先我们要先安装RPC,他是远程过程调用服务,
固定使用111端口来监听客户端的请求并汇报客户端正确的端口。

开启NFS前要先开启RPC服务,不然NFS无法向RPC注册,
重新启动RPC时原本注册的数据都会不见,因此RPC重新启动
后它管理的所有程序都需要重新启动,以重新向RPC注册。

开启RPC service rpcbind start
开启NFS service nfs start

/etc/exports
这个配置文件是用于配置权限的,刚开始里面是空的,需要自己设置
/home 10.0.0.0/24(rw,sync,no_root_squash)
/home是存放文件的目录
10.0.0.0/24是IP地址和子网(限制只有这个IP可以登录)注意和后面的配置权限中间没有空格
(rw:可写,sync:同步,no_root_squash:允许客户机以root权限访问,意思是登录的用户全部是root的权限)

 

 

补充:
ro:只读权限;
rw:读写权限;
no_root_squash:将所有的root用户映射为匿名用户;
root_squash:将所有的匿名用户映射为root用户;
all_squash:将远程访问的所有用户映射为匿名用户;
no all_squash:与all_squash相反;
anonuid:将远程访问的所有用户映射为匿名用户,并指定这个用户为本地用户;
anongid:将远程访问的所有用户映射为匿名用户组的账户,并指定这个匿名用户组账户为本地用户组账户;
sync将数据同步写入内存和磁盘中,效率低,但可以保证数据的一致性;
async将数据先保存在内存,必要时才写入磁盘。

这里的权限是对于挂载目录的权限

 

之后重启服务
service rpcbind restart
service nfs restart

设置备份
cp /etc/exports /etc/exports.bak

设置为开机启动
chkconfig nfs on
chkconfig rpcbind on

建立挂载目录
mkdir -p /data/root

挂载
mount -t nfs IP:共享目录 挂载目录


开启自动挂载
vi /etc/fstab
10.1.11.201:/home /data/root nfs defaults 0 0


建立用户
useradd -a nfs a
配置密码
passwd a
123
123

设置登录自动注册,退出自动注销
我们创建了一个用户之后,我们可以在共享目录下的a目录下的.bash_logout
中配置退出自动取消挂载:
umount /data/root
可以在a目录下的.bash_profile中配置开机自动挂载注册:
mount -t nfs 10.1.11.201:/home /data/root

 

nfs

标签:备份   anon   port   空格   gpo   自动注册   UI   开机启动   bin   

原文地址:https://www.cnblogs.com/Sakuyainory/p/8284247.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!