nfs搭建
思路1,采用nfs技术挂载文件系统到目标服务器上
2,采用ln链接到static目录
安装yum -y install nfs-utils rpcbind
nfs server 端配置
所谓server端,即你要分享目录给其它server的那台服务器(在这里指的是upload)
[root@slave home]# cat /etc/exports /home/upload 192.168.110.135(rw,async,no_root_squash)
/etc/exports文件内容格式:
<输出目录> [客户端1 选项(访问权限,用户映射,其他)] [客户端2 选项(访问权限,用户映射,其他)]
开启nfs服务
[root@slave home]# service nfs start 启动 NFS 服务: [确定] 关掉 NFS 配额: [确定] 启动 NFS mountd: [确定] 启动 NFS 守护进程: [确定] 正在启动 RPC idmapd: [确定]
查看本地NFS文件系统共享的目录:
[root@slave home]# showmount -e 127.0.0.1 Export list for 127.0.0.1: /home/upload 192.168.110.135
在client端上查看server目录分享情况
[root@master jb]# showmount -e 192.168.110.136 Export list for 192.168.110.136: /home/upload 192.168.110.135
临时挂载目录到client端上
[root@master jb]# mount -t nfs 192.168.110.136:/home/upload /mnt/upload [root@master jb]# cd /mnt [root@master mnt]# ls 1.png 2.png 3.png
我们看到已经挂载成功了
取消挂载点 umount /mnt/upload
永久挂载
[root@master mnt]# vi /etc/fstab 192.168.110.136:/home/upload /mnt/upload nfs defaults 0 0
建立软链接
[root@master static]# ln -s /mnt/upload /home/static/ [root@master static]# ls 1.jpg 2.jpg 3.jpg upload [root@master static]# ll 总用量 0 -rw-r--r-- 1 root root 0 3月 3 15:45 1.jpg -rw-r--r-- 1 root root 0 3月 3 15:45 2.jpg -rw-r--r-- 1 root root 0 3月 3 15:45 3.jpg lrwxrwxrwx 1 root root 11 3月 3 16:53 upload -> /mnt/upload
[root@master static]# cd upload/
[root@master upload]# ls
1.png 2.png 3.png 4.png
[root@master upload]# pwd
/home/static/upload
success !
end !