高清欧美性猛交xxxx黑人猛交_国产激情视频一区二区三区_影音先锋人妻啪啪av资源网站_国模无码一区二区三区_成人麻豆亚洲综合无码精品

美國Linux服務(wù)器系統(tǒng)的磁盤分區(qū)備份

美國Linux服務(wù)器系統(tǒng)的磁盤分區(qū)備份

美國Linux服務(wù)器用戶在日常操作中可能會把數(shù)據(jù)存放在某一個特定分區(qū)上,而其余分區(qū)可能不是重要的數(shù)據(jù),所以在美國Linux服務(wù)器進(jìn)行重要數(shù)據(jù)備份時,就需要對單個磁盤分區(qū)進(jìn)行備份,今天美聯(lián)科技小編就來介紹一下美國Linux服務(wù)器系統(tǒng)磁盤分區(qū)備份的操作。

1、使用dcfldd 工具

該工具是美國Linux服務(wù)器系統(tǒng)coreutils軟件包中dd工具的增強(qiáng)版,如果用戶使用 8.24或更新版本的dd工具,就可以不用使用 dcfldd,只需要用dd替換dcfldd即可,所有其它參數(shù)仍然適用。

在美國Linux服務(wù)器Debian系統(tǒng)上,只需要在Package Manager中搜索dcfldd,也可以打開一個終端然后輸入下面的命令:

sudo apt-get install dcfldd

對于美國Linux服務(wù)器Red Hat版本系統(tǒng),可以用下面的命令:

1)cd /tmp

2)wget dl.fedoraproject.org/pub/epel/6/i386/dcfldd-1.3.4.1-4.el6.i686.rpm

3)sudo yum install dcfldd-1.3.4.1-4.el6.i686.rpm

4)dcfldd –version

注意: 上面的命令針對安裝的是32位版本的系統(tǒng),對于美國Linux服務(wù)器64位版本系統(tǒng),則使用下面的命令:

1)cd /tmp

2)wget dl.fedoraproject.org/pub/epel/6/x86_64/dcfldd-1.3.4.1-4.el6.x86_64.rpm

3)sudo yum install dcfldd-1.3.4.1-4.el6.x86_64.rpm

4)dcfldd –version

每組命令中的最后一個語句會列出美國Linux服務(wù)器dcfldd的版本,并顯示該命令文件已經(jīng)被加載。

2、備份分區(qū)

備份美國Linux服務(wù)器設(shè)備的時候可以備份整個設(shè)備,也可以只是其中的一個分區(qū)。如果設(shè)備有多個分區(qū),可以分別備份每個分區(qū)。

在進(jìn)行備份之前,要先看一下美國Linux服務(wù)器設(shè)備和分區(qū)的區(qū)別,假設(shè)有一個已經(jīng)被格式化為一個大磁盤的SD卡,這個SD卡就只有一個分區(qū)。如果空間被切分使得SD 卡看起來是兩個設(shè)備,那么它就有兩個分區(qū)。

要備份第一個美國Linux服務(wù)器SD卡需要備份設(shè)備 /dev/sdc,進(jìn)行備份的命令如下所示:

dcfldd if=/dev/sdc of=/tmp/SD-Card-Backup.img

備份包括輸入文件(if)以及被設(shè)置為 /tmp 目錄下名為 SD-Card-Backup.img 的輸出文件(of)。

dd和dcfldd默認(rèn)都是每次讀寫文件中的一個塊。通過上述命令,它可以一次默認(rèn)讀寫512個字節(jié),該復(fù)制是一個精準(zhǔn)的拷貝逐位逐字節(jié)。完成備份后,還需要把美國Linux服務(wù)器數(shù)據(jù)恢復(fù)到設(shè)備中。

3、恢復(fù)分區(qū)

現(xiàn)在已經(jīng)有了一個備份點,假設(shè)美國Linux服務(wù)器數(shù)據(jù)可能被損毀了或者由于某些原因需要進(jìn)行恢復(fù),命令和備份時相同,只是源和目標(biāo)相反。對于上面的例子,命令會變?yōu)椋?/p>

dcfldd of=/dev/sdc if=/tmp/SD-Card-Backup.img

這里,鏡像文件被用作輸入文件(if)而設(shè)備(sdc)被用作輸出文件(of)。

注意: 要記住輸出設(shè)備會被重寫,它上面的所有美國Linux服務(wù)器數(shù)據(jù)都會丟失,通常來說在恢復(fù)數(shù)據(jù)之前最好用GParted刪除SD卡上的所有分區(qū)。

