vps、套餐雲主機如何恢復備份和掛載備份
發佈時間:2014-12-04
彈性雲主機雲快照功能請參考:https://www.west.cn/faq/list.asp?unid=1215
一、掛載備份(優先推薦)
1、windows系統:
在主機管理界面,雲快照 選擇時間點,然後點擊【快照掛載】

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

右鍵未分配的磁盤--更改驅動路徑--添加 給磁盤指定一個盤符。然後再打開我的電腦,可以看到新添加的磁盤,磁盤目錄與服務器目錄結構是一致的,到備份磁盤對應目錄拷貝需要的數據即可。注意掛載盤不能放重要數據,系統次日會進行回收。
網站默認路徑D:\wwwroot\ftp賬號\wwwroot
Mysql默認存放路徑:d:\SOFT_PHP_PACKAGE\mysql\
mysql數據庫存放:d:\SOFT_PHP_PACKAGE\mysql\data
mssql數據默認存放:d:\mssql
注:以上路徑均是用管理助手創建的默認路徑
windows2008/2012系統:
命令行裡面輸入compmgmt.msc進入計算機管理。

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

二、恢復備份
注意:恢復備份可以選擇系統盤和數據庫盤,但恢復會覆蓋當前數據,若有重要數據要提前做好備份,若非必要,強烈推薦使用掛載備份的方式恢復。
主機控制面板點擊雲快照,選擇需要恢復的磁盤,點擊恢復備份。

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查看磁盤分區,如圖所示:

通過上面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已經掛載上

注意:掛載出來的磁盤分區一般默認都是/dev/vdc1,在輸入mount掛載時以實際看到的分區名稱為準。
接下來就是要進行數據拷貝恢復,拷貝命令cp -rf /home1/xxx/* /home/xxx 解釋:將/home1/xxx/目錄下的文件全部拷貝到/home/xxx
我司wdcp系統網站默認目錄結構:/home/wwwroot/站點名稱/public_html
如圖所示,登錄wdcp以後點擊站點列表就可以看到網站具體路徑。

以上圖示例所示,想要恢復這個網站命令如下
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
