1. 程式人生 > >linux驅動器和分割槽的備份,使用dd命令示例

linux驅動器和分割槽的備份,使用dd命令示例

dd命令是Linux發行版非常簡單的備份工具。 “dd”工具簡單的拷貝標準輸入到標準輸出,在512位元組塊讀取。
dd 命令是Linux發行版非常簡單的備份工具。該“dd”工具簡單的拷貝標準輸入到標準輸出,在512位元組塊讀取。 用dd命令,我們可以建立整盤,磁碟驅動器等備份,下面這篇文章將幫助你學習一些有用的“dd”命令。

1:建立現有分割槽備份

以下命令將整個分割槽/dev/sdb1備份到/opt/sdb1.img檔案。
# dd if=/dev/sdb1 of=/opt/sdb1.img樣本輸出

16064937+0 records in
16064937+0 records out
8225247744
bytes (8.2 GB) copied, 123.319 s, 66.7 MB/s

2:恢復備份到其他分割槽

上面 /opt/sdb1.img備份檔案可以恢復到其他分割槽(/dev/sdb2),我們可以用以下命令恢復。
# dd if=/opt/sdb1.img of=/dev/sdb2 樣本輸出

16064937+0 records in
16064937+0 records out
8225247744 bytes (8.2 GB) copied, 197.688 s, 41.6 MB/s 

現在,你可以看到的/dev/sdb2 是/dev/sdb1 的翻版。

3:建立與現有分割槽副本

我們可以直接從現有的分割槽副本來分割槽。以下命令將建立的/dev/sdb1 到 /dev/sdb2 的副本。
# dd if=/dev/sdb1 of=/dev/sdb2

樣本輸出

16064937+0 records in
16064937+0 records out
8225247744 bytes (8.2 GB) copied, 221.431 s, 37.1 MB/s

4:建立現有的硬碟克隆

以下命令將複製前446個位元組這是MBR從第一個磁碟到第二個磁碟。這將建立第二個磁碟引導。 。
# dd if=/dev/sda of=/dev/sdb bs=446 count=1

1+0 records in
1+0 records out
446 bytes (446 B) copied, 0.00174812 s, 255 kB/s 

現在確保在/dev/sdb的匹配為/dev/sda的分割槽。一旦做到這一點,您可以使用複製每個分割槽:
# dd if=/dev/sda1 of=/dev/sdb1


# dd if=/dev/sda2 of=/dev/sdb2

5:備份和恢復的MBR映象檔案

建立使用以下命令MBR的映象檔案的備份。
# dd if=/dev/sda of=/opt/backup-mbr-sda.img bs=512 count=1示例輸出

1+0 records in
1+0 records out
512 bytes (512 B) copied, 0.0115243 s, 44.4 kB/s 

接下來的步驟是MBR恢復到不同的磁碟,使用下面的命令來做到這一點。
# dd if=/opt/backup-mbr-sda.img of=/dev/sdb bs=446 count=1

相關推薦

linux驅動器分割槽備份使用dd命令示例

dd命令是Linux發行版非常簡單的備份工具。 “dd”工具簡單的拷貝標準輸入到標準輸出,在512位元組塊讀取。 dd 命令是Linux發行版非常簡單的備份工具。該“dd”工具簡單的拷貝標準輸入到標準輸出,在512位元組塊讀取。 用dd命令,我們可以建立整盤,

linux相對路徑絕對路徑cd命令mkdir命令rmdir命令rm命令

絕對路徑:從根目錄開頭的路徑為絕對路徑 相對路徑:以當前目錄開始的路徑為相對路徑 CD命令 cd或cd ~ 回到當前使用者的家目錄 cd - 回到上一次所在的目錄 cd .. 返回上一層目錄 cd

shell腳本介紹shell腳本結構執行方式date命令的用法shell腳本中的變量簡介

linux 操作系統 centos shell腳本 筆記內容:20.1 shell腳本介紹20.2 shell腳本結構和執行20.3 date命令用法20.4 shell腳本中的變量筆記日期:2017-11-2120.1 shell腳本介紹 Shell Script,Shell腳本與Wind

相對絕對路徑cd命令創建刪除目錄mkdit/rmdir ,rm命令

water pan bsp 開始 chan fff rec str orm 相對和絕對路徑相對路徑:相對當前你所在的一個地址的路徑,不是從根開始。絕對路徑:絕對路徑都是從根開始的命令: pwd : 顯示當前所在的一個位置 cd

Shell腳本(腳本結構執行方法date命令用法腳本中的變量)

cal 方式 spa 12月 自動化 復制 自定義函數 soft 變量 Shell是什麽Shell是一種腳本語言,和傳統語言C,Python...相比還是比較簡單的。可以使用邏輯判斷,循環等語法可以自定義函數shell是系統命令的集合shell腳本可以實現自動化運維,能大大

絕對路徑相對路徑目錄命令(cd,mkdir,rm,history)

路徑 目錄命令 絕對路徑和相對路徑 絕對路徑是以/(根)開頭的 [root@aminglinux-02 ~]# ls /etc/hostname /etc/hostname 相對路勁是相對當前目錄的路徑 [root@aminglinux-02 ~]# pwd 查看當前目錄 /root [roo

