linux使用dd命令拷貝和恢復映象

2021-08-18 00:00:35 字數 1280 閱讀 6199

device boot      start

end blocks id system

/dev/sdb1 2048

1002047

500000

83 linux

/dev/sdb2 1002048

12002047

5500000

83 linux

/dev/sdb3 12002048

13002047

500000

83 linux

/dev/sdb4 13002048

15002047

1000000

83 linux

dd if=/dev/sdb  of=/dev/sdc
dd bs=512 count=[fdisk命令中最大的end數+1] if=/dev/sdb of=name.img

#eg: dd bs=512

count=15002048

if=/dev/sdb of=ghost_linux_latelee.img

dd bs=512 count=15002048

if=/dev/sdb | gzip -9 > ghost_linux_latelee.img.gz

dd if=ghost_linux_latelee.img of=/dev/sda
gzip -c -d ghost_linux_latelee.img

.gz | dd of=/dev/sda

watch -n 5 killall -usr1 dd #另乙個終端啟動root執行

#(注:killall並不是傳說中把程序kill掉,而是傳送乙個指定的訊號到指定的程序)

count=1

如果你把映象恢復到另一台計算機上,你可能會發現你的網絡卡是eth1,而不是eth0。這是因為

/etc/udev/rules.d/70-persistent-net.rules

檔案把你做映象的計算機的網絡卡作為eth0登記了。如果你的網路指令碼對eth0進行了處理,而沒有對eth1進行處理,那麼不修改網路指令碼,你可能就無法上網了。也許你會希望在做映象之前,先刪除該檔案。這樣你恢復映象時,網絡卡的名字就是eth0,就不會造成你在恢復後的計算機上無法上網的問題了。

dd命令使用

先簡要介紹dd的引數,後邊通過幾個例項介紹dd的應用,參考了其他的資料,在此一併感謝 小菜水平有限文中有什麼錯誤請大家指正,關於dd還有什麼好的使用方法,可以貼出來,小菜會及時更新 dd 是 linux unix 下的乙個非常有用的命令,作用是用指定大小的塊拷貝乙個檔案,並在拷貝的同時進行指定的轉換...

dd命令使用

先簡要介紹dd的引數,後邊通過幾個例項介紹dd的應用,參考了其他的資料,在此一併感謝 小菜水平有限文中有什麼錯誤請大家指正,關於dd還有什麼好的使用方法,可以貼出來,小菜會及時更新 dd 是 linux unix 下的乙個非常有用的命令,作用是用指定大小的塊拷貝乙個檔案,並在拷貝的同時進行指定的轉換...

dd命令使用

dd命令使用 先簡要介紹下dd的引數,後邊通過幾個例項介紹dd的應用,參考了其他的資料,在此一 並感謝,水平有限文中有什麼錯誤請大家指正。dd 是 linux unix 下的乙個非常有用的命令,作用是用指定大小的塊拷貝乙個檔案,並在拷貝 的同時進行指定的轉換。1.命令簡介 dd 的主要選項 指定數字...