阿里云ECS切换系统同时重新挂载数据盘(oneinstack换成宝塔)

阿里云服务器现在有两个盘:

一个系统盘:CoreOS 7.2 64位,用oneinstack配置PHP环境

一个是数据盘:所有PHP网站文件都放到这里

现在需要把安装在系统盘中的oneinstack换成宝塔,两个配置环境软件不兼容,只能更新系统盘的系统,同时也把CoreOS升到8.0。

难点是目前数据盘中存放了很网站文件,数据盘不能重新格式化要保留原来的数据。

想实现系统盘更换新的系统,安装上宝塔同时把安装网站根目录改到原来那个位置,再配置网站然后所有网站都像以前一样正常浏览。

 

一、备份

系统盘、数据盘都要先做快照备份

 

二、更换系统盘的系统

 

三、挂载数据盘

更新了新的系统,需要把原来的数据盘加载上,不然用不了。

 

四、更改宝塔的默认安装目录/www/wwwroot

默认安装好的宝塔是在/www/wwwroot,但是oneinstack之前安装的不在这里,需要修改

宝塔挂载新硬盘后修改网站根目录的方法

教程:https://www.bt.cn/bbs/thread-92-1-1.html

  1. service mysqld stop
复制代码
  1. service nginx stop
复制代码
  1. cd /www/ #进入网站上层目录
复制代码
  1. mv wwwroot /data #把wwwroot移动到/Data目录,即数据盘
复制代码
  1. ln -s /data/wwwroot #原目录不变,并链接到数据盘,原有任何设置均不改变
复制代码
  1. mv wwwlogs /data
复制代码
  1. ln -s /data/wwwlogs
复制代码
  1. mv server /data
复制代码
  1. ln -s /data/server
复制代码
  1. service mysqld start
复制代码
  1. service nginx start
复制代码

 

阿里云ECS切换系统同时重新挂载数据盘(oneinstack换成宝塔)

阿里云ECS切换系统同时重新挂载数据盘(oneinstack换成宝塔)

阿里云ECS切换系统同时重新挂载数据盘(oneinstack换成宝塔)

 

参考 :https://www.bt.cn/bbs/forum.php?mod=viewthread&tid=58210&highlight=www

五、配置各域名网站

 

 

 

 

阿里官方更换系统盘(公共镜像)教程:https://help.aliyun.com/document_detail/50134.html

阿里云更换系统及数据盘的重新挂载教程:

https://www.vpsss.net/7777.html

https://jingyan.baidu.com/article/90808022d2e9a3fd91c80fe9.html