LINUX磁盘挂载-宝塔环境重新安装数据恢复

服务器使用帮助

LINUX磁盘挂载-宝塔环境重新安装数据恢复

2020-12-10 09:51


                                            




在我们买机器的时候基本都会有2个盘(独立服务器除外,VPS基本有2个盘,比如阿里云什么的就只有一个,自己买一个加上去,防止安装系统的时候数据丢了)

注意:以下教程是盘是根据星外系统开演示的 数据盘符是 /dev/sdb  如果是别的系统开的请注意盘符,比如阿里云和腾讯的盘符是/dev/vdb。硬盘挂载命令请在刚刚购买新机器时操作,如果已经有数据了,请先备份数据再操作,或者请专业人士操作。

                    如果是按本教程操作安装了宝塔后,又重新安装了系统的,里面有数据的:建议:命令如下:重新安装系统后首次执行:

           mkdir /www   (创建文件夹,win系统里面理解为创建硬盘)

           mount /dev/sdb1        /www    (把数据盘挂载到 /www)

           cd /www                (进入 /www 文件夹)

           mkdir     /old      (创建文件夹 )

           mv  /www/server  /www/old/     (将以前的server 数据移动到 /www/old目录下面,移动后进去看看  cd /www/old 看看是不是有server 这个文件夹,如果没有表示错误,请找专业的人观察,如果有了,可以再执行 cd server 里面有没有服务 数据库是在/server/data里面。别的操作如上一样,记得一定要把以前/www下面的文件全部移到/www/old里面去后才继续安装宝塔。不然宝塔可能启动不了。

       现在是还原数据:安装好了宝塔和环境后,在宝塔的左边找到 [文件] 默认应该是进了/www  然后找到old里面把需要的文件放到对应的文件,建议使用复制功能,别用剪切。数据库一定要一个个复制不能一起复制,会提示报错的

     

 

登录后如下:

输入:

fdisk -l

检测硬盘

检测到了:         下一步我们进行分区:

命令是:fdisk /dev/sdb (注意有的盘符不一样的注意修改,比如有的IDC是vda vdb ,这样的请按实际修改。

<<<<<<<注意有数据的千万不要执行这一步,直接挂载就好了 跳过N步 直接到 mount /dev/sdb1   /www 这一步和后面的步骤>>>>>>>>>

                    执行上面的命令后 接下来输入 n    是分区的意思,   d是删除分区              一般首次分区都是1盘,因此我们接下来输入:

                 输入p后弹出要求选择分区号:

             首次默认我们选择1,

         (如果是这个盘第二次分区,我们就选2 这里我们选择1)

                     选择分区符号后,我们就要选择这次分区从头开始还是从中间开启

         默认从1开始,可以直接输入1然后回车,也可以直接按回车)

                          选择了开始,现在我们要选择结尾了,我们可以设置全部就直接按回车,或者输入如下图1-2610(2610就是全部,你的显示多少就写多少),(这个盘全部分成1区;或者1区我们分30G 那就是+30G 回车;亦或者我们1区只要分10G 命令就是+10G 回车)

上面的命令也看到了默认我们直接全部 2610 执行后输入 W就进了保存分区,如果不小心分错了 请按 q 取消分区,然后继续执行:

fdisk /dev/sdb

<<<<<<<注意有数据的千万不要执行这一步,直接挂载就好了 跳过N步 直接到 mount /dev/sdb1   /www 这一步和后面的步骤>>>>>>>>>

 保存后我们检查下我们刚刚分区是否成功。 输入:fdisk -l

上面的图中我们已经见到了,sdb1盘已经看到了,就表示分区成功了,接下来我们要格式化盘。 

需要执行: mkfs -t ext4 /dev/sdb1    把sdb1指定成ext4格式。

   <<<<<<<注意有数据的千万不要执行这一步,直接挂载就好了 跳过N步 直接到 mount /dev/sdb1   /www 这一步和后面的步骤>>>>>>>>>

等待分区成功后我们就新建一个文件夹(在win里面是新分区) 执行命令:

mkdir /www   (宝塔默认目录)

新建以后我们现在可以挂吧sdb1挂载在www里面(可以理解为www=sdb1=www)不分彼此,也就是我们未来的数据盘。 执行命令:mount /dev/sdb1 /www

执行完以上命令后,我们来测试下是否挂载成功:df -h 执行后就可以看到我们的数据盘20G 还有19G可以使用。

 按以上挂载后,重启下 sdb1就空了,里面的数据就无法使用了,导致你安装的网站什么的都不起作用了,接下来我们要开启开机自动挂载。执行命令:

nano /etc/fstab 习惯vi的也可以用

如果没有安装 nano会出现以下报错,如果安装了就跳过去。

上面提示是我们的电脑上面没有安装nano, 我们执行命令:yum -y install nano

安装完成了nano 我们继续编辑:

nano /etc/fstab 

打开以后,我们直接用键盘上的下键吧绿色的光标按到最后。

按到最后后输入:

/dev/sdb1 /www ext4 defaults 1 2     回车

接下来我们要保存,并退出编辑:CTRL+X (退出的意思)

然后我们按:Y (保存)

回车 (如果没退出,继续按回车)直到推出去如下图。 

 退出去后我们测试下,重启是不是还是挂载的:

reboot 执行后等待5-10分钟,

重新连接,

连接成功后运行df -h 监测是否挂载,

如下图所示就成功了。

以上教程告诉了大家怎么挂载linux数据盘,如果你的机器上有多个盘,挂载方式和上面一样,但是里面的sdb1 www这2个全部要修改,不然会乱套的。

 感谢大家对我们的支持,需要好的机器,以及好的服务请找我们.

 

 


标签:
  • LINUX
  • 硬盘挂载,硬盘分区,数据盘使用