zoukankan      html  css  js  c++  java
  • Solaris磁盘镜像恢复

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

    Solaris磁盘镜像恢复方法一:

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

    2. 查看磁盘镜像信息

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

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

     

    1. 进行恢复

      删除故障的metadb数据库

      metadb -d c1tod0s4

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

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

      并对新磁盘制作metadb数据库

      metadb -a -c -f 3 c1t0d0s4 c1t0d0s4

      替换有故障的子镜像

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

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

    2. 恢复完成

      数据同步完成,镜像恢复

    复制grub信息到新的磁盘

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

    1. 重启系统,

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

    Solaris磁盘镜像恢复方法二:

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

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

      metastat -pc #查看镜像状态

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

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

      显示系统只有一个硬盘

      metadb #查看metadb数据库信息

      显示c1t0d0s4分区状态为未知

    3. 删除问题镜像信息

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

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

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

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

    4. 增加新硬盘

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

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

    1. 恢复磁盘镜像

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

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

      对新磁盘制作metadb数据库

    metadb -a -c -f 3 c1t0d0s4 c1t0d0s4

    制作镜像子分区

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

    数据同步完成,镜像恢复

    复制grub信息到新的磁盘

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

     

    油腻中年人,左手盘串,右手鼠标
  • 相关阅读:
    Python 开发中easy_install的安装及使用
    Python 对象的深拷贝与浅拷贝 -- (转)
    Python 语言使用中遇到的问题汇总
    Python 源码学习之内存管理 -- (转)
    Python 对象模型 -- (转)
    Python3.3.3 安装(Linux系统)
    angular-file-upload API angular文件上传插件
    html5上传文件并监听进度
    angular 服务
    skrollr 中文教程
  • 原文地址:https://www.cnblogs.com/xueyixue/p/12299672.html
Copyright © 2011-2022 走看看