48day web nfs 数据共享

1、将web服务用户上传的目录挂载到NFS服务器

web和nfs的用户一致(id)

强调:所有的WEB和NFS都要统一一个UID的用户

[root@web02 ~]# id nginx

uid=1111(nginx) gid=1111(nginx) 组=1111(nginx)

[root@nfs01 ~]# grep 1111 /etc/passwd

[root@nfs01 ~]# useradd nginx -u 1111 -s /sbin/nologin -M

[root@nfs01 ~]# grep 1111 /etc/passwd

nginx:x:1111:1111::/home/nginx:/sbin/nologin

2,查nfs共享的文件

[root@nfs01 ~]# cat /etc/exports

#oldboy shared dir at time

#/data 172.16.1.0/24(rw,sync) 10.0.0.0/24(ro)

/data 172.16.1.0/24(rw,sync,all_squash,anonuid=1111,anongid=1111)

[root@nfs01 ~]# cd /data

[root@nfs01 /data]# mkdir blog_nfs

[root@nfs01 ~]# systemctl reload nfs

测试NFS挂载OK

[root@web02 ~]# showmount -e 172.16.1.31

Export list for 172.16.1.31:

/data 172.16.1.0/24

[root@web02 ~]# mount -t nfs 172.16.1.31:/data /mnt

[root@web02 ~]# ls /mnt

ddddf  dddfff  oldboy.txt  oldgirl.txt

cd /application/nginx/html/wordpress/wp-content/uploads

scp -rp 2019 172.16.1.31:/data/blog_nfs/# web里的2019文件推给ngs的/data/blog_nfs/

mount -t nfs 172.16.1.31:/data/blog_nfs /application/nginx/html/wordpress/wp-

content/uploads

#在web里把nfs的/data/blog_nfs 文件 挂载到web的/application/nginx/html/wordpress/wp-

content/uploads文件 实现了nfs的/data/blog_nfs这个文件存放web的application/nginx/html/wordpress/wp-

content/uploads这个文件的东西

[root@nfs01 /]# chown -R nginx.nginx /data

你可能感兴趣的:(48day web nfs 数据共享)