【Python】同時安裝了python2python3時pip命令該如何使用?

window 安裝 同時 如何使用 軟件 模塊 如果 bsp 如何 當python2和python3同時安裝windows上時,它們對應的pip都叫pip.exe,所以不能夠直接使用 pip install 命令來安裝軟件包。 而是要使用啟動器py.exe來指定pip的版本

LINUX——關於ansible批量控制批量命令及部署的使用

python開發 connect status art mirror set mkdir pin 通配 1.ansible簡介ansible是一款自動化運維工具,基於Python開發,集合了眾多運維工具(puppet,cfengine,chef,func,fabric)的優

分清雲端儲存備份才能更理智的選擇“雲”

有關雲的炒作已經模糊了雲端儲存,以及雲備份恢復和還原(雲BURR)之間的界限。甚至使得雲端儲存和雲端的儲存,以及“同步和共享”這樣的概念差別變得模糊。許多供應商樂意與此,因為這使得他們的方案看上去對於潛在客戶更具吸引力。不過模糊不清的雲定義混淆了市場,妨礙了技術部署和推進的速度,並最終損害了市場中的

Linux伺服器Windows本地間scp命令上傳下載檔案的使用

scp上傳下載的使用 |-在Linux上安裝ssh | |-安裝SecureCRT,進行遠端連線Linux | |-在Windows上安裝Winsshd使得Windows支援ssh協議,並開啟wins

Linux環境變數修改後眾多命令提示command not found

用composer工具安裝全域性phpunit命令時需要把 ~/.composer/vendor/bin/ 加入/etc/profile環境變數PATH中,由於操作不慎,致使檔案損壞,導致眾多基礎命令如vi、source等提示command not found,後來在谷歌娘

Linux下遠端連線windows執行命令

演示: 在Linux上遠端登入winodws,執行java程式。 實驗環境: 主機:win7x64  + WMare9.0 兩臺在WMare9.0上的虛擬機器。 虛擬機器A:初始安裝的win7x64 虛擬機器B:ubuntu-13.04-desktop-amd64 注

linux伺服器被掛馬ps命令netstat命令被挾持替換成其他程式

公司一套hadoop叢集,裝的CDH CM,被掛馬了,動不動就特別卡,流量佔用特別高。當初為了方便,裸在公網上了。而且密碼還簡單,這下是血的教訓了。雖然上面已經同意了全部重灌了,但是本屌有點不甘心,想了解該病毒的老窩在哪。下面會一些資訊,分享給大家。 問題現象,lin

Linux達人養成手冊命令例項解析

今天跟大家分享一些linux離不開的基礎操作命令,也有一些能令你效率增倍的命令,為大家成為達人做墊腳石。 前言:說幾個Linux與Windows最大的幾處不同:Linux中,萬物皆檔案,包括硬體

安裝Linux DeployTermux之後再安裝ftp服務軟件都是多余的!

運行 who penssh color passwd 設置 服務器軟件 running ftp服務器 之前以為Debian 9 running via Linux Deploy或者Termux在安卓系統部署之後,一定要安裝vsftpd或者pure-ftpd這些專門的ftp服

linux下格式化分割槽重新掛載的命令適用於centosredhat

http://help.aliyun.com/manual?spm=0.0.0.105.673183&helpId=271 http://help.aliyun.com/manual?spm=0.0.0.33.50c908&lastSortId=234 

Linux文件目錄權限:chmod、更改所有者所屬組:chownumask命令隱藏權限:lsattr/chattr

chmod chown umask 文件和目錄權限chmod: 我們使用ls -l可以看到文件的詳細信息,也知道第一列的第一個符號(字母)表示文件的類型,在表示文件的類型符號的後面的九個符號則表示的是文件的權限,這些權限和文件的所有者和所屬組都有關系:文件權限有三個屬性:是否可讀用r表示、是否可寫

Linux日常管理技巧(2):freepsnetstat命令抓包工具

情況下 路由器配置 傳輸協議 method ups lis red field 保存 一、free命令 free命令可以顯示當前系統未使用的和已使用的內存數目,還可以顯示被內核使用的內存緩沖區。用法: free [選項] 選項: -b:以Byte為單位顯示內存使用情況;-

Linux下mysql的備份還原命令

Linux下MySQL的備份和還原 Linux下的資料備份 Linux下的資料還原 介紹mysqldump的引數 最近一直在更新一個專案,給現場部署,每次都需要備份一下資料庫(以防有問題可以還原回去) Linux下的資

如何在 Linux 上對驅動器進行分割槽格式化

這裡有所有你想知道的關於設定儲存器而又不敢問的一切。 在大多數的計算機系統上,Linux 或者是其它,當你插入一個 USB 裝置時,你會注意到一個提示驅動器存在的警告。如果該驅動器已經按你想要的進行分割槽和格式化,你只需要你的計算機在檔案管理器或桌面上的某個地方列出驅動器。這是一個簡單的要求,而且通常計算機