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

看板Linux作者 (寂寞寂寞就好)時間10年前 (2015/05/28 13:27), 10年前編輯推噓0(0014)
留言14則, 3人參與, 最新討論串1/1
小弟我最近在試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

05/28 13:28, , 1F
補充一下是ubuntu 15.04 desktop 64bit
05/28 13:28, 1F
※ 編輯: LonelyLouis (118.163.46.235), 05/28/2015 13:31:22

05/28 13:48, , 2F
用DVD/CD/手指/...開機執行,不是進系統執行
05/28 13:48, 2F
是用光碟或USB的安裝環境去執行shell嗎?

05/28 15:44, , 3F
也可以用break停在initramfs,或者mount -oremount,ro /
05/28 15:44, 3F

05/28 15:45, , 4F
後執行,但是你一開始直接dd出來的檔案系統可能也有問題
05/28 15:45, 4F
我試著用mount -o remount,ro / 是回傳is busy ※ 編輯: LonelyLouis (118.163.46.235), 05/28/2015 17:12:23

05/28 18:38, , 5F
正常,很多process正常情況下都會想要寫入,要先關掉
05/28 18:38, 5F

05/28 18:39, , 6F
不然就是用安裝/SysRescueCD/...環境的root shell
05/28 18:39, 6F

05/28 18:53, , 7F
請問光碟環境的root 可安裝gzip之類套件嗎
05/28 18:53, 7F

05/28 21:18, , 8F
chroot進去就好
05/28 21:18, 8F

05/28 21:32, , 9F
痾抱歉有點不懂,可以解釋一下嗎?感恩
05/28 21:32, 9F

05/28 21:34, , 10F
且要進去哪呢0.0?
05/28 21:34, 10F

05/28 22:03, , 11F
mount -o ro /dev/sdXX DIR; ...; chroot DIR
05/28 22:03, 11F

05/28 22:04, , 12F
可能要把 /dev, /sys, /proc 等先bind mount再chroot
05/28 22:04, 12F

05/28 22:05, , 13F
不過用其他livecd/liveusb/工具會比較簡單
05/28 22:05, 13F

05/28 23:00, , 14F
了解 感謝回覆
05/28 23:00, 14F
文章代碼(AID): #1LPgSsBU (Linux)