使用dd命令轉殖整個Linux系統

2022-06-24 09:54:12 字數 953 閱讀 2445

參考:

本次使用使用dd命令轉殖整個ubuntu系統

1,vm安裝一台ubuntu虛擬機器

過程不詳述,硬碟1 10g 新增一塊硬碟2大於10g 本次新加硬碟15g新加的硬碟用於儲存dd複製的映象

2,使用cdrom或u盤啟動系統 

啟動系統為ubuntu live模式

3,使用dd命令轉殖

檢視系統磁碟

把磁碟2 sdb掛載在目錄/data

dd   bs=512 count=[fdisk命令中最大的end數+1] if=/dev/sda of=/data/ghost.img
ghost.img大小為10g

ps:本次counts數為20969471+1=20969472

4,恢復

新建虛擬機器 掛載兩塊硬碟硬碟1大小和恢復源主機一樣大10g ,硬碟2必須大於映象ghost.img即可

同樣用ubuntu live啟動系統,把生成的映象ghost.img複製到 新建虛擬機器的硬碟2上,掛載目錄為/data

恢復

dd if=/data/ghost.img of=/dev/sda
恢復完成即可獲得和源主機一樣的系統,ubuntu系統轉殖完成

ps:使用dd命令進行轉殖生成的映象檔案大小為整個系統盤大小,本次測試硬碟大小為10g,針對稍大硬碟轉殖及恢復速度難以保證

可以使用clonezilla進行備份恢復

參考 

使用dd命令轉殖磁碟的方法介紹

同硬碟和分割槽打交道時,我們可能需要建立所有分割槽的副本或備份,而不僅僅是複製內容 不僅是各個硬碟分割槽,而且包括引導記錄 分割槽表等資訊 這時,我們就可以使用dd命令,它可能用於轉殖任何型別的磁碟,如硬碟 快閃儲存器 cd 以及軟盤等。dd命令介紹 dd命令的願意是data definiton。由...

用dd命令轉殖ubuntu系統

神奇的ghost的原理是什麼呢?不就是資料複製嗎?linux下的dd命令不就是最強大的資料複製工具!既然如此,我為什麼要使用g4l這樣複雜的工具呢?一條dd命令不就可以幫我實現任意複雜的映象複製和恢復的需求了嗎?管他是grub,還是ext4,btrfs,fat32,ntfs.dd面前眾生平等。進入l...

linux下用dd命令拷貝硬碟,複製轉殖及還原硬碟

linux系統如果想做備份還原,使用ghost的時候經常出現問題,後來發現可以直接使用dd命令完成硬碟的轉殖和還原.當拷貝完硬碟後,就可以拿這個硬碟放到其它裝置上跑了。也就是完成了 燒寫 了。實際操作中,最好使用另乙個系統啟動,如另乙個硬碟的系統,或者用live cd。當然,拷貝當前執行中的系統也是...