如何把VPS上的整個系統備份下來?

時間 2021-05-30 10:39:06

1樓:dboy

一線服務商,如 Vultr / DigitalOcean / Linode,都有整機備份或生成snapshot,然後一鍵從snapshot恢復的服務,有的需要你建立VPS主機的時候選擇是否開啟這個服務(可能有額外費用,但幾乎可以忽略不計)。

所以解決這個問題的答案是:用提供整機備份或一鍵snapshot生成和恢復服務的VPS。

二三線,很便宜的VPS廠商很可能不提供,一分錢一分貨。

2樓:水木

使用Clonezilla整個磁碟遷移系統到虛擬機器Linux環境http://www.

4u4v.net/shi-yong-clonezilla-zheng-ge-ci-pan-qian-yi-xi-tong-dao-xu-ni-ji-linux-huan-jing.html

3樓:陳含林

來自 Full System Backup with rsync

然後就是恢復的時候你會發現mysql起不來了,跑來大罵我坑爹。

--所以我真正的回答是這樣的:

首先搞清楚到底哪些服務是在跑的,搞清這些服務的執行檔案, 資料檔案,配置檔案,依賴,占用。

這樣才能進行備份:

針對執行檔案, [檢查依賴+安裝]指令碼,這個時候會發現有包管理是多麼美妙。

針對資料檔案, 這是最主要的部分, 要保證備份的完整一致可用,你得根據服務寫出針對的指令碼,比如mysql就得用到mysqldump或者xtrabackup。

針對配置檔案, 這是最有意思的部分, 把每個服務的配置檔案都變成模板, 然後抽取變數,放到乙個總的配置檔案裡面。然後有個指令碼讀取這個配置檔案之母,呼叫一些方法/指令碼生成一套所有服務的配置檔案,還帶拷貝到指定路徑。

所有的指令碼和模板和配置都要有版本控制

然後完了麼? 沒完, 得寫乙個恢復指令碼, 裝個虛擬機器,線上弄個資料檔案的備份, 加上模板,改改總配置, 指定幾個引數看能不能完整恢復出乙個能用的環境。

這樣才基本上算備份了「整個系統」, 還沒提監控備份的成功失敗,備份的安全問題。

--為了未來不折騰, 建議為每個服務抽象出一套運維操作指令碼/方法, 涵蓋安裝更新回滾解除安裝清理備份啟動停止過載warmup生成配置增刪改自定義等等, 好吧是不是看起來像物件導向了? 誰說運維不是死程哼哼

--以下是我的腦補

看到這裡估計很多人要哭了:「大哥我只是想備份幾個配置,至於整這麼一大串麼?!」

:運維本來就是這麼個系(keng)統(die)的工作, 網上隨便找個文件編譯安裝手改配置起服務這種赤腳醫生的行為也就是一時爽.....

4樓:

linode嗎?$5/mon 開個backup雙重保險,我就是這麼幹的。配合snaphost基本無礙啊,本地都沒這麼保險啊。

5樓:紫氣東來

你現在是CentOS 5.5下次是6.0你的映象能用麼?

在下次是一台Debian你的映象能用麼?

再下次還是一台裸機硬體不一樣,你的映象能用麼?

再下次硬體一樣,分割槽不同/下面分了好幾個區你的映象能用麼?

所以,備份配置就夠了。

win10如何備份系統的同時把常用專業軟體一起備份,省去重灌電腦後裝一堆軟體的麻煩?

從題主的問題看,專業軟體是預設沒有安裝在C盤的嗎?其實就算軟體沒有裝在C,那麼只備份系統,還原後,軟體理論也是能直接用的。如果實在是想要把系統盤和專業軟體的盤都備份了,那麼可以使用第三方軟體,我個人推薦 輕鬆備份。傲梅輕鬆備份免費版 免費備份軟體 使用磁碟備份,或者系統備份 分割槽備份的方式,就能達...

Android裝置如何在整個系統上實現灰度模式?

android.stackexchange.com 蒼冥 Android裝置如何在整個系統上實現灰度模式?Lolipop及以上的安卓系統自帶灰度模式的功能 設定 開發者選項 有個 simulate color space 我的系統是英文版的,中文不清楚 Monochromacy,同上,不清楚中文 i...

如何系統的把鋼琴上24個大小調摸透?

木木木 多練,沒有捷徑。第一步 先把每個調的音階練熟 每級音上構成的三和弦七和弦及其和弦轉位搞清楚。第二步 移調練習,從簡單的開始。例如C G C F C bB C D。先練旋律或伴奏 看你喜歡 能熟練掌握了以後,再換到調號多一些的。 最簡單的一種辦法,自己訂做一台鋼琴,黑鍵和白鍵間隔著排列。即取消...