[問題] ubuntu 15.04 desktop 64bit dd指令還原用法

作者: LonelyLouis (寂寞寂寞就好)   2015-05-28 13:27:16
小弟我最近在試dd的指令備份系統
dd backup:
sudo dd if=/dev/sda | gzip > /media/louislin/My\ Passport\backup.img.gz
這一步是沒什麼太大的問題,都有備份至我的隨身硬碟中
那在還原時
dd restore:
sudo gzip -dc /media/louislin/My\ Passport/backup.img.gz | sudo dd /dev/sda
將dd備份好的壓縮檔解壓縮回去至系統
那我想問的是上面這個restore command 是該在哪裡執行呢
目前試過:
1.
如果是進了系統再下此command,restore完都會當機且重開機後也進不去系統,直接進到
emergency mode ,且tab那些都無法使用。
感覺就是直接在系統中restore會有問題。
如果要做restore的動作,有什麼前置流程要做的呢?方可保證restore完不會有問題?
麻煩各位解答了。非常感謝
作者: LonelyLouis (寂寞寂寞就好)   2015-05-28 13:28:00
補充一下是ubuntu 15.04 desktop 64bit
作者: kerwinhui (kezza)   2015-05-28 13:48:00
用DVD/CD/手指/...開機執行,不是進系統執行
作者: kdjf (我抓得到什麼呢?)   2015-05-28 15:44:00
也可以用break停在initramfs,或者mount -oremount,ro /後執行,但是你一開始直接dd出來的檔案系統可能也有問題
作者: kerwinhui (kezza)   2015-05-28 18:38:00
正常,很多process正常情況下都會想要寫入,要先關掉不然就是用安裝/SysRescueCD/...環境的root shell
作者: LonelyLouis (寂寞寂寞就好)   2015-05-28 18:53:00
請問光碟環境的root 可安裝gzip之類套件嗎
作者: kdjf (我抓得到什麼呢?)   2015-05-28 21:18:00
chroot進去就好
作者: LonelyLouis (寂寞寂寞就好)   2015-05-28 21:32:00
痾抱歉有點不懂,可以解釋一下嗎?感恩且要進去哪呢0.0?
作者: kerwinhui (kezza)   2015-05-28 22:03:00
mount -o ro /dev/sdXX DIR; ...; chroot DIR可能要把 /dev, /sys, /proc 等先bind mount再chroot不過用其他livecd/liveusb/工具會比較簡單
作者: LonelyLouis (寂寞寂寞就好)   2015-05-28 23:00:00
了解 感謝回覆

Links booklink

Contact Us: admin [ a t ] ucptt.com