in , , , ,

Linux 虛擬主機空間上cPanel控制台的主機檔案資料備份和還原方法

現在的主機空間商都會提供備份(backup)的功能,讓使用者可以自己於cPanel控制台(何謂cPanel控制台請點我)操作,其常見於cPanel裡提供的2種備份方式為:cPanel提供的備份功能(備份)與Jetbackup(Jetbacup說明與教學請點我),該次主要是針對cPanel提供備份功能裡的3種備份功能作介紹,除了包含如何得到備份,也有如何還原備份檔。

而不論主機代管商的系統備份如何周全,因系統備份的時間點所備份的主機檔案資料與情況不一定會剛好符合您的需求,這邊還是會建議您定時要做好自己資料的備份下載放置在你的本地端電腦或其它儲存的空間喔(EX:隨身碟、隨身硬碟、遠端檔案空間-google drive…)。

同場加映 ServerZoo 主機動物園備份機制說明-提供Jetbackup,ServerZoo 這主機商是每周執行Jetbackup 備份這動作一次,且會在每周固定時間點就只執行那一次。然後動物園虛擬主機對這10份的異地備份。故也表示且不會每分每秒的你的檔案有變化後,都馬上都有新檔案的10份備份,只在主機執行備份的那當下的時間點會產生一份備份。

如果有興趣也可以參考這家主機方案有多種選擇ServerZoo 主機動物園

如何進入主機空間cPanel控制台裡的備份功能?

首先請先登入cPanel控制台,登入後請找到備份(backup)字樣點選進入

會看到備份裡的3大功能(完整備份、帳戶備份、部分備份),如下圖

以下將針對上述3個備份功能作說明。

主機空間cPanel控制台,備份(backup)功能-1:完整備份(Full Backup) 功能為何?

完整備份(Full Backup)是一種手動備份,會針對主機空間〝目前〞的狀況作備份(包含控制台上的系統檔)。

1.只要點選 Download Full Account Backup,會看到如下畫面,點選產生備份。
※電子郵件地址的部分可以任填常用的mail,備份完成會mail通知

2.備份完成後進入到同樣的位置,會看到可下載的備份,點選即下載。

主機空間cPanel控制台,備份(backup)功能-1:完整備份(Full Backup)相關注意事項

1.完整備份產生的備份會留存在主機上,故手動產生備份前請確認主機空間足夠,以一般空間使用50%以內來判斷最準確。

2.下載完的備份檔案請於主機上刪除,以免下次操作備份時會一併備份,延長等待、操作的時間也佔用主機空間(主機空間爆了會如何請點我)。如何刪除?進入到cPanel→檔案管理員,即可以看到,如下圖。

主機空間cPanel控制台,備份(backup)功能-2:帳戶備份(Account Backup)功能為何?

此為主機系統作所的〝本地〞備份,可以選擇想要的備份時間作下載。
P.S.若帳戶備份無下拉式選單,可能主機空間是採用遠端備份(使用FTP資料外拋)或是Jetbackup。

於圖中可以看到備份日期,的備份,下圖紅框處會讓你選擇日期,但日期的項目是依你使用的虛擬主機空間其主機商的規定為主,選擇好日期後再點選下載鍵,檔案就會自動下載在你的電腦上了喔!不會有需要再次點選才會下載的狀況;下載完也不會佔用到你的主機空間,而有空間或流量是不是會爆掉的狀況,如果你是要全部檔案包一起,非常推薦這方式!

這與第一種的差別在於,備份檔案裡面不會有控制台的系統檔,就只會有你的資料庫與檔案所組成的壓縮檔。

題外話,會提供幾份的備份檔,這都是依cPanel 主機空間商所規定提供,還是老話一句,自己還是要有習慣自行做備份,不能全仰賴網站主機商所提供的備份,這真的是較保全的作法;另就我知道的,ServeZoo主機動物園,在Linux虛擬主機的部分有提供10份備份,想要了解的可參考他們的網站https://www.serverzoo.com/taiwan-hinet-hihosting

cpanel控制台的備份和還原

主機空間cPanel控制台,備份(backup)功能-1&2:完整備份/帳戶備份如何還原?

完整備份/帳戶備份產生的備份檔案結檔是一樣的,只是備份的時間點不同,而同樣的是無法於cPanel控制台上直接操作還原,需要請於本地端解開壓縮檔2次後,
會看到如下的檔案配置:
1.檔案資料放置〝homedir〞資料夾裡(點入後即可以看到public_html資料夾)→找到網頁程式檔案,請使用〝FTP軟體〞上傳還原。

2.資料庫放置〝mysql〞資料夾裡(點入後即可以看到.sql的資料庫檔案)→找到資料庫名稱的.sql,請使用cPanel→phpmyadmin作匯入。

主機空間cPanel控制台,備份(backup)功能-3:部分備份(Partial Backup)功能為何?

部分備份是依你現在主機”現況”又幫你分成:1.檔案、2.資料庫這兩種,適用於你只想備份這兩種其中一個的時候,如果你又沒有需求要指定哪一天日期的備份,這也是推薦的方式喔!

