2019-05-8笔记

 Day48

课堂笔记

2019年5月8日

web数据迁移到nfs存储

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


1)为什么要做?

2)实践:统一NFS和web用户,关键是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

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



[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)


[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 ~]#

[root@web02 ~]#

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

[root@web02 ~]# ls /mnt

ddddf  dddfff  oldboy.txt  oldgirl.txt


scp -rp 2019 172.16.1.31:/data/blog_nfs/

mount -t nfs 172.16.1.31:/data/blog_nfs /application/nginx/html/blog/wp-content/uploads


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

你可能感兴趣的:(2019-05-8笔记)