新聞中心
## linux系統(tǒng)Tar備份技術(shù)實踐

Linux系統(tǒng)備份是指將Linux操作系統(tǒng)中的文件復(fù)制、壓縮和存檔以備出現(xiàn)系統(tǒng)異常時進行恢復(fù),很多時候Linux系統(tǒng)備份都是靠Run文件,以及Tar命令。
Tar備份技術(shù)是Linux系統(tǒng)數(shù)據(jù)備份的常用方式,所謂tar備份就是利用tar命令打包系統(tǒng),以及系統(tǒng)數(shù)據(jù)合成一個備份文件,實現(xiàn)全部數(shù)據(jù)的備份,tar命令可以將多個文件合并為一個文件并進行壓縮,有效的節(jié)省磁盤空間。
實踐:
首先我們可以使用“`sudo fdisk -l“`查看有哪些分區(qū)可以備份:
sudo fdisk -l
Disk /dev/sda: 21.5 GB, 21474836480 bytes, 41943040 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk label type: dos
Disk identifier: 0x000666ae
Device Boot Start End Blocks Id System
/dev/sda1 * 2048 41523199 20765576 83 Linux
/dev/sda2 41525246 41943039 208897 5 Extended
/dev/sda5 41525248 41943039 208896 82 Linux swap / Solaris
可以看到,有兩個掛載的文件系統(tǒng),分別為/dev/sda1和/dev/sda5,那么我們便可以利用Tar備份/dev/sda1/和/dev/sda5/:
sudo tar -cvzf sda.tar.gz /dev/sda1/ /dev/sda5/
運行完成后,備份文件sda.tar.gz將會出現(xiàn)在當前目錄中,其中-c表示將要備份的文件和目錄打包,-v表示在屏幕上顯示每個備份的文件,-z表示壓縮文件,-f表示輸出備份文件。
當數(shù)據(jù)發(fā)生損壞時,我們可以使用如下命令來恢復(fù):
sudo tar -xvzf sda.tar.gz /dev/sda1/ /dev/sda5/
上述命令將會解壓/dev/sda1/和/dev/sda5/,將這兩個文件系統(tǒng)恢復(fù)到備份時的狀態(tài)。
總而言之,Linux系統(tǒng)備份工作是利用Tar命令的文件合并和壓縮技術(shù),實現(xiàn)在線備份及恢復(fù)系統(tǒng)數(shù)據(jù),大大縮減系統(tǒng)備份時間和備份文件的體積,減少在磁盤空間的占用。
成都創(chuàng)新互聯(lián)科技有限公司,經(jīng)過多年的不懈努力,公司現(xiàn)已經(jīng)成為一家專業(yè)從事IT產(chǎn)品開發(fā)和營銷公司。廣泛應(yīng)用于計算機網(wǎng)絡(luò)、設(shè)計、SEO優(yōu)化、關(guān)鍵詞排名等多種行業(yè)!
新聞標題:Linux系統(tǒng)Tar備份技術(shù)實踐(tar備份linux)
網(wǎng)站URL:http://m.fisionsoft.com.cn/article/cdgigoe.html


咨詢
建站咨詢