操作方式是:要備份檔案,就點選下圖主目錄鍵就會自己下載到你的電腦中;資料庫(數據庫)則是看你要備份哪一個資料庫而點選數字2那邊的資料庫名

只不過要留意的是,只有從部分備份中操作下載的資料庫(數據庫)與檔案"才可以"從選擇檔案裡叫出來去操作還原喔!如果你產生備份檔案的步驟是由第二種方式,那就不能用第三種的選擇檔案方式把它叫出來上傳,以避免造成cPanel錯亂,如果你不小心執行造成cPanel錯亂,這時候你可能就需要詢問你的主機廠商要怎麼處理了!
就我了解到的,若造成cPanel錯亂是還蠻麻煩的,所以在操作時請要多加留意小心,不要造成cPanel的錯亂。

主機空間cPanel控制台,備份(backup)功能-3:部分備份(Partial

 Backup)注意事項

1.點選主目錄/資料庫名稱,會直接跳出下載的視窗,與完整備份不同,不會留存備份於主機空間上。

2.備份檔案的〝還原功能〞僅供於此主機下載的部分備份的備份檔還原,
故:同主機上下載的完整備份、部分備份、其他cPanel下載的部分備份的備份檔 都不能於此處上傳還原,會造成系統錯亂(主機僅能刪除重開,恐會延伸處理費用)。

3.備份檔案的〝還原功能〞操作時,請留意是〝主目錄〞還是〝資料庫〞還原,之前有操作資料庫備份檔於主目錄還原造成錯亂。

4.若您的檔案太大,使用〝部分備份裡的功能作還原〞恐會有timeout/失敗的問題,若持續無法還原,請使用下面說明來還原。

5.於部分備份下載的檔案,〝非〞只能透過部分備份裡的功能作還原;
●按〝主目錄〞下載的備份檔,解開壓縮檔2次後,即可以看到public_html資料夾同一層的檔案,找到放置網頁程式的資料夾即可以用FTP軟體再作上傳。

●於〝資料庫名稱〞下載的備份檔,解開壓縮檔2次後,即可以看到.sql的資料庫檔案,使用cPanel→phpmyadmin即可以匯入。

cPanel備份與Jetbackup有何不同,如何規劃備份的作業程序?

1.cPanel備份裡,完整備份(Full Backup)和部分備份(Parital Backup)主要是針對目前的狀況作備份。
●若您的主機空間使用<50%,可以使用完整備份,備份檔產生於主機空間上,下載完再刪除;
●若您的主機空間使用>50%,可以使用部分備份,點選直接下載留存。
※亦有客戶利用部分備份的特性,只針對有更新的部分作操作備份,如只有更新資料庫就只備份資料庫。

2.cPanel備份的帳戶部分與Jetbackup都是主機系統操作的備份(大部分主機空間商只會擇一備份),因此可以選擇備份的日期來下載。

3.備份的時機,一般會規劃〝網頁程式〞動作的前和後均操作備份,以確保若更新有誤時,還有更新的前的檔案可以使用。

4.留存/操作備份常見會是很考驗執行者的習慣與規劃:
●若是檔案不大網站,只要擇一備份功能使用並依備份的日期存放,其備份流程是簡單方便的。

●若是檔案很大網站(備份動作會佔用到太多時間時,如超過30分鐘);會建議善用部分備份的特性來規劃,如:網頁程式升級時,才於升級前後前針對主目錄作備份;一部分文章、產品的編輯,僅針對資料庫備份作備份(若有上傳圖片,針對上傳的圖片作放置與註記),之後固定時間(如月底)再操作主目錄備份,此方式可以有效的節省存放備份的空間與處理時間。

主機空間未提到Email 信件呢? cPanel備份是否會備份到?

有人會疑惑,第一種形式備份功能不是可以全部打包嗎?
其實第一種也不見得可以全部打包到,畢竟那是針對“現況”,信件總不可能等你下載完才停止接收,或是更不知道系統這時候到底打包到哪邊,其實你該更注意的是你的郵件收發軟體的設定方式是否是 有設定在主機上多留一份副本,或郵件收發軟體有讓你直接將信件收至你所使用的裝置(將信件收至你所使用的裝置,這樣就等於是備份了)。

文末提供另一種方便的JetBackup 5的cpanel備份教學,這裡的備份還原機制可以還原到單一檔案喔,相當好用,請參考此文章:https://wpoki.com/虛擬主機代管商推薦中文-jetbackup-5-備份還原教學/

本站也有許多關於cPanel教學及cPanel是什麼東西的文章,請參閱以下連結文章

cPanel 虛擬主機使用教學教學文章
使用主機空間常提到cPanel控制台,cPanel是什麼東西?跟我的網站程式有什麼關係呢?

若您是使用PLESK控制台要做備份資料可以參考本站:Plesk虛擬主機(Plesk Obsidian 18)-備份/還原 超詳細圖文說明教學

文章來源: https://wpoki.com

Written by 婷Z

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *

GIPHY App Key not set. Please check settings

7 Comments