小弟我最近在试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完不会有问题?
麻烦各位解答了。非常感谢
补充一下是ubuntu 15.04 desktop 64bit
用DVD/CD/手指/...开机执行,不是进系统执行
作者:
kdjf (我抓得到什么呢?)
2015-05-28 15:44:00也可以用break停在initramfs,或者mount -oremount,ro /后执行,但是你一开始直接dd出来的档案系统可能也有问题
正常,很多process正常情况下都会想要写入,要先关掉不然就是用安装/SysRescueCD/...环境的root shell
作者:
kdjf (我抓得到什么呢?)
2015-05-28 21:18:00chroot进去就好
疴抱歉有点不懂,可以解释一下吗?感恩且要进去哪呢0.0?
mount -o ro /dev/sdXX DIR; ...; chroot DIR可能要把 /dev, /sys, /proc 等先bind mount再chroot不过用其他livecd/liveusb/工具会比较简单