假設(shè)美國Linux服務(wù)器用戶想把鏡像 BerryBoot.img 拷貝到兩個SD卡,SD卡分別是/dev/sdc和/dev/sdd,下面的命令在顯示進(jìn)度時每次讀寫 1 MB 的塊。命令如下:

dcfldd if=BerryBoot.img bs=1M status=progress | tee >(dcfldd of=/dev/sdc) | dcfldd of=/dev/sdd

在這個命令中,第一個dcfldd指定輸入美國Linux服務(wù)器文件并把塊大小設(shè)置為1MB。status參數(shù)被設(shè)置為顯示進(jìn)度。然后輸入通過管道 |傳輸給命令 tee,tee則用于將輸入分發(fā)到多個地方。

第一個輸出是到命令dcfldd of=/dev/sdc,命令被放到小括號內(nèi)被作為一個命令執(zhí)行,這時還需要最后一個管道 |,否則命令tee會把美國Linux服務(wù)器信息發(fā)送到 stdout (屏幕),因此最后的輸出是被發(fā)送到命令 dcfldd of=/dev/sdd。如果有第三個SD卡甚至更多,只需要添加另外的重定向和命令,如:

>(dcfldd of=/dev/sde

注意:記住最后一個命令必須在管道 | 后面,必須驗證寫的數(shù)據(jù),確保美國Linux服務(wù)器數(shù)據(jù)是正確的。

4、驗證數(shù)據(jù)

一旦創(chuàng)建了一個鏡像或者恢復(fù)了一個備份,可以驗證這些寫入的美國Linux服務(wù)器數(shù)據(jù)。要驗證數(shù)據(jù),會使用名為 diff 的另一個不同程序。使用diff需要指定鏡像文件的位置以及系統(tǒng)中拷貝自或?qū)懭氲奈锢砻浇?,可以在?chuàng)建備份或者恢復(fù)了一個鏡像之后使用 diff 命令。

該命令有兩個參數(shù),第一個是物理媒介,第二個是鏡像文件名稱。

對于例子dcfldd of=/dev/sdc if=/tmp/SD-Card-Backup.img,對應(yīng)的 diff 命令是:

diff /dev/sdc /tmp/SD-Card-Backup.img

如果鏡像和物理設(shè)備有任何的不同,會被告知,如果沒有顯示任何信息,那么美國Linux服務(wù)器數(shù)據(jù)就驗證為完全相同。確保數(shù)據(jù)完全一致是驗證備份和恢復(fù)完整性的關(guān)鍵,而進(jìn)行備份時還需要注意的一個主要問題是鏡像大小。

5、分割鏡像

假設(shè)想要備份一個16GB的SD卡,鏡像文件大小會大概相同。如果只能把它備份到最大文件大小限制是4GB 的FAT32分區(qū),必須做的是文件必須被切分為4GB的分片,通過管道 | 將數(shù)據(jù)傳輸給split命令,可以切分正在被寫的美國Linux服務(wù)器鏡像文件。

創(chuàng)建備份的方法相同,但命令會包括管道和切分命令。示例備份命令為:

dcfldd if=/dev/sdc of=/tmp/SD-Card-Backup.img

其切分文件的新命令如下:

dcfldd if=/dev/sdc | split -b 4000MB - /tmp/SD-Card-Backup.img

注意: 大小后綴和對dd及dcfldd命令的意義相同,split命令中的破折號用于將通過管道從dcfldd命令傳輸過來的美國Linux服務(wù)器數(shù)據(jù)填充到輸入文件。

文件會被保存為SD-Card-Backup.imgaa和SD-Card-Backup.imgab,如此類推。如果擔(dān)心美國Linux服務(wù)器文件大小太接近4GB的限制,可以試著用3500MB。

將文件恢復(fù)到設(shè)備也很簡單。使用cat命令將美國Linux服務(wù)器文件連接起來,然后像下面這樣用 dcfldd 寫輸出:

cat /tmp/SD-Card-Backup.img* | dcfldd of=/dev/sdc

可以在命令中dcfldd部分包含任何美國Linux服務(wù)器用戶需要的參數(shù)。

以上內(nèi)容就是關(guān)于美國Linux服務(wù)器系統(tǒng)磁盤分區(qū)備份的操作教程,希望能幫助到有需要的美國Linux服務(wù)器用戶們。

關(guān)注美聯(lián)科技,了解更多IDC資訊!

 

 

 

客戶經(jīng)理