且构网

分享程序员开发的那些事...
且构网 - 分享程序员编程开发的那些事

升级!必须记录!在不影响现有应用的情况下对Linux服务器做系统重装,挂载硬盘,移动老文件,安装宝塔,恢复应用

更新时间:2022-06-11 01:32:25

升级!必须记录!在不影响现有应用的情况下对Linux服务器做系统重装,挂载硬盘,移动老文件,安装宝塔,恢复应用。

由于我们主站服务器是3年前重装的一次,3年前用的centos 6.8版本实在是太老,对于我们现在的应用最低至少是PHP7.3以上的应用问题实在是太大了,而且对于很多插件支持都很差。必须升级到centos7.6,而且最重要的是发现高版本的宝塔太好用了,还有云备份,必须得升级,但是面对接近100g的数据,搬家迁移实在是愚公移山精神。

于是必须得尝试下本方法,这个再三还是向服务商确定了重装不会影响非系统盘才能操作,希望对哪些想要升级服务器系统又不想影响应用的朋友们有所帮助。

第一步:重装系统

这步就不用说了,只选择重装系统盘,普遍都是在后台操作。

第二步:挂载硬盘并且设置跟随启动

fdisk -l
升级!必须记录!在不影响现有应用的情况下对Linux服务器做系统重装,挂载硬盘,移动老文件,安装宝塔,恢复应用

执行查看需要挂载的盘,

2个硬盘,一个42g 和一个64g,不用想42g那个是系统盘。

df -h

执行看已挂载。
升级!必须记录!在不影响现有应用的情况下对Linux服务器做系统重装,挂载硬盘,移动老文件,安装宝塔,恢复应用

确定只有42g那个挂载,

用网上搜到的自动挂载命令执行:

yum install wget -y && wget -O auto_disk.sh http://download.bt.cn/tools/auto_disk.sh && bash auto_disk.sh

升级!必须记录!在不影响现有应用的情况下对Linux服务器做系统重装,挂载硬盘,移动老文件,安装宝塔,恢复应用

行不通,而且要明白一点,D盘是有数据的且不可以动到,网上很多教程都写了要格式化,要分区,那还得了,那样格式化就可以去西天了。

手动挂载执行

mount /dev/vdb /www
其中www就是指定挂载 第二个vdb盘的目录。
升级!必须记录!在不影响现有应用的情况下对Linux服务器做系统重装,挂载硬盘,移动老文件,安装宝塔,恢复应用

提示文件目录不存在,那么新建一个目录,完后继续挂载,然后

执行df -h查看,下方已经出现了。

升级!必须记录!在不影响现有应用的情况下对Linux服务器做系统重装,挂载硬盘,移动老文件,安装宝塔,恢复应用

成功。

开始设置跟随启动,

执行

sudo blkid

获得信息,随后执行
升级!必须记录!在不影响现有应用的情况下对Linux服务器做系统重装,挂载硬盘,移动老文件,安装宝塔,恢复应用

vim /etc/fstab
打开编辑
升级!必须记录!在不影响现有应用的情况下对Linux服务器做系统重装,挂载硬盘,移动老文件,安装宝塔,恢复应用

进去把defaults后面0改成 1.

输入:wq保存退出。

第三步:移动旧的文件到一个目录。

非常重要,【为此重装了2次】,用Linux的指令进入www目录将之前的文件移动到另一个文件夹 。
升级!必须记录!在不影响现有应用的情况下对Linux服务器做系统重装,挂载硬盘,移动老文件,安装宝塔,恢复应用

第四步:安装宝塔

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

这里就不用说了吧

有个提问 回复  y然后下一步

升级!必须记录!在不影响现有应用的情况下对Linux服务器做系统重装,挂载硬盘,移动老文件,安装宝塔,恢复应用

非常完美,太完美了,完成了完美的系统升级,太棒了,因为版本过低导致很多插件版本也必须只能低

比如ffmpg 哎  等等之类的,总之centos6.8是太低了