Backup

升級前我應該備份什麼?

  • February 23, 2022

我意識到有很多類似的問題,但我還沒有找到一個可以回答我的明確查詢的問題。

我仍在使用 Linux Fedora 20,而且我應該升級到最新版本的時間已經過去了。我已經開始使用 Deja Dup 將我的 /home 目錄備份到外部 1 TB 硬碟上;我的問題是,在開始安裝之前,我還應該備份哪些其他目錄?

對於/etc,使用etckeeper。它/etc在版本控制下儲存,負責保留權限和所有權。在升級之前,請確保您已經送出了最新的更改,並設置了一個標籤(例如git tag fedora20-before-upgrade)。

還要列出您目前已安裝的所有軟體包 ( rpm -ql >/var/tmp/fedora20-package-list.txt)。如果升級最終刪除了一些包以使依賴項工作,這可能會很有用。

除此之外,在升級過程中沒有任何特別危險的東西。/usr/local不應觸及主目錄和本地安裝(例如,在 下),系統的其餘部分應由升級管理。當然,與其他任何時候一樣,您應該擁有最新的備份,以防發生意外情況。

我確實使用 Debian,所以我不能給你任何特定於發行版的提示。無論如何,在升級我的系統之前,我通常會備份:

  • /home
  • /etc
  • /usr/local(除非我將它放在專用分區上)
  • 所有已安裝包的列表(我可以用dpkgand生成apt,所以我希望你可以用yumor做同樣的事情rpm

我還建議閱讀您的發行版的發行說明;它應該概述在開始升級之前需要執行的所有步驟(包括備份)。

引用自:https://unix.stackexchange.com/questions/332678