Wordpress 博客图片迁移到NFS共享存储

Wordpress 博客图片迁移到NFS共享存储

一、环境准备

1.1.1 搭建LNMP+WordPress博客环境

搭建博文地址:https://www.cnblogs.com/woaiyunwei/p/12873431.html

1.1.2 NFS共享存储环境的搭建

搭建博文地址:https://www.cnblogs.com/woaiyunwei/p/12892749.html

二、开始迁移

2.1.1 检查NFS和WEB服务器的管理用户

  1. nfs服务器的管理用户(没有需要创建)
[root@nfs01 ~]# id www
uid=888(www) gid=888(www) groups=888(www)
  1. web服务器的管理用户(没有需要创建)
[root@web01 ~]# id www
uid=888(www) gid=888(www) groups=888(www)
#注意两个服务的账户UID和GID要相同
  1. 在NFS服务器上创建共享文件目录
[root@nfs01 ~]# mkdir -p /data/blog_nfs
[root@nfs01 ~]# chown -R www.www /data/blog_nfs/
[root@nfs01 ~]# ll -ld /data/blog_nfs
drwxr-xr-x 2 www www 6 May 15 08:46 /data/blog_nfs

4.配置添加共享目录

[root@nfs01 ~]# echo "/data/blog_nfs 172.16.1.0/24(rw,sync,all_squash,anonuid=888,anongid=888)" >>/etc/exports
[root@nfs01 ~]# tail -1 /etc/exports
/data/blog_nfs 172.16.1.0/24(rw,sync,all_squash,anonuid=888,anongid=888)

5.在web端查看是否能挂载

[root@web01 ~]# showmount -e 172.16.1.31
Export list for 172.16.1.31:
/data 172.16.1.0/24
[root@web01 ~]# mount -t nfs 172.16.1.31:/data/blog_nfs /mnt
[root@web01 ~]# ll /mnt
total 0
[root@web01 ~]# touch  /mnt/aaa

6.NFS服务器端查看

[root@nfs01 ~]# ll /data/blog_nfs/aaa 
-rw-r--r-- 1 www www 0 May 15 08:54 /data/blog_nfs/aaa
#证明挂载成功

2.1.2 登录博客查看图片存放的目录

1.查看图片地址


2.将图片地址内容拷贝到NFS共享地址

[root@web01 ~]# umount /mnt
[root@web01 ~]# scp -rp /application/nginx/html/blog/wp-content/uploads/* 172.16.1.31:/data/blog_nfs/
Warning: Permanently added '172.16.1.31' (ECDSA) to the list of known hosts.
root@172.16.1.31's password: 
image.png                                                                                          100%  637KB   7.7MB/s   00:00    
image-300x204.png                                                                                  100%  167KB  28.9MB/s   00:00    
image-150x150.png                                                                                  100%   63KB  12.7MB/s   00:00    
Snipaste_2019-09-05_19-16-40.png                                                                   100%  272KB   5.2MB/s   00:00    
Snipaste_2019-09-05_19-16-40-300x188.png                                                           100%   52KB  13.3MB/s   00:00    

3.NFS服务端检查

[root@nfs01 ~]# ll /data/blog_nfs/
total 0
drwxr-xr-x 3 root root 16 May 14 12:26 2020

4.挂载共享目录

[root@web01 ~]# mount -t nfs 172.16.1.31:/data/blog_nfs /application/nginx/html/blog/wp-content/uploads/

5.访问博客添加图片
上传图片报错:

原因是共享目录的权限变了:

[root@nfs01 ~]# ll /data/blog_nfs/
total 0
drwxr-xr-x 3 root root 16 May 14 12:26 2020
#修改权限
[root@nfs01 ~]# chown -R www.www /data/blog_nfs/
[root@nfs01 ~]# ll /data/blog_nfs/
total 0
drwxr-xr-x 3 www www 16 May 14 12:26 2020

6.上传成功

7.nfs服务器端查看

[root@nfs01 ~]# ll /data/blog_nfs/2020/05/
image-150x150.png                         Snipaste_2019-09-05_19-16-40-150x150.png  Snipaste_2019-09-05_19-17-26.png
image-300x204.png                         Snipaste_2019-09-05_19-16-40-300x188.png  山川日月-150x150.jpg
image.png                                 Snipaste_2019-09-05_19-16-40-768x483.png  山川日月-300x148.jpg
Snipaste_2019-08-16_15-12-27-150x150.png  Snipaste_2019-09-05_19-16-40.png          山川日月-768x378.jpg
Snipaste_2019-08-16_15-12-27-300x195.png  Snipaste_2019-09-05_19-17-26-150x150.png  山川日月.jpg
Snipaste_2019-08-16_15-12-27-768x498.png  Snipaste_2019-09-05_19-17-26-300x174.png  
Snipaste_2019-08-16_15-12-27.png          Snipaste_2019-09-05_19-17-26-768x445.png  
posted @ 2020-05-15 09:27  海上月  阅读(535)  评论(0)    收藏  举报