Solaris磁盘镜像恢复

摘要:
注意:本文作者已经做了实验记录,欢迎您指出Solaris磁盘映像恢复方法一:系统启动并提示需要维护子映像:在查看磁盘映像信息并进入系统后,metastat pc和metadb#检查映像状态和metadab数据库状态,以更换出现故障的硬盘,并转换新硬盘的格式,以solaris磁盘格式还原并删除失败的metadb数据库metadb-dc1tod0s4。将原始普通磁盘分区与新添加的磁盘分区prtvtoc/dev同步/

注:此文章笔者实验记录,欢迎大家指正

Solaris磁盘镜像恢复方法一:

  1. 系统启动,开机提示子镜像需要维护:

    Solaris磁盘镜像恢复第1张

  2. 查看磁盘镜像信息

    进入系统后,metastat -pc 和metadb #查看镜像状态与metadb数据库状态

    Solaris磁盘镜像恢复第2张

  3. 替换故障硬盘,并对新硬盘进行格式转化,格式成solaris的磁盘格式

    Solaris磁盘镜像恢复第3张

Solaris磁盘镜像恢复第4张

  1. 进行恢复

    删除故障的metadb数据库

    metadb -d c1tod0s4

    Solaris磁盘镜像恢复第5张

    将原正常磁盘分区与新加磁盘分区同步

    prtvtoc /dev/rdsk/c1t1d0s2 | fmthard -s - /dev/rdsk/c1t0d0s2

    Solaris磁盘镜像恢复第6张

    并对新磁盘制作metadb数据库

    metadb -a -c -f 3 c1t0d0s4 c1t0d0s4

    Solaris磁盘镜像恢复第7张

    替换有故障的子镜像

    Solaris磁盘镜像恢复第8张

    此时root分区和swap分区没有进行数据同步,需要手动进行同步

    Solaris磁盘镜像恢复第9张

    metasync -r #进行手动数据同步

    Solaris磁盘镜像恢复第10张

  2. 恢复完成

    数据同步完成,镜像恢复

Solaris磁盘镜像恢复第11张

Solaris磁盘镜像恢复第12张

Solaris磁盘镜像恢复第13张

复制grub信息到新的磁盘

installgrub /boot/grub/stage1 /boot/grub/stage2 /dev/rdsk/c1t0d0s0

Solaris磁盘镜像恢复第14张

  1. 重启系统,

    重启系统,镜像维护提示消失,正常开机

    Solaris磁盘镜像恢复第15张

Solaris磁盘镜像恢复方法二:

  1. 系统启动,开机提示子镜像需要维护:

    Solaris磁盘镜像恢复第16张

  2. 进入系统后,查看磁盘镜像状态

    metastat -pc #查看镜像状态

    显示,三个子镜像进入维护状态

    Solaris磁盘镜像恢复第17张

    formant 或者 iostat -En #查看磁盘信息

    显示系统只有一个硬盘

    Solaris磁盘镜像恢复第18张

    Solaris磁盘镜像恢复第19张

    metadb #查看metadb数据库信息

    显示c1t0d0s4分区状态为未知

    Solaris磁盘镜像恢复第20张

  3. 删除问题镜像信息

    Metadetach -f 镜像名 子镜像名 #解除问题子镜像与镜像的关系

    Solaris磁盘镜像恢复第21张

    Solaris磁盘镜像恢复第22张

    Metaclear 子镜像#删除问题子镜像

    Solaris磁盘镜像恢复第23张

    Solaris磁盘镜像恢复第24张

    Metadb -d c1t0d0s4 #删除问题metadb数据库

    Solaris磁盘镜像恢复第25张

    重启后:系统不再提示镜像磁盘故障

    Solaris磁盘镜像恢复第26张

  4. 增加新硬盘

    注意,关机状态下更换硬盘,需要注意开机引导顺序,新硬盘的引导顺序需低于原正常的硬盘,

    Solaris磁盘镜像恢复第27张

