ubuntu 15.04 desktop 64bit dd指令還原用法 - Linux

Table of Contents

小弟我最近在試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完不會有問題?

麻煩各位解答了。非常感謝

--

All Comments

Harry avatarHarry2015-05-28
補充一下是ubuntu 15.04 desktop 64bit
Megan avatarMegan2015-05-29
用DVD/CD/手指/...開機執行,不是進系統執行
Agnes avatarAgnes2015-06-02
也可以用break停在initramfs,或者mount -oremount,ro /
Rosalind avatarRosalind2015-06-06
後執行,但是你一開始直接dd出來的檔案系統可能也有問題
Iris avatarIris2015-06-06
正常,很多process正常情況下都會想要寫入,要先關掉
Belly avatarBelly2015-06-10
不然就是用安裝/SysRescueCD/...環境的root shell
Audriana avatarAudriana2015-06-13
請問光碟環境的root 可安裝gzip之類套件嗎
Carol avatarCarol2015-06-17
chroot進去就好
Agatha avatarAgatha2015-06-18
痾抱歉有點不懂,可以解釋一下嗎?感恩
Jack avatarJack2015-06-23
且要進去哪呢0.0?
Rosalind avatarRosalind2015-06-24
mount -o ro /dev/sdXX DIR; ...; chroot DIR
Lauren avatarLauren2015-06-26
可能要把 /dev, /sys, /proc 等先bind mount再chroot
Frederic avatarFrederic2015-06-30
不過用其他livecd/liveusb/工具會比較簡單
Hedda avatarHedda2015-07-02
了解 感謝回覆