Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1265346
  • 博文数量: 1211
  • 博客积分: 10010
  • 博客等级: 上将
  • 技术积分: 14340
  • 用 户 组: 普通用户
  • 注册时间: 2008-06-09 11:20
文章分类

全部博文(1211)

文章存档

2011年(1)

2008年(1210)

我的朋友

分类: 服务器与存储

2008-06-09 19:06:23

数据备份和传输工具
(一) 数据设备名
        1.磁带
                 
类型        设备名        容量        持续速率        突发速率        机器类型
8mm        D8112        5G-10G                        8205
8mm        D8160        7G-14G                        8505-8705
8mm        D8170        20G        1MB/s        5MB/s        8900
4mm        DDS1(60m)        1.3G                       
4mm        DDS2(120m)        4G-8G                       
4mm        DDS3(125m)        12G-24G        1MB/s        10MB/s       

                设备名: /dev/rmt/0,/dev/rmt/0n(不倒带)
                                 
        2.软盘
                    设备名:
                    /dev/fd0或/dev/rdiskette   未运行卷标管理
                    /vol/dev/aliases/floppy0     运行卷标管理

        3.文件
(二) 数据备份命令
    Solaris 2.x计算环境提供了几个命令用于备份和恢复文件和文件系统.
            多卷备份        连接        系统跨接
ufsdump
ufsrestore        Yes        No        No
tar        No        Yes        Yes
cpio        Yes        Yes        Yes

1.ufsdump命令
    对系统管理员而言,ufsdump命令很有用,可对整个文件系统做完全或增量转储.
    完全转储是对整个文件系统做备份.在较长的间隔做一次,如一星期或一月.
    增量转储是对新创建或修改的文件进行备份.增量转储更频繁一些,可能一天一次.
    ufsdump命令提供了不同等级的转储,从0至9.转储等级用来确定对哪些文件备份.0级指定
    完全转储,1至9指定不同等级的增量转储.例如,增量转储(1等级)将对在上一次低等级
   (0级)转储后修改或创建的文件进行备份.对文件系统作备份时,应将系统转至运行等级S.
    如系统在运行等级3时,文件可能正在使用,于是可能造成无效备份.

    例子:
    # ufsdump 0uf /dev/rmt/0 /export/home
       选项及参数:
0        指定0级(完全)转储.
u        更新文件/etc/dumpdates,以记录成功的转储.
f        与下面的/dev/rmt/0参数一起确定转储的磁带设备.
/dev/rmt/0        转储的磁带设备.
/export/home        指定要转储的文件系统.
  2.ufsrestore命令
      ufsrestore命令从备份磁带上拷贝文件至当前目录下.
      ufsrestore命令可用于重载转储好的整个文件系统或备份带上的单个或多个文件.
      ufsrestore命令的选项用来指定磁带设备名和被恢复文件的路径名.
      恢复过程
      用ufsrestore命令按以下步骤恢复一个文件:
      # cd /newdir
      # ufsrestore tuf /dev/rmt/0
     文件系统拷贝
      #mount /dev/dsk/c0t1d0s0 /mnt
           #ufsdump 0f - /dev/rdsk/c0t0d0s0|(cd /mnt; ufsresotre rf -)
           #installboot /usr/platform/`uname -I`/lib/fs/ufs/bookblk  raw-device
阅读(530) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~