无码专区—va亚洲v天堂麻豆-国产成人亚洲综合app网站-亚洲大尺度专区无码浪潮av-无码国产成人午夜视频在线播放-国产精品亚洲аv无码播放

美國服務器Linux系統磁盤分區備份的操作

美國服務器用戶有時候可能會把數據放在一個分區上,所以有時可能需要對磁盤分區進行備份。今天美聯科技小編就來介紹美國服務器Linux系統磁盤分區備份的操作方式。 1 、dcfldd 工具

美國服務器Linux系統磁盤分區備份的操作

來源:美國服務器 作者:美聯科技小編Zoe 瀏覽量:108
2019-11-15
0
       美國服務器用戶有時候可能會把數據放在一個分區上,所以有時可能需要對磁盤分區進行備份。今天美聯科技小編就來介紹美國服務器Linux系統磁盤分區備份的操作方式。

       1、dcfldd 工具

       該工具是 coreutils 軟件包中 dd 工具的增強版,如果美國服務器用戶使用 8.24 或更新版本的 dd 工具,就不需要使用 dcfldd,只需要用 dd 替換 dcfldd 即可,所有其它參數仍然適用。

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

       sudo apt-get install dcfldd

       對于 Red Hat 系統,可以用下面的命令:

       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 位版本。對于 64 位版本,使用下面的命令:

       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

       每組命令中的最后一個語句會列出 dcfldd 的版本并顯示該命令文件已經被加載。

       2、備份分區

       備份美國服務器設備的時候可以備份整個設備,也可以只是其中的一個分區。如果設備有多個分區,可以分別備份每個分區。

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

       要備份第一個 SD 卡需要備份設備 /dev/sdc,進行備份的命令如下所示:

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

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

       dd 和 dcfldd 默認都是每次讀寫文件中的一個塊。通過上述命令,它可以一次默認讀寫 512 個字節。記住,該復制是一個精準的拷貝 - 逐位逐字節。完成備份后,還需要把數據恢復到設備中。

       3、恢復分區

       現在已經有了一個備份點,假設數據可能被損毀了或者由于某些原因需要進行恢復。

       命令和備份時相同,只是源和目標相反。對于上面的例子,命令會變為:

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

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

       注意: 要記住輸出設備會被重寫,它上面的所有數據都會丟失。通常來說在恢復數據之前最好用 GParted 刪除 SD 卡上的所有分區。

       假設我們想把鏡像 BerryBoot.img 拷貝到兩個 SD 卡。SD 卡分別是 /dev/sdc 和 /dev/sdd。下面的命令在顯示進度時每次讀寫 1 MB 的塊。命令如下:

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

       在這個命令中,第一個 dcfldd 指定輸入文件并把塊大小設置為 1 MB。status 參數被設置為顯示進度。然后輸入通過管道 |傳輸給命令 tee。tee 用于將輸入分發到多個地方。第一個輸出是到命令 dcfldd of=/dev/sdc。命令被放到小括號內被作為一個命令執行。這時還需要最后一個管道 |,否則命令 tee 會把信息發送到 stdout (屏幕)。因此,最后的輸出是被發送到命令 dcfldd of=/dev/sdd。如果有第三個 SD 卡,甚至更多,只需要添加另外的重定向和命令,類似 >(dcfldd of=/dev/sde。

      注意:記住最后一個命令必須在管道 | 后面。必須驗證寫的數據確保數據是正確的。

       4、驗證數據

       一旦創建了一個鏡像或者恢復了一個備份,可以驗證這些寫入的數據。要驗證數據,會使用名為 diff 的另一個不同程序。使用 diff ,需要指定鏡像文件的位置以及系統中拷貝自或寫入的物理媒介,可以在創建備份或者恢復了一個鏡像之后使用 diff 命令。

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

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

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

       如果鏡像和物理設備有任何的不同,會被告知,如果沒有顯示任何信息,那么數據就驗證為完全相同。確保數據完全一致是驗證備份和恢復完整性的關鍵。進行備份時需要注意的一個主要問題是鏡像大小。

       5、分割鏡像

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

       創建備份的方法相同,但命令會包括管道和切分命令。示例備份命令為 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 命令傳輸過來的數據填充到輸入文件。

       文件會被保存為 SD-Card-Backup.imgaa 和 SD-Card-Backup.imgab,如此類推。如果擔心文件大小太接近 4 GB 的限制,可以試著用 3500MB。

       將文件恢復到設備也很簡單。使用 cat 命令將它們連接起來然后像下面這樣用 dcfldd 寫輸出:

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

       可以在命令中 dcfldd 部分包含任何需要的參數。

       以上就是美國服務器Linux系統磁盤分區備份的操作方式,希望能幫助到有需要的美國服務器用戶。

       關注美聯科技,了解更多IDC資訊!
部分文章來源與網絡,若有侵權請聯系站長刪除!
主站蜘蛛池模板: 日本精品中文字幕在线播放| 成人一在线视频日韩国产 | 在线播放免费人成毛片乱码| 免费精品国产人妻国语| 日韩欧美精品有码在线洗濯屋| 色老久久精品偷偷鲁| 丰满熟妇乱子伦| 凹凸在线无码免费视频| 在线观看人成视频免费| 国产拍拍拍无遮挡免费| 国产高清自产拍av在线| 欧美不卡高清一区二区三区 | 亚洲精品一区二区三区影院| 日韩精品成人无码专区免费| 精品国产三级a在线观看网站| 亚洲vav在线男人的天堂| 国产精品无码综合区| 少妇极品熟妇人妻200片| 亚洲乱码日产一区三区| 亚洲精品国偷拍自产在线观看 | 久久国内精品自在自线| 精品动漫一区二区无遮挡| 亚洲欧美精品一中文字幕| 国内精品久久久久影院免费| 国产拍揄自揄免费观看| 在线播放国产精品三级网| 国产精品亚洲精品久久精品| 99久久婷婷国产一区二区| 国产欧美日韩综合在线成| 日日摸天天爽天天爽视频| 久久精品aⅴ无码中文字字幕蜜桃| 美女mm131午夜福利在线| 青青青爽视频在线观看| 色噜噜亚洲男人的天堂www| 久久久久久综合网天天| 性色av一区二区三区夜夜嗨 | 最新精品国偷自产在线下载| 国产69精品久久久久999小说| 尹人香蕉99久久综合网站| 97久久超碰精品视觉盛宴 | 亚洲色自偷自拍另类小说|