Linux系統備份

2021-09-07 05:25:11 字數 1427 閱讀 4765

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為你的username。

恢復備份的方法非常easy。僅僅要將壓縮包解壓到新的系統中就可以。由於壓縮時使用的是絕對路徑。解壓能夠在隨意資料夾下使用以下的命令,

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...