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服务器的管理用户
- nfs服务器的管理用户(没有需要创建)
[root@nfs01 ~]# id www
uid=888(www) gid=888(www) groups=888(www)
- web服务器的管理用户(没有需要创建)
[root@web01 ~]# id www
uid=888(www) gid=888(www) groups=888(www)
#注意两个服务的账户UID和GID要相同
- 在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