UNIX培训教程(一) - Solaris操作系统培训教程(7)

2019-03-09 22:54

UNIX培训教程(一)——Solaris操作系统培训教程

最后一次再引导后在此运行等级的次数. S

前一运行等级.

第十章 备份命令

Solaris 2.x计算环境提供了几个命令用于备份和恢复文件和文件系统. ? 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

指定要转储的文件系统 ? ufsrestore命令

? 版权所有 第 31 页 共 33 页

UNIX培训教程(一)——Solaris操作系统培训教程

ufsrestore命令从备份磁带上拷贝文件至当前目录下.

ufsrestore命令可用于重载转储好的整个文件系统或备份带上的单个或多个文件.

ufsrestore命令的选项用来指定磁带设备名和被恢复文件的路径名. 恢复过程

用ufsrestore命令按以下步骤恢复一个文件: # cd /newdir

# ufsrestore tuf /dev/rmt/0 ? tar命令

tar命令是用户级的备份命令,用于备份和恢复文件或目录. 命令格式: tar options tape_device_name [filename] option c-建立新文档 v-显示路径 t-显示文件列表 f-指定设备 x-抽取文件 i-交互式 例子: (1)备份过程:

$ tar cvf /dev/rmt/0 * (2)恢复过程: $ tar xvf /dev/rmt/0 (3)目录复制

$ tar cvf - mydir|(cd newdir;tar xvf -) (4) 异地拷贝(必须为可信任用户) $ tar cvf - mydir|rsh remote tar xvf - ? cpio命令

cpio(copy in/out)命令是能产生多卷备份的用户级命令. 命令格式:

cpio -ov >tape_device_name cpio -i [vt]

compress命令利用一特殊格式来压缩文件,以减少文件大小.压缩比

? 版权所有

第 32 页 共 33 页

UNIX培训教程(一)——Solaris操作系统培训教程

从20%至80%.

例如,用-v选项对名为bin.file的文件进行压缩: 此文件被压缩后,加上后缀.Z. zcat < file.taz|tar xvf - ? mt 命令

mt -f /dev/rmt/0 status 报告设备状态 mt -f /dev/rmt/0 rew 倒带 mt -f /dev/rmt/0n fsf 1 前进一段 mt -f /dev/rmt/0n bsf 3 后退两段 ? dd 命令

dd if=/dev/rmt/0 of=/tmp/file bs=1024

? 版权所有 第 33 页 共 33 页


UNIX培训教程(一) - Solaris操作系统培训教程(7).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:高一9-1随机事件、事件及样本空间知识点、经典例题及练习题带答

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: