Chinaunix首页 | 论坛 | 博客
  • 博客访问: 3396849
  • 博文数量: 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-02-25 13:04:53

 背景信息

系统升级或软件迁移前需要对操作系统进行备份

  • l 问题单序号

     2805415

  • l 前提条件

已准备好磁带机和相应的磁带。

PC 终端已通过RSC 连接到服务器。

系统当前状态正常


  • l 操作步骤

1、操作系统的备份方法

1.1 df -k  查看系统文件系统对应的devices名称及确认系统分区情况。
example:
 df -k 可以看到
root@netra20 # df -k
Filesystem            kbytes    used   avail capacity  Mounted on
/dev/dsk/c0t0d0s0    25201968 19622692 5327257    79%    /
/proc                      0       0       0     0%    /proc
mnttab                     0       0       0     0%    /etc/mnttab
fd                         0       0       0     0%    /dev/fd
swap                 5431184     176 5431008     1%    /var/run
swap                 5431352     344 5431008     1%    /tmp

1.2根据输出个可以得出结论 
系统分区为一个 ;所有的目录都挂接到/下面 备份时候只要备份/dev/dsk/c0t0d0s0就可以了
例子
root@netra20 # df -k
Filesystem            kbytes    used   avail capacity  Mounted on
/dev/dsk/c0t0d0s0    25201968 19622692 5327257    79%    /
/proc                      0       0       0     0%    /proc
mnttab                     0       0       0     0%    /etc/mnttab
fd                         0       0       0     0%    /dev/fd
swap                 5431184     176 5431008     1%    /var/run
/dev/dsk/c0t0d0s1     5431352     344 5431008     1%    /tmp
/dev/dsk/c1t0d0s1      888888     888 88888888     1%   /app

1.3系统分区为二个 :备份时候需要备份/dev/dsk/c0t0d0s0;普通分区为一个/app备份时候需要备份/dev/dsk/c1t0d0s1

ufsdump 0uf /dev/rmt/0n /dev/dsk/c0t0d0s0   备份系统分区

ufsdump 0uf /dev/rmt/0n /dev/dsk/c1t0d0s1    备份/app分区
到此备份完毕。....................................................................................
1.4 备份完毕后脱离磁带
mt -f /dev/rmt/0 rewind
    mt -f /dev/rmt/0 offline

1.5  制作标签;贴到磁带上将TAPE里备份的文件系统按照顺序填写。以便需要的时候根据标签恢复数据

1.6 查看方法

mt -f /dev/rmt/0 rewind     回卷磁带(为了读数据从磁带头开始)

1.7 ufsrestore tvf /dev/rmt/0n   查看/文件系统的数据。(执行完这条命令后,磁带头已经转到c0t0d0s0末和c1t0d0s1开始的节点了)

ufsrestore tvf /dev/rmt/0n   查看/app文件系统的数据。



2、备份数据的恢复

2.1用光盘启动系统

Ok boot cdrom -s 用光盘启动系统

2.2 按原有分区方法划分分区、新建文件系统

#newfs /dev/rdsk/c0t0d0s0

#mount /dev/dsk/c0t0d0s0 /a

#cd /a

2.3       恢复备份数据

#ufsrestore xf /dev/rmt/0n

2.4       安装超级块

/usr/sbin/installboot /usr/platform/‘uname -i‘/lib/fs/ufs/bootblk /dev/rdsk/c0t0d0s0

阅读(2598) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~