用户操作
[即时聊天] [发私信] [加为好友]
liuhzID:cqboy
31119次访问,排名3790好友0人,关注者0
fire
cqboy的文章
原创 0 篇
翻译 0 篇
转载 34 篇
评论 4 篇
cqboy的公告
    月 [<<>>]
最近评论
gavingey:VC6.0对标准C和c++的支持程度很低,在VC6下面做这些试验没有什么意义,VC8.0支持程度挺高,可以考虑一哈~
AlphaYi:在VC6.0环境下编译能够通过,运行出错!
AlphaYi:学习了!不过好像Chapter "4.6 避免提喻法" 中有点小错误:
q[1] = 'Y'; /*赋值错误,不能更改常量字符串的内容*/


zhengzhouzhuangshi:河南装饰公司 大铭装饰 铭人设计工作室 工程终身保修;不一定要选择贵的,但一定要选择对的。选择大铭,绝对是您最好的选择,我们相信:缘分+专业+实力=今天我们合作的见证。 www.zzdmzs.com 郑州大铭装饰 Top: World: Chinese Simplified: 商业: 房地产: 装修家居: 装饰公司 专业从事商装、家装、工装的装饰装潢公司。http://blog.csdn.n……
文章分类
收藏
相册
OA
官方站点
Apache Home
DEV.java.net
Eclipse Home
PostgreSQL中文站点
SourceForge
技术专区
Hibernate中文站点
huihoo动力
IBM DeveloperWorks
SpringFramework中文论坛
Sun技术社区
UNIX / LINUX 技术乐园
中国UNIX技术社区
中文Zope用户组
其他资源
Eclipse Plugins
EclipsePluginCentral
JAVA Digest
java-source.net
slashdotcn
TheServerSide
unix指令在线查询
WebFX
www.javalobby.org
一个不错个人主页
工作流
窦哲的UNIX中文文
维基百科,自由的百科全书
面向异步消息的WEB应用
收藏BLOG
Arbow's Personal Weblog
Java Project & Groovy
Nuke的专栏
ROSEN
冰云@Blogging
山南水北--udoo
田春峰的专栏
透明思考
存档
    软件项目交易
    订阅我的博客
    XML聚合  FeedSky
    订阅到鲜果
    订阅到Google
    订阅到抓虾
    订阅到BlogLines
    订阅到Yahoo
    订阅到GouGou
    订阅到飞鸽
    订阅到Rojo
    订阅到newsgator
    订阅到netvibes

    转载 UNIX数据备份和传输工具-Solaris收藏

     | 

    (一) 数据设备名
    1.磁带
    类型
     设备名
     容量
     机器类型
     
    8mm
     D8112
     5G
     8205
     
    8mm
     D8160
     7G
     8505-8705
     
    8mm
     D8170
     20G
     8900
     
    4mm
     DDS1(60m)
     1.3G
       
    4mm
     DDS2(120m)
     7G
       
    4mm
     DDS3(125m)
     12G
       
    设备名: /dev/rmt/0,/dev/rmt/0n(不倒带)
    2.软盘
    设备名:/dev/fd0
    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
    3.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 -
     
    4.cpio命令
    cpio(copy in/out)命令是能产生多卷备份的用户级命令.
    命令格式:
    cpio -ov >tape_device_name
    cpio -i [vt] <tape_device_name
    一旦它识别出介质的尾部,它就提示你插入另一磁带.
    cpio命令利用ls或find命令的输出进行文件列表,将这些文件输出到一个文件,
    如磁带设备.它在文件之间插入标题以便于恢复,所以比tar命令慢.
    cpio命令可用通配符作为参数,然而,cpio反着用通配符,即除满足匹配条件的
    文件以外,它将备份所有文件.
    备份过程
    $ find . -depth -print | cpio -ov > /dev/rmt/0
    find命令给cpio命令提供文件和目录名的列表.
    -o选项表示从标准输出读.
    /dev/rmt/0参数确定磁带设备.
    例子:
    用find和cpio命令将主目录备份到磁带上:
    恢复过程
    用cpio命令按以下步骤从磁带上检索文件和目录.
    1.将磁带插入磁带设备.
    2.改变目录至/tmp目录.
    3.用以下cpio目录确定要恢复的文件的路径名.
    $ cpio -iv < /dev/rmt/0
    -i选项抽取文件,v(verbose)选项与t选项合用则按ls -l格式列出文件,
    使用此复合选项只显示文件信息,不抽取文件.
    4.用以下cpio命令恢复文件至/tmp目录.
    $ cpio -iv < dev/rmt/0 test.file
    选项i抽取文件,v表示恢复时显示文件名.
    5.从目录/tmp拷贝文件至所需目录.
    6.取出磁带.
    下面的例子说明如何用cpio命令恢复一个文件.
    5.compress,uncompress,zcat 命令
    compress命令利用一特殊格式来压缩文件,以减少文件大小.压缩比从20%至80%.
    例如,用-v选项对名为bin.file的文件进行压缩:
    此文件被压缩后,加上后缀.Z.
    zcat < file.taz|tar xvf -
    6.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 后退两段
    7.dd 命令
    dd if=/dev/rmt/0 of=/tmp/file bs=1024
    8.异地使用磁带机(必须为可信任用户)
    (1)备份数据至异地磁带机
    tar cvf - dirname|rsh remote dd of=/dev/rmt/0
    (2)从异地磁带机读取数据 
    rsh remote dd if=/dev/rmt/0 tar xvf - 

    发表于 @ 2004年11月09日 09:23:00|评论(loading...)|编辑

     | 

    评论:没有评论。

    发表评论  


    当前用户设置只有注册用户才能发表评论。如果你没有登录,请点击登录
    Csdn Blog version 3.1a
    Copyright © cqboy