华为云服务器安装宝塔面板和挂载数据盘

场景描述

公司之前用阿里云,最近华为云搞活动,力度很大,然后就要更换服务器了

阿里云配置

实例1:4核5兆 40G硬盘+80G数据盘(宝塔面板)

实例2:4核5兆 40G硬盘(宝塔面板)

华为云配置

实例1:4核5兆 40G硬盘+80G数据盘

实例2:4核5兆 40G硬盘

需求

不能影响现有业务,实现无缝切换。

思路

1、配置一模一样的环境,挂载相同的数据盘

2、复制项目代码(不包含文件目录)到新服务器

3、导入数据库,实现主从复制

4、导入项目文件存放目录

5、更改域名指向,更改小程序白名单IP

实现思路1

一、安装宝塔

实例1安装宝塔,登录liunx,执行安装命令,一路y下去

yum install -y wget && wget -O install.sh http://download.bt.cn/install/install_6.0.sh && sh install.sh

二、挂载数据盘

1、查看linux下的硬盘挂载的空间、使用空间

使用下面命令格式化已附加上,但df -h不能看到的卷

使用命令 : df -h

Filesystem 文件系統

size 文件大小

Used 使用空间

Mounted on 挂载的目录

没有看见80G的盘,现在我们要挂载

2、查看没有挂载的硬盘是否检测在系统中

查看系统检测的硬盘 命令:lsblk

看到 的确 vdb没有挂载,但是存在

3、挂载 (挂载完,要在/etc/fstab 下面配置挂载信息 要不然重启挂载就消失了)

使用下面命令格式化已附加上,但df -h不能看到的卷

sudo mkfs -t ext4 /dev/vdb  #备注  vdb 都是存在在/dev 下面的

创建一个要挂载的目录

sudo mkdir /data

挂载命令 把空间挂在/data 把格式化后的卷mount到一个目录

sudo mount /dev/vdb /data

使用df -h 再次检查是否正常

到 /etc/fstab 下配置挂载信息,添加一条记录,如有就复制一条,修改一下即可(十分重要) 如下:

/dev/vdb /data auto defaults,nofail,comment=cloudconfig 0 2

添加完毕以后可以试一下fstab文件是否能正常运行。

sudo mount -a 测试是否挂载成功(如果出错,不要重启,否则就GG了)

看到这个就大功告成了,可以去宝塔里面看一下我们的数据盘data出来了

三、修改网站根目录

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

上面的步骤完成之后打开宝塔会报错,直接在ssh重启服务器即可完美解决。

服务器重启命令

init 6

至此,服务器环境都安装好了,剩下的就是一点点迁移了

思路2待实现

思路3待实现

思路4待实现

思路5待实现

打赏一个呗

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码支持
扫码打赏,你说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