Linux系統備份

2021-06-21 23:29:10 字數 1384 閱讀 9275

linux相對於windows有乙個最大的好處就是:linux安裝程式的過程只有複製檔案的過程,沒有寫登錄檔的過程,因此,linux系統重灌之後只要將之前系統的程式檔案備份好,重新放到新系統下即可使用。

如何備份取決於如何使用的linux以及你備份的目的!

我是這樣使用linux的

大部分使用者應用軟體都會預設安裝在/usr/local下,另外,我自己還會將部分軟體安裝在/opt/下,因此,這兩個目錄我都需要備份。

/etc目錄下保留了幾乎linux系統所有的配置檔案,也需要備份。

其它的東西我都會放在home使用者目錄中,因此,將/home目錄備份好就ok了!

如果你還使用資料庫,那麼var的某些目錄如lib也可能要備份,如果更新過核心,則/boot目錄也可以備份,不過影響不大。

我的目的

在重新安裝系統後可以免去配置vim以及安裝軟體的麻煩!只需要進行下系統更新就可以使用!我不是專業人士,因此,如果你是做linux資料庫維護的,那你的備份將遠不止於這些。

/usr/local目錄下為一般使用者程式的安裝位置,

tar -zcppvf local.tar.gz /usr/local/
/opt也常用於存放使用者程式,

tar -zcppvf opt.tar.gz /opt/
linux下大部分配置都儲存在/etc/資料夾下,

tar -zcppvf etc.tar.gz /etc/
tar -zcppvf monkeyzx.tar.gz /home/monkeyzx/
其中monkeyzx為你的使用者名稱。

恢復備份的方法很簡單,只要將壓縮包解壓到新的系統中即可。因為壓縮時使用的是絕對路徑,解壓可以在任意目錄下使用下面的命令,

su root

tar -zxppvf local.tar.gz

tar -zxppvf opt.tar.gz

tar -zxppvf etc.tar.gz

tar -zxppvf monkeyzx.tar.gz

我將自己的vim配置打了個包,用於系統更新後方便的將之前的配置移植,配置檔案放在了github上:

-z gzip壓縮格式

-x tar解包

-c tar打包,建立檔案

-p 保留檔案許可權屬性(小寫字元)

-p 保留絕對路徑。在linux中,防止解壓tar包時無意覆蓋'/'中檔案, 預設情況下絕對路徑中的根"/"將會被去除,使用-p可保留。

-v 顯示壓縮資訊

-f 指定打包檔名

linux系統備份

剛剛重新安裝系統,這次決定備份一些重要的目錄。以前一直知道tar命令是這方面的高手,但是到底要怎麼備份?並沒有系統的研究過,所以剛才的實踐,總結了經驗,放出來和大家分享。第一部分 備份 首先 我們需要在 目錄下重建乙個壓縮檔案,為什麼要在 下面建立呢?就是因為不能讓我們把這個壓縮檔案自己壓縮的自己的...

備份linux系統

1.我該用什麼來備份我的系統呢?也許你會問。小事一樁,就像你備份或壓縮乙個別的檔案一樣,tar。不像windows linux 不限制根使用者訪問任何東西,因此,你完全可以把乙個分割槽上每乙個的檔案放入乙個tar檔案中。來實施這一方法,用這個成為根使用者 sudo su 接著去你的檔案系統的根目錄 ...

備份linux系統

備份linux系統 sudo su cd tar cvpzf backup.tgz exclude proc exclude lost found exclude backup.tgz exclude mnt exclude sys 如果你想排除所有的其他分割槽,你可以使用 l 引數代替 exclu...