Oracle 甲骨文AMD/ARM实例救援教程

长风化羽 2023-2-11

1172 0

由于甲骨文不提供系统重置,对于爱折腾的龟友,如果小龟折腾坏了要么就是自己配置VCN救援,要么就只能删机重开。但甲骨文很多区域的ARM甚至是AMD都资源紧缺,可能删除后就很难开出来了。VCN救援对于不少龟友可能又有些难度。那有没有更简单的方法呢?其实在博主之前写的两篇文章《甲骨文 免费机 DD 安装成Windows系统 保姆级教程 百分百成功!》与《另一种Linux DD Windows 教程,替代萌咔方案》就就已经提到了这种办法。下面我们就以AMD救援ARM为例详细说一下如何救砖。

1、首先将失联的ARM进行关机:甲骨文后台=>计算>>实例,选择ARM实例进入实例详细信息页面。点击停止,弹出框内勾选(Force stop the instance by immediately powering off),然后确定,等待停止成功。

2、分离ARM引导卷:在ARM实例详细信息页面,下拉到下方列表[左下角],选择引导卷,点击引导卷列表右边那三点图标,选择分离,然后确定

3、新建一台免费AMD。在新建的AMD实例详细信息页面,下拉到下方列表[左下角],选择附加的块储存卷,点击附加块储存卷,在弹出页面的选择卷下的方框里选择刚刚那个分离出来引导卷,挂载方式选择半虚拟化,然后确定

4、SSH连接刚刚新建的AMD实例。使用 lsblkfdisk -l 命令,你就可以查看到附加的ARM引导卷,一般是 /dev/sdb (具体盘符请自行查看)。

5、接下来就下载DD救援包。如果自己没有备份救援包的话,这里提供2个ARM的救援包供大家使用(大家也可以自行备份自己手上现有的AMD或ARM机型,制作救援包。方法见文末):

debian精简救援包(用户名:root , 密码:10086.fit)
wget --no-check-certificate https://github.com/Glory-CNBoy/oracle_arm_rescue_kit/releases/download/1.0/dabian.img.gz 

ubuntu完整救援包(用户名:root , 密码:putaosi.com) 
wget --no-check-certificate https://github.com/Glory-CNBoy/oracle_arm_rescue_kit/releases/download/1.0/ubuntu.img.gz

6、恢复镜像到 /dev/sdb 分区(如果你的引导卷加载路径不用,请自行修改路径)

说明:为了防止你在SSH连接在恢复数据中途中断导致失败,建议使用 srceen 后台窗口运行以下命令

# 使用debian精简救援包,命令如下:
gzip -dc /root/dabian.img.gz | dd of=/dev/sdb 
# 使用ubuntu完整救援包,命令如下: 
gzip -dc /root/ubuntu.img.gz | dd of=/dev/sdb 

# 命令释义:gzip -dc '你的救援包路径' | dd of='引导卷加载路径'

7、如果是debian精简救援包,恢复时间大概在10-20分钟,如果是ubuntu完整救援包恢复时间在1个半小时左右。这个过程中你可以新开一个AMD的SSH窗口,然后运行以下命令后不要关闭,切换回恢复命令的窗口查看进度

刀云网watch -n 5 pkill -USR1 ^dd$

8、等待镜像恢复完成后,到甲骨文后台,新建的AMD中卸载掉刚刚附加的块储存卷,并至ARM实例中挂载回这个引导卷。然后启动ARM实例。SSH连接ARM,你就会发现你的ARM又复活了!

接下来,修改为自己的密码就可以开始使用了。或是对我提供的救援包不放心的话,再参考《萌咖一键DD纯净系统脚本(2021年8月最新版) CentOS/Debian/Ubuntu》或《全自动一键网络重装脚本(DD脚本)》自行DD为官方系统。

 

最后赘述:不只是ARM,有些地区的AMD资源也出现了紧缺的情况,所以一旦玩儿坏删机就很难开出来了。所以建议大家都自行备份一份 AMD / ARM 救援包。以上方法也可以用于ARM救援AMD,ARM救援ARM,AMD救援AMD。

# 备份命令
dd if=/dev/sda | gzip > /root/own.img.gz 

然后将 own.img.gz 下载至自己的存储中即可。

 

参考:

1、https://hostloc.com/thread-949378-1-1.html
2、https://10086.fit/1222

 

文章出处:CNBoy 四海部落,刀云转载
签名:这个人很懒,什么也没有留下!
最新回复 (0)
返回