包含较多网站的vps服务器(wdcp管理软件)如何整体搬家或者网站挂了但数据盘数据尚未丢失如何恢复站点
2017-03-05 00:22
585 查看
1、将原始服务器的wdlinux,web,web_logs这三个文件夹放入一个文件夹linshi2017,或者进行打包2017.tar.gz后留在数据盘中,留待以后用。若服务器操作系统或者wdcp挂了,数据盘一般都在,一定要先使用putty或者xshell将这几个文件夹数据留好
2、Wdcp一般都会自动装在www下,如果当时挂载的是mnt,可能就会自动将wdcp安装到了系统盘中,这时候网站就很容易显示没有剩余空间了,此问题参考以下方法解决:
A - 创建备份目录
mkdir /mnt/data 新建临时目录用于转移数据
mount /dev/sdb1/mnt/data 挂载临时目录
(其实/mnt/data和/mnt的关系在被挂载后好像也就是两个目录,同时指向sdb1这个盘而已,可能没有上下级文件夹的关系,没有从属关系,个人猜测,有待验证)
B - 停止WDCP运行
service mysqld stop
service httpd stop
service nginxd stop
service pureftpd stop
service wdapache stop这个好像会弹出一个没有文字的窗口,暂时不管好像没见有什么问题
C - 迁移数据
mv /www/* /mnt/data 迁移www中的数据,根据数据多少会有时间延迟,我们只要等待。
D - 卸载新加载的分区
umount /dev/sdb1
然后重新加载到/www目录下,如
mount /dev/sdb1 /www
这一步进行完以后,使用df –h命令查看挂载点,有时候会发现除了www,还有mnt也挂载在sdb1下面,如下:
文件系统 容量 已用 可用已用%% 挂载点
/dev/mapper/vg_cloud-lv_root
7.5G 3.7G 3.4G 53% /
tmpfs 935M 72K 935M 1% /dev/shm
/dev/sda1 485M 33M 427M 8% /boot
/dev/sdb1 99G 19G 75G 21% /mnt
/dev/sdb1 99G 19G 75G 21% /www
我当时是在执行完F以后采取再执行一两次umount /dev/sdb1之后再用df –h查看,好像mnt加载点就看不到了,(umount一次应该只卸载一个挂载点,先卸载最后挂载的那个),但是www挂载点没被同时卸载,我猜原因可能是www挂载点此时已经在启动选项里而且运行了,因此被保护了,还有待验证:
文件系统 容量 已用 可用已用%% 挂载点
/dev/mapper/vg_cloud-lv_root
7.5G 3.7G 3.4G 53% /
tmpfs 935M 72K 935M 1% /dev/shm
/dev/sda1 485M 33M 427M 8% /boot
/dev/sdb1 99G 19G 75G 21% /www
E -启动服务(后台-系统管理可以查看并启动服务,以下即使关闭有的会随vps重启而自动启动)
service mysqld start
service pureftpd start
service wdapache start
service httpd start
service nginxd start
F -修改启动选项
echo '/dev/sdb1 /www ext4defaults 1 2' >> /etc/fstab
G - 最后重启VPS
3、
(1)要恢复哪些网站,需重新创建整站,此步骤是必须的
然后文件迁移:
(2)web迁移:
将备份的/www/linshi2017/web中的带域名的文件夹迁移到新安装的/www/web中,记住备份的default文件夹不要移动,用新安装的wdcp生成的那个default。其他文件夹暂时不管,应该不需要管
(3)数据库迁移:
将/www/linshi2017/wdlinux/mysql-x.x.xx/data中带域名的文件夹迁移到新安装的/www/wdlinux/mysql-x.x.xx/data中,其他文件夹暂时不管,应该不需要管。
(1) (2) (3)的顺序是可以调换的,但必须都要有。
2、Wdcp一般都会自动装在www下,如果当时挂载的是mnt,可能就会自动将wdcp安装到了系统盘中,这时候网站就很容易显示没有剩余空间了,此问题参考以下方法解决:
A - 创建备份目录
mkdir /mnt/data 新建临时目录用于转移数据
mount /dev/sdb1/mnt/data 挂载临时目录
(其实/mnt/data和/mnt的关系在被挂载后好像也就是两个目录,同时指向sdb1这个盘而已,可能没有上下级文件夹的关系,没有从属关系,个人猜测,有待验证)
B - 停止WDCP运行
service mysqld stop
service httpd stop
service nginxd stop
service pureftpd stop
service wdapache stop这个好像会弹出一个没有文字的窗口,暂时不管好像没见有什么问题
C - 迁移数据
mv /www/* /mnt/data 迁移www中的数据,根据数据多少会有时间延迟,我们只要等待。
D - 卸载新加载的分区
umount /dev/sdb1
然后重新加载到/www目录下,如
mount /dev/sdb1 /www
这一步进行完以后,使用df –h命令查看挂载点,有时候会发现除了www,还有mnt也挂载在sdb1下面,如下:
文件系统 容量 已用 可用已用%% 挂载点
/dev/mapper/vg_cloud-lv_root
7.5G 3.7G 3.4G 53% /
tmpfs 935M 72K 935M 1% /dev/shm
/dev/sda1 485M 33M 427M 8% /boot
/dev/sdb1 99G 19G 75G 21% /mnt
/dev/sdb1 99G 19G 75G 21% /www
我当时是在执行完F以后采取再执行一两次umount /dev/sdb1之后再用df –h查看,好像mnt加载点就看不到了,(umount一次应该只卸载一个挂载点,先卸载最后挂载的那个),但是www挂载点没被同时卸载,我猜原因可能是www挂载点此时已经在启动选项里而且运行了,因此被保护了,还有待验证:
文件系统 容量 已用 可用已用%% 挂载点
/dev/mapper/vg_cloud-lv_root
7.5G 3.7G 3.4G 53% /
tmpfs 935M 72K 935M 1% /dev/shm
/dev/sda1 485M 33M 427M 8% /boot
/dev/sdb1 99G 19G 75G 21% /www
E -启动服务(后台-系统管理可以查看并启动服务,以下即使关闭有的会随vps重启而自动启动)
service mysqld start
service pureftpd start
service wdapache start
service httpd start
service nginxd start
F -修改启动选项
echo '/dev/sdb1 /www ext4defaults 1 2' >> /etc/fstab
G - 最后重启VPS
3、
(1)要恢复哪些网站,需重新创建整站,此步骤是必须的
然后文件迁移:
(2)web迁移:
将备份的/www/linshi2017/web中的带域名的文件夹迁移到新安装的/www/web中,记住备份的default文件夹不要移动,用新安装的wdcp生成的那个default。其他文件夹暂时不管,应该不需要管
(3)数据库迁移:
将/www/linshi2017/wdlinux/mysql-x.x.xx/data中带域名的文件夹迁移到新安装的/www/wdlinux/mysql-x.x.xx/data中,其他文件夹暂时不管,应该不需要管。
(1) (2) (3)的顺序是可以调换的,但必须都要有。
相关文章推荐
- 如何从投票的网站的管理后台导出已投票的邀请码数据至Excel,并且稍修改,再导入到现场抽奖软件中?
- 建站或者网站搬家换空间的时候,企业站长最关心的一个问题是该如何选择网站空间,而这一问题对于一些擅长的站长来说非常小意思,但对于部分企业站长来说是一个比较头疼的问题。根据不完整数据显示,很多企业站长因为
- 问题8:如何在应用表空间中的数据文件损坏或者丢失的情况下进行恢复?
- 如何防止网站数据丢失
- 拥有归档日志 如何恢复一个丢失的数据文件
- 自己兴趣使然设计并开发了一款web管理方式的远程数据增量备份/恢复软件
- 如何使用EasyRecovery Professional软件恢复U盘中格式化的数据!
- 回滚段表空间中的一个数据文件丢失或者损坏的恢复方法的总结
- Mysql ibdata 丢失或损坏如何通过frm&ibd 恢复数据
- 11gRAC ASM管理的数据文件丢失恢复
- 如何恢复SD卡中丢失的数据
- 系统盘丢失数据如何恢复
- u盘传输过程数据文件丢失如何恢复
- 移动硬盘分区后丢失数据如何恢复
- 网站被K或者降权后应该如何恢复
- U盘文件丢失选择什么数据恢复软件好
- 如何恢复SD卡中丢失的数据
- oracle的数据文件全部丢失,但有归档和重做日志,如何恢复?
- 如何恢复cuteftp pro 7.0的站点数据?
- 如何限制非管理用户访问文件夹或者运行软件