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

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容