看板 Linux 關於我們 聯絡資訊
小弟我最近在試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完不會有問題? 麻煩各位解答了。非常感謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 118.163.46.235 ※ 文章網址: https://www.ptt.cc/bbs/Linux/M.1432790838.A.2DE.html
LonelyLouis: 補充一下是ubuntu 15.04 desktop 64bit 05/28 13:28
※ 編輯: LonelyLouis (118.163.46.235), 05/28/2015 13:31:22
kerwinhui: 用DVD/CD/手指/...開機執行,不是進系統執行 05/28 13:48
是用光碟或USB的安裝環境去執行shell嗎?
kdjf: 也可以用break停在initramfs,或者mount -oremount,ro / 05/28 15:44
kdjf: 後執行,但是你一開始直接dd出來的檔案系統可能也有問題 05/28 15:45
我試著用mount -o remount,ro / 是回傳is busy ※ 編輯: LonelyLouis (118.163.46.235), 05/28/2015 17:12:23
kerwinhui: 正常,很多process正常情況下都會想要寫入,要先關掉 05/28 18:38
kerwinhui: 不然就是用安裝/SysRescueCD/...環境的root shell 05/28 18:39
LonelyLouis: 請問光碟環境的root 可安裝gzip之類套件嗎 05/28 18:53
kdjf: chroot進去就好 05/28 21:18
LonelyLouis: 痾抱歉有點不懂,可以解釋一下嗎?感恩 05/28 21:32
LonelyLouis: 且要進去哪呢0.0? 05/28 21:34
kerwinhui: mount -o ro /dev/sdXX DIR; ...; chroot DIR 05/28 22:03
kerwinhui: 可能要把 /dev, /sys, /proc 等先bind mount再chroot 05/28 22:04
kerwinhui: 不過用其他livecd/liveusb/工具會比較簡單 05/28 22:05
LonelyLouis: 了解 感謝回覆 05/28 23:00