找回密码
 注册

QQ登录

只需一步,快速开始

搜索
热搜: 活动 交友 discuz
查看: 1001|回复: 0

甲骨文DD重装系统及失联救砖教程

[复制链接]
发表于 2023-2-16 21:50:17 | 显示全部楼层 |阅读模式
一、DD本机系统
dd系统即重装系统:如下表示将系统重置为 ubuntu20.04系统,账号/密码:root/mjj23456
注意事项:dd过程一定要耐心等待,不要胡乱操作比如去后台重启,容易失联。耐心等待10-30分钟。
  1. bash <(wget --no-check-certificate -qO- 'https://moeclub.org/attachment/LinuxShell/InstallNET.sh') -u 20.04 -v 64 -a -firmware -p mjj23456
复制代码
说明:
  • -d: Debian系统 版本可选:【7、8、9、10,11】
  • -u: Ubuntu系统 版本可选:【14.04、16.04、18.04、20.04】
  • -p: 密码
二、失联救砖
  • 这边假设你没有看到上面的注意事项,dd失联了,当然也有可能是其他原因引起。就是无法通过ssh链接你的服务器了。就需要救砖了。
  • 救砖原理为:服务器数据存储在甲骨文的磁盘里,也就是那个默认50G的盘里。这个盘可以分离,挂载,重置数据。可以理解为你的U盘,可以拔出来,换台电脑重置一下系统,再插回去。

1、创建备用实例
  • 同账号找一个新的实例;如果没有则创建一个amd免费的

  • ssh连接,然后执行sudo -i 进入root;


2、分离失联实例硬盘
  • 停止失联实例:注意是停止不是终止,一会还得挂载回来
  • 分离引导卷


3、挂载失联实例引导卷->备用实例
  • 备用实例 -> 附加的块存储

  • 选择刚刚分离的失联引导卷,类型ISCSI,访问读写

  • ISCSI需要在主机上执行挂载分离命令,此处先复制链接命令,过会分离用分离命令


  • 打开备用实例ssh,输入复制的连接命令


4、dd附加盘
注:此系统为原作者简化dabian系统,主要为了快速恢复失联;等待失联恢复后如需要其他系统,可使用一、中脚本重新dd
  • 下载镜像
    1. wget --no-check-certificate https://github.com/honorcnboy/BlogDatas/releases/download/OracleRescueKit/dabian10.arm.img.gz
    复制代码

  • dd系统
    1. gzip -dc /root/dabian.sdb.gz | dd of=/dev/sdb
    复制代码


  • 新打开一个ssh窗口

    1. sudo -i
    2. watch -n 5 pkill -USR1 ^dd$
    复制代码

  • 然后重新回到此窗口,将发现dd正在进行中,一直等待到进度完成,此dd需要复制3.2G数据。


5、dd结束,分离备用实例附加盘->挂载为失联实例引导盘
  • 分离附加盘,3-3步骤的分离命令执行一下,控制台分离



    • 回到失联实例-引导卷,再给附加回去

    • 开机,使用 账号/密码:root/10086.fit登录实例。


      重新DD需要用到的一些命令:
    1. apt-get install sudo
    2. sudo apt-get install yum
    3. sudo apt-get install wget
    复制代码


    三、自己制作dd包(附加内容,有需求可以玩玩)
    • 与 二 步骤相同,把想要作为镜像的arm引导盘挂载到一个备用机(建议配置高点,速度快)
    • 备用机执行dd if=/dev/sdb | gzip > /root/ubuntu.img.gz生成的压缩包在/root目录下,时间很长需要等待
    • dd恢复命令gzip -dc /root/ubuntu.img.gz | dd of=/dev/sdb,过程如 二
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|中国飞逸网

GMT+8, 2024-11-24 13:18

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表