Chinaunix首页 | 论坛 | 博客
  • 博客访问: 3328100
  • 博文数量: 631
  • 博客积分: 10716
  • 博客等级: 上将
  • 技术积分: 8397
  • 用 户 组: 普通用户
  • 注册时间: 2008-04-01 22:35
文章分类

全部博文(631)

文章存档

2020年(2)

2019年(22)

2018年(4)

2017年(37)

2016年(22)

2015年(1)

2013年(12)

2012年(20)

2011年(19)

2010年(20)

2009年(282)

2008年(190)

分类:

2009-12-25 11:40:12

第1章  Solaris 系统备份还原步骤
1.1  确认分区表

&  说明:(Notes Heading)

以下分区信息,仅限于本文所用案例。在实际环境中,分区信息不尽相同,需要按照实际情况进行分析。



察看系统配置文件/etc/vfstab,确认分区信息,例如:

        c0t0d0s0        root

        c0t0d0s1        swap

        c0t0d0s2        backup

        c0t0d0s5        /opt

        c0t0d0s6        /usr

        c0t0d0s7        /var

swap分区是不需要备份的。如上例所示,今需要备份s0,s5,s6,s7.

  注意:(Notes Heading)

如果根盘被vxvm封装,也需要按sliced方式备份。


1.2  磁带机确认

将磁带放入磁带机,利用如下方法确认:

# mt status

HP DAT-72 tape drive:

  sense key(0x0)= No Additional Sense  residual= 0  retries= 0

  file no= 0  block no= 0


1.3  系统备份

建议用光盘引导进入单用户模式进行系统备份:

将主机置于Ok下

# init 0

ok> boot cdrom –s

  注意:(Notes Heading)

以上步骤仅从solaris系统方面进行阐述,对于现网系统,需要产品线工程师进行双机和业务侧的操作。



检测需要备份的文件系统的一致性:

    # fsck /dev/rdsk/c0t0d0s0     

    # fsck /dev/rdsk/c0t0d0s5   

    # fsck /dev/rdsk/c0t0d0s6   

    # fsck /dev/rdsk/c0t0d0s7



插入磁带,按如下步骤进行备份:

# ufsdump 0f /dev/rmt/0n /dev/rdsk/c0t0d0s0

# ufsdump 0f /dev/rmt/0n /dev/rdsk/c0t0d0s5

# ufsdump 0f /dev/rmt/0n /dev/rdsk/c0t0d0s6

# ufsdump 0f /dev/rmt/0n /dev/rdsk/c0t0d0s7



备份完毕以后,重起主机:

# reboot   


1.4  系统还原

将磁带插入到需要还原系统主机所连接的磁带机中。

用光盘引导服务器进入到单用户模式:

ok> boot cdrom –s

确认还原主机与备份主机根盘的分布一致。如不一致,需要使用format进行重新分配。

对需要还原的文件系统重新初始化:

        # newfs /dev/rdsk/c0t0d0s0     

        # newfs /dev/rdsk/c0t0d0s5

        # newfs /dev/rdsk/c0t0d0s6

        # newfs /dev/rdsk/c0t0d0s7



按分区进行系统还原:



还原根文件系统

# mount /dev/dsk/c0t0d0s0 /a

        # cd /a

        # ufsrestore rvf /dev/rmt/0n

        # rm restoresymtable

        # mount /dev/dsk/c0t0d0s5 /a/opt   

        # mount /dev/dsk/c0t0d0s6 /a/usr

        # mount /dev/dsk/c0t0d0s7 /a/var



还原opt文件系统:

        # cd /a/opt

        # ufsrestore rvf /dev/rmt/0n

        # rm restoresymtable



还原usr文件系统:

        # cd /a/usr

        # ufsrestore rvf /dev/rmt/0n

        # rm restoresymtable



还原var文件系统:

        # cd /a/var

        # ufsrestore rvf /dev/rmt/0n

        # rm restoresymtable



        # cd /

        # umount /a/usr

        # umount /a/opt

        # umount /a/var

        # umount /a



加载系统启动块:

        # cd /usr/platform/`uname -i`/lib/fs/ufs

        # installboot bootblk /dev/rdsk/c0t0d0s0



检测文件系统一致性:

        # fsck /dev/rdsk/c0t0d0s0     

        # fsck /dev/rdsk/c0t0d0s5

        # fsck /dev/rdsk/c0t0d0s6

        # fsck /dev/rdsk/c0t0d0s7

关闭主机,重新引导

        # halt

        ok boot
阅读(3323) | 评论(0) | 转发(0) |
0

上一篇:aix启动过程

下一篇:AIX系统备份

给主人留下些什么吧!~~