vps、套餐雲主機如何恢復備份和掛載備份

發佈時間:2014-12-04

彈性雲主機雲快照功能請參考:https://www.west.cn/faq/list.asp?unid=1215 


一、掛載備份(優先推薦)

1、windows系統:

在主機管理界面,雲快照 選擇時間點,然後點擊【快照掛載】

image.png

掛載完成以後遠程連接到服務器,右鍵 我的電腦--管理--磁盤管理 可以看到未分配的磁盤

2.jpg

右鍵未分配的磁盤--更改驅動路徑--添加 給磁盤指定一個盤符。然後再打開我的電腦,可以看到新添加的磁盤,磁盤目錄與服務器目錄結構是一致的,到備份磁盤對應目錄拷貝需要的數據即可。注意掛載盤不能放重要數據,系統次日會進行回收。

網站默認路徑D:\wwwroot\ftp賬號\wwwroot

Mysql默認存放路徑:d:\SOFT_PHP_PACKAGE\mysql\

mysql數據庫存放:d:\SOFT_PHP_PACKAGE\mysql\data

mssql數據默認存放:d:\mssql 

注:以上路徑均是用管理助手創建的默認路徑

windows2008/2012系統:

命令行裡面輸入compmgmt.msc進入計算機管理。

blob.png

打開磁盤管理,右鍵沒有盤符的磁盤,選擇聯機即可。

blob.png

二、恢復備份

注意:恢復備份可以選擇系統盤和數據庫盤,但恢復會覆蓋當前數據,若有重要數據要提前做好備份,若非必要,強烈推薦使用掛載備份的方式恢復。

主機控制面板點擊雲快照,選擇需要恢復的磁盤,點擊恢復備份。

image.png


2、linux系統

掛載以後SSH登陸到服務器,如何遠程請查看說明:http://faq.myhostadmin.net/faq/listagent.asp?unid=417 

執行以下命令掛載備份盤到您的服務器(紅色為需要輸入的命令,綠色為說明):

[root@ebs-37458 ~]# df -lh  //查看分區情況

文件系統              容量  已用  可用 已用%% 掛載點

/dev/vda1              30G  2.1G   26G   8% /

tmpfs                 2.0G     0  2.0G   0% /dev/shm

/dev/vdb1              20G  194M   19G   2% /home

然後再輸入fdisk -l查看磁盤分區,如圖所示:

4.jpg

通過上面df -lh查看已掛載分區可以看到/dev/vda1對應的是/分區,/dev/vdb1對應的是/home分區,只有/dev/vdc1沒有對應掛載,/dev/vdc1就是新掛載的分區,接下來要對其進行掛載,輸入以下命令進行掛載:

[root@ebs-37458 ~]# mkdir /home1  //創建目錄,這個目錄名稱也可以自己取名

[root@ebs-37458 ~]# mount /dev/vdc1 /home1 //將備份分區掛載到home1目錄

用df -lh命令再查看就可以看到/dev/vdc1已經掛載上

5.jpg

注意:掛載出來的磁盤分區一般默認都是/dev/vdc1,在輸入mount掛載時以實際看到的分區名稱為準。

接下來就是要進行數據拷貝恢復,拷貝命令cp -rf /home1/xxx/* /home/xxx 解釋:將/home1/xxx/目錄下的文件全部拷貝到/home/xxx

我司wdcp系統網站默認目錄結構:/home/wwwroot/站點名稱/public_html

如圖所示,登錄wdcp以後點擊站點列表就可以看到網站具體路徑。

7.jpg

以上圖示例所示,想要恢復這個網站命令如下

cp -rf /home1/wwwroot/test_com/public_html/* /home/wwwroot/test_com/public_html/

複製以後還需要重置網站目錄權限,命令為chown www.www /home/wwwroot/ -R

數據庫默認路徑/home/wddata/var 假如要恢復bb這個數據庫,命令為:

cp -rf /home1/wddata/var/bb/*  /home/wddata/var/bb/

重置目錄權限:chown mysql.mysql /home/wddata/var/ -R

另外可以通過sftp方式連接服務器下載裡面的備份數據,參考教程:https://www.west.cn/faq/list.asp?unid=637

另附重裝系統恢復站點方法:https://www.west.cn/faq/list.asp?unid=608