PHPWPS

 找回密码
 立即加入

QQ登录

只需一步,快速开始

搜索
热搜: php discuz
查看: 6702|回复: 0

西部数码云主机挂载备份重装系统的快速恢复

[复制链接]

280

主题

420

帖子

1970

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
1970
发表于 2015-9-20 14:27:19 | 显示全部楼层 |阅读模式
近几天,一台西数云主机(自带wdcp面板)的数据库经常死掉,原因未找到,但是问题又必须要解决,最终决定重装。因为有6G左右的程序和数据库,所以下载到本地的时间有点长(数据很重要,避免出问题)。在下载数据的时候发现西数提供挂载备份盘。突然觉得我直接把备份盘挂载之后,把程序和数据库拷贝到备份盘里面,这样就可以省去很多时间了,并且为了试试是否靠谱,以保障数据的完整为首要。在下载完程序和数据库到本机后。重装系统的时候,我选择了只重装系统盘,对数据盘里面的数据给与保留(在数据盘/home文件夹中新建old文件夹,把home文件夹里面的所有文件和文件夹移到old文件夹,看重装系统盘的时候是否会对数据盘进行擦写)

事实证明,重装的时候选择了保留数据盘,只会对系统盘进行全部擦写操作,数据盘无任何影响,重装完成后,发现网站都打不开,然后把/home/old文件夹中的内容全部再转移出到/home文件夹。重启系统,发现网站正常了,数据库的故障也没有出现了。

==================================
如果选择全盘重装,也就是说数据盘里面的内容也给清掉(觉得应该不会干掉备份盘里面的内容)。那么可以把数据盘里面的程序和数据库复制到备份盘里面。挂载备份盘的操作如下
第一个命令(查看新挂载的备份盘文件系统名):
  1. fdisk -l
复制代码
你会发现有一个/dev/vdc1的文件系统,跟你数据盘的大小一模一样(文件系统名称可能会有差别,一般是最后一个)

第二个命令(在home文件夹中创建挂载备份盘的文件夹)
  1. mkdir /home/westbak
复制代码
这个时候就会在home文件夹里面创建westbak文件夹了

第三个命令(挂载备份盘文件系统,在操作前得在西部数码云主机的控制面板里面点击挂载备份盘,在备份功能中可以找到)
  1. mount /dev/vdc1 /home/westbak
复制代码
到现在为止,备份盘就挂载好了,也就可以进去看看里面的内容了,同时也可以把现在数据盘里面要备份的内容移到备份盘里面去,记得最好是在下次覆盖掉备份之前几天操作,西数好像是一个礼拜自动备份一次数据盘,避免你在操作的时候,西数进行自动备份把你弄到备份盘里面的数据给覆盖或删除了

最好你也可以用这个命令查看挂载后的磁盘使用的情况
  1. df -hl
复制代码




用上面的办法重装,可以节省很多时间,毕竟数据为主的情况下,下载到本地和重装后上传到服务器,需要的时间太长,如果是几十个G或者几百个G的程序和数据,会浪费更多的时间在下载和上传上面。为稳妥起见,建议选择重装的时候保留数据盘,关于挂载备份盘,只是作为一种参考,因为我之前的实际操作没涉及到挂载盘的,并且我现在登录西数的面板查看的时候发现备份盘在我重装系统前一分钟进行了自动备份。并且备份盘也没在系统中找到了,在西数的面板中重新挂载的时候提示不要重复提交,与西数说的不符(系统将在第二日零时自动取消挂载),没到第二天零时,挂载就木有了,并且当天还不可以继续挂载了,晕


回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即加入

本版积分规则

QQ|小黑屋|手机版|Archiver|phpwps Inc. ( 鄂ICP备14011625号-1 )

GMT+8, 2025-5-4 13:13 , Processed in 0.056287 second(s), 24 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表