2024-03-13 补充说明
此方法已经过时,建议看 /1268

引导卷镜像备份和恢复
甲骨文不提供系统重置,由于资源限制,ARM实例可能删除后就开不出来,如果折腾坏了就需要救砖,可以一开始就自己备份一个包用于救砖。
以下是操作方法。
这里要用到免费的AMD实例,每个账户有2个免费AMD实例份额,这时候就体现出它的价值了。
首先从原实例分离引导卷,挂载到另外一个实例,挂载的时候不要选iscsi,不需要输命令。
然后dd保存镜像,因为整个盘镜像实际大小47G,dd时需要进行压缩。这里使用gz压缩,根据原系统系统不同,dd备份的大小不一样。 ubuntu 20.04 arm 最后得到的包大约大小是631M。oracle linux 8 arm 最后得到的包大约大小是1.28G。
备份命令是
dd if=/dev/sdb | gzip > /root/disk2.img.gz
备份需要一定的时间。
这个镜像的恢复命令是
gzip -dc /root/disk2.img.gz | dd of=/dev/sdb
查看进度命令
开另外一个ssh窗口,每五秒输出一次
watch -n 5 pkill -USR1 ^dd$
镜像的恢复时间需要一个小时以上。
等待完成后,卸载掉这个引导卷,挂载回原实例,开机即可食用。
磁盘附加到原机是在原实例操作
计算 实例 实例详细信息 引导卷 附加引导卷
由于有几个人反映救砖包密码错,本站新制作的救砖包出来了,请移步
在跑dd命令之前用screen命令,可以看到复制的进度
screen -S q
如果想要查看克隆进度,另开一个SSH窗口,输入命令 watch -n 5 pkill -USR1 ^dd$ ,再选择原来的窗口,即可看到进度显示。
gzip -dc /root/ubuntu.img.gz | dd of=/dev/sdb bs=1024k &
用了您的方法,失联的小鸡又回来啦
@freeQQ
能用同账号的 arm 救活那台 amd 吗?