共计 1380 个字符,预计需要花费 4 分钟才能阅读完成。
1、如何使用 DD 重装本机系统
PS:这种方法是指
没有失联
,可以正常连接 ssh 控制台的情况;如果已经失联
,请看下面第 2 种方法进行救援重装
- 甲骨文 (oracle) 要进行系统重装,可以使用以下 DD 命令;
- 下面的示例展示了如何将系统重置为
Ubuntu 20.04
,账号和密码为root/12345
bash <(wget --no-check-certificate -qO- 'https://moeclub.org/attachment/LinuxShell/InstallNET.sh') -u 20.04 -v 64 -a -firmware -p 12345
参数说明
:
- -d: Debian 系统 版本可选:【7、8、9、10,11】
- -u: Ubuntu 系统 版本可选:【14.04、16.04、18.04、20.04】
- -p: 密码
请注意以下事项
:在进行 DD 操作时,务必耐心等待,避免进行任何不必要的后台重启操作,以免导致系统失联。请耐心等待 10-30 分钟。然后使用 账号和密码为root/12345
的信息 ssh 连接服务器即可
2、失联救砖解决方法
-
甲骨文 (
oracle
) 在某些情况下,可能会出现无法通过 SSH 连接到服务器的问题,这可能是由于 DD 命令的失联或其他原因导致的。这时候需要进行救砖操作。 -
救砖的原理是:服务器的数据存储在
甲骨文
(oracle) 的磁盘中,即默认的 50G 盘。这个盘可以被分离、挂载和重置数据,类似于 U 盘的工作原理。你可以将其拔出,插入另一台电脑上重置系统,然后再重新插入服务器2.1、创建备用实例
- 在同一个甲骨文账号找一个新的服务器实例(如果没有则创建一个免费的 amd 服务器),
- ssh 连接新的 amd 服务器实例,然后执行
sudo -i
进入 root;
2.2、分离失联服务器实例的硬盘
1、先停止失联实例: 注意是
停止
不是终止(不要点终止,终止了服务器就没有了)一会还得挂载回来2、停止之后,开始分离引导卷
3、进入备用实例(新的 amd 服务器)挂载失联实例引导卷
4、选择刚刚分离的失联引导卷,类型
ISCSI
,访问读写
5、
ISCSI
需要在备用实例(新的 amd 服务器)上执行挂载连接和分离命令,此处先复制链接命令6、打开备用实例的 ssh,输入上面复制的连接命令
7、DD 附加盘 开始救援
注:此系统为原作者简化 dabian 系统,主要为了快速恢复失联;等待失联恢复后如需要其他系统,可使用一中脚本重新 dd 注:此系统为原作者简化 dabian 系统,主要为了快速恢复失联;等待失联恢复后如需要其他系统,可使用一中脚本重新 dd
按顺序执行以下步骤:
-
下载镜像:
cd /root && wget https://app.isos.cc/dabian.sdb.gz --no-check-certificate
-
DD 系统:
gzip -dc /root/dabian.sdb.gz | dd of=/dev/sdb
-
再新建一个 SSH 窗口(新的 AMD 服务器),执行以下命令
sudo -i watch -n 5 pkill -USR1 ^dd$
- 重新回到第一个 ssh 窗口,将发现 dd 正在进行中,一直等待到进度完成,此 dd 需要复制 3.2G 数据。
8、等待 DD 结束,分离备用实例的附加盘(第 3 步挂载的那个)
- 第 5 步的断开命令,执行一下
- 回到甲骨文台分离
- 回到失联实例 - 引导卷,再附加回去
9、点击开机,ssh 登录失联的服务器实例,使用 账号 / 密码:
root/10086.fit