新客网WWW.XKER.COM:致力做中国最专业的网络学院!
学院: 操作系统 - 网络应用 - 服务器 - 网络安全 - 工具软件 - 办公软件 - Web开发 - 数据库 - 网页设计 - 图形图像 - 媒体动画 - 硬件学堂 - 存储频道 - QQ专区
您的位置:首页 > 网络学院 > 操作系统 > Unix系统 > SCO UNIX教程 > 正文:SCO UNIX基础讲座--第六讲:後援复制

SCO UNIX基础讲座--第六讲:後援复制

新客网 XKER.COM 2008-04-05 来源: 收藏本文
电脑系统内,数据可是相当重要的一环。贮存数据的方法,可以经软盘、硬盘或盒式带(Cartridge),盒式带通常为大量数据提供後援(Backup)。

  复制目录

  在安装的文件系统中,把一个目录内容复制到另一个目录中,用copy 指令:

  $copy source> destination>

  #copy -mor source> destination>

  转换并复制文件 

  使用 dd(c)指令,可以把一个文件转换成另一个文件,也可以选择文件的一部份传输,在传输的数据中,也可以交换字节顺序。

  $dd if=/dev/fd0 of=/temp/save skip=5 count=86 bs=5k

  上面的指令″/dev/fd0″ 是指电脑上的软盘,″skip=n″代表在复制到输出文件之前,跳过输入文件上的几个记录。″bs=n″则表示设置输入输出字节块长度,用 k 表示 1024 字节。″count=n″只复制输入记录的指定数。

  同时,也可以利用 dd 指令检查归档(archive)情况,指令如下:

  $dd if=dev/fd0 of=/dev/null bs=1k

  1200+0 record read in

  1200+0 record read out

  归档文件:tar(c)

  tar 是对非特权用户最易用和最可靠的实用程序(utility),从归档介质上保留和恢复文件,亦能从多文件归档中抽取单个文件。tar 归档使用文件和目录的相对或绝对路径名。

  打入 tar,即会显示所有变量选项;”cv”是创建归档;”cv#”用於来自 /etc/default/tar 的设备号 #;”rv”追加已有归档;”uv”更新在已有归档上的文件;”tv”显示归档内容表;”xv”从归档中抽取文件;”f”从指定文件中读入或写出;”L”使 tar跟随符号连接继续追查下去,默认情况下则会忽略符号连接。

  譬如要归档指定文件,而复盖盘上的已有数据,指令如下:

  $cd pub

  $tar cv6 ascii greek

  volume end at 1199k, block factor=5k

  seek=0k a ascii 3k

  seek=3k a greek 1k

  要列出 tar 归纳的内容:

  $tar tv6

  rw-r--r-- 2/22114 Jan 2 13:41 1996 ascii

  rw-r--r-- 2/2475 Jan 2 13:41 1996 greek

  创建 tar 归档,使用相对路径名,否则,恢复另一系统就会盖写其他系统的文件。

  #tar cv6 /etc/motd

  #cd /tmp

  #tar xv6

  x /etc/motd, 943 bytes,2k

  归纳文件

  当需要後援指定设备、後援空设备与使用匹配符的时候,就不能使用操作容易的 tar,而需要转用比较复杂的 cpio,用以归纳文件。

  譬如,需要选取文件建立归档,指令如下:

  $find /u/bill -print| cpio -oB -O /dev/fd0

  20 blocks

  又例如,需要抽取 cpio 归档文件名时:

  $cpio -idmuBv -I /dev/fd0

  .profile

  ascii

  eqnchar

  greek

  20 blocks

  cpio 主要选项为:

  -v 显示工作

  -i 读归档

  -o 写入归档

  -t 内容表

  -d 创建目录

  -m 保留原修改日期

  -U 无条复制

  -B 分割因子置为 5k

  -Cn 分割因子置为 n

  -Kn 介质长度置为 n

  後援复制

  後援就是要平衡运行一般後援的代价与损失数据的代价,确定要归档的数据类,并确定要用何级实现,以及确定所要求磁带的盘数和带的容量,多久存储一次後援等等问题。

  一般来说,後援复制可在 sysadminsh 或 scoadmin 执行。

  所谓增量後援(Incremental Backup Levels),就是只需要以上次归档後发生改变的那部分数据後援。当实现调度後援时,在/usr/lib/sysadmin/last/中,将文件记录下来,可以透过使用後援级来实现。

  後援级的 0 级就是後援文件系统上全部文件;1 级则後援以上次0 级後援以来改变的文件:2 级,後援以上次 0 级或 1 级後援以来改变的文件;3 级,後援以上级 0级、1 级或 2 级後援以後改变文件。

  经定义後援工具後,後援调度(Backup Schedule)就可以更方便地执行,配置档案则会被安置在 /usr/lib/sysadmin/schedule 中。

  假若在紧急关头或特殊情况下,用户亦可以使用非调度放援,进行紧急後援。

收藏】 【评论】 【推荐】 【投稿】 【打印】 【关闭
发表评论
要记得去论坛讨论,点击注册新会员匿名评论
评论内容:不能超过250字,需审核后才会公布,请自觉遵守互联网相关政策法规。
阅读排行
随机推荐
实用信息推荐