Solaris磁盘镜像恢复第28张

对新硬盘进行格式转化,格式成solaris的磁盘格式

Solaris磁盘镜像恢复第29张

Solaris磁盘镜像恢复第30张

  1. 恢复磁盘镜像

    将原有磁盘分区与新加磁盘分区同步

    prtvtoc /dev/rdsk/c1t1d0s2 | fmthard -s - /dev/rdsk/c1t0d0s2

    Solaris磁盘镜像恢复第31张

    对新磁盘制作metadb数据库

metadb -a -c -f 3 c1t0d0s4 c1t0d0s4

Solaris磁盘镜像恢复第32张

Solaris磁盘镜像恢复第33张

制作镜像子分区

Solaris磁盘镜像恢复第34张

Solaris磁盘镜像恢复第35张

分区的子镜像附加到对应该镜像中,进行数据同步

Solaris磁盘镜像恢复第36张

Solaris磁盘镜像恢复第37张

数据同步完成,镜像恢复

Solaris磁盘镜像恢复第38张

Solaris磁盘镜像恢复第39张

Solaris磁盘镜像恢复第40张

复制grub信息到新的磁盘

installgrub /boot/grub/stage1 /boot/grub/stage2 /dev/rdsk/c1t0d0s0

Solaris磁盘镜像恢复第41张

免责声明:文章转载自《Solaris磁盘镜像恢复》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇记录IDEA回退,远程库未回退问题如何为多个VLAN配置DHCP?下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

0x00-Kali Linux 系列入门篇

Kali Linux介绍篇 Kali Linux 官网:https://www.kali.org/ Kali Linux 前身是著名渗透测试系统BackTrack ,是一个基于 Debian 的 Linux 发行版,包含很多安全和取证方面的相关工具。 Kali Linux 是一款非常不错的渗透测试系统,致力于做最优秀的渗透测试分发系统。 Kali Li...

七牛镜像的使用

前段时间,team使用了七牛镜像的功能,用到了,就决定了解一下。 七牛官网的说明如下: 设置镜像存储,源站资源(文件/图片等)根据初次访问自动同步到七牛云存储,数据平滑迁移。可使用绑定的自定义域名访问镜像存储的源站资源。 配置镜像存储后,因为镜像源和镜像空间内容基本一致,将可能导致搜索引擎对源站进行封锁,可配置搜索引擎的 robots.txt 文件避免此情...

dockerfile构建的镜像中文乱码

使用locale查看系统变量: LANG后面没有相关设置系统不支出中文 在dockerfile中增加中文编码,并设置变量 yum -y groupinstall chinese-support ENV LANG=en_US.UTF-8 在dockerfile文件中设置环境变量之后进去docker中查看如下: 中文显示就正常了...

docker 的安装与卸载

Docker 理解为应用市场管家 核心简化运维安装软件的发杂环境 Docker daemon( Docker守护进程) Docker daemon是一个运行在宿主机( DOCKER-HOST)的后台进程。可通过 Docker客户端与之通信。 Client( Docker客户端) Docker客户端是 Docker的用户界面,它可以接受用户命令和配置标识,并...

docker 部署 flask(一)配置环境及测试

简介: flask也是要部署的。不能老在我们的pycharm里面跑测试服务器。 各种配置linux,我看就算了吧。我们用docker部署。 也就两三行命令。 一:选择基础镜像 GitHub repo: https://github.com/tiangolo/uwsgi-nginx-flask-docker Docker...

使用Dism命令对Win7镜像进行操作

在操作前,我们需要下载Win7部署工具AIK和Win7原版镜像 ★镜像迅雷链接 ed2k://|file|cn_windows_7_ultimate_with_sp1_x64_dvd_u_677408.iso|3420557312|B58548681854236C7939003B583A8078|/ ed2k://|file|cn_windows_7_ul...