本文最后更新于 309 天前,其中的信息可能已经有所发展或是发生改变。
序言
在这免费上云的时代,免费服务器的提供商,Oracle Cloud应是首当其冲
本篇文章将要介绍甲骨文服务器在折腾过程中遇到的问题以及解决方法。
正文
备份与克隆
在我们折腾服务器的时候难免会遇到系统出错,在我的建议中是记得常备份。
这里着重简述下甲骨文的“引导卷备份”以及“引导卷克隆”的区别。
常用的“引导卷备份”
引导卷备份是我们最常用的引导卷备份方式,我们恢复时也是可以用其很快的恢复。
其原理大概可说成时间点备份,在备份时记录当前时间点,后恢复时也是将恢复到这个时间点。
其特点是备份后不运行,不可单独附加到实例,恢复后此引导卷恢复到此次备份的时间点。
因甲骨文似乎有每个引导卷只能创建5个引导卷备份,请注意备份规则。
对照的“引导卷克隆”
引导卷克隆并不是我们常用的备份方式,但其特点还是要说下的。
引导卷克隆大概可简述成在此引导卷中copy下来一份引导卷,使得自己单成一卷。
其特点时克隆后单独运行,可以单独附加到其一实例。
因甲骨文有引导卷总容量200GB的免费限制,超出200GB则要收费,所以克隆卷请注意其卷容量以避免产生额外费用。
备份与恢复
如果我们在折腾后以及无法正常运行了,但可以连接ssh终端,需要重装系统,那就请查看下面的方法。
dd
没错,甲骨文是支持dd的,所以具体方法不再赘述,如有需要请自行使用搜索引擎——“不用Google有bing.com呀”
使用“一键脚本”
推荐使用由萌咖(MoeClub.org)提供的“一键脚本”
bash <(wget --no-check-certificate -qO- 'https://moeclub.org/attachment/LinuxShell/InstallNET.sh') -u 20.04 -v arm64 -a -firmware
UBUNTU 20.04
bash <(wget --no-check-certificate -qO- 'https://moeclub.org/attachment/LinuxShell/InstallNET.sh') -d 11 -v 64 -a -firmware
DEBIEN 11
脚本解析
bash <(wget --no-check-certificate -qO- 'https://raw.githubusercontent.com/MoeClub/Note/master/InstallNET.sh') -u 20.04 -v arm64 --mirror http://archive.ubuntu.com/ubuntu -p "自定义root密码" -port "自定义ssh端口"
-u 20.04:ubuntu20.04
-v arm64:ARM架构的64位系统
mirror:自定义镜像源地址
例如:把上面的-u 20.04 -v arm64 改成 -d 10 -v amd64
DD后系统就是adm架构的64位 Dbian10系统
基本信息
用户名:root 密码:moeclub.org