NFS

-------------文件共享 tcp2049----------------

服务器操作:

cd /etc/yum.repos.d

mkdir old 

mv * old

curl -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo(下载YUM源,需要上外网)

运行yum makecache生成缓存
yum clean all
yum makecache

1.#yum install nfs-utils [安装nfs服务]
2.#vim /etc/exports [修改共享配置文件]
/ck007/ak 192.168.1.5 *(rw)---IP地址是客户端的也可以指定网络段、权限

no_root_squash:如果root使用共享目录,则以root身份进行操作(root权限 )
root_squash:如果是root使用共享目录,则root被映射到nfsnobody账户,其他账户将不变。all_squash:不论登陆者是谁,都映射到nfsnobody账户

3.#chmod 777 /ck007/ak[如果需要给客户端在此文件夹需修改目录权限]
4.#systemctl restart rpcbind[启动nfs]
#systemctl restart nfs-server
#systemctl restart nfs-lock
#systemctl restart nfs-idmap ← 用户映射
5.#exportfs [查看共享信息]

客户端操作:
1.#yum install nfs-utils
2.#showmount -e 192.168.10.1 [查看服务器共享信息]
3.#mount.nfs4 192.168.10.1:/mnt/nfs /mnt/nfs [将服务器共享挂载到本地]---确认showmount能看到共享信息
4.#ls [确认查看]
5.#vim /etc/fstab [自动挂载]
192.168.10.1:/mnt/nfs /mnt/nfs nfs sync 0 0

 

------NFSautofs挂载--------

客户端操作:
1.#yum install autofs -y [安装autofs服务]
2.#systemctl restart autofs [启动服务]
3.#vim /etc/auto.master.d/ak.autofs [客户端所要挂载点根目录 所指定的NFSIP及挂载目录存放文件]

/mnt/ak47 /auto.ck [指定本地挂载目录和auto.ck文件所在位置的绝对路径]

4.#vim /auto.ck[编辑auto.ck文件指定动态挂载点、权限及共享地址等]
yht -rw,sync,nfs4 192.168.10.5:/ck007/ak[服务器共享目录所挂载在/mnt/ak47下的名称在本端看不到也不用存在真实目录]
5.#systemctl restart autofs [重启服务]
6.#cd /mnt/ak47/yht[直接访问]
#ls

posted @ 2019-09-16 15:35  yanghaitao  阅读(158)  评论(0编辑  收藏  举报