当前位置:网络资源中心文章中心电脑知识电脑入门Solaris教程 → 文章内容

用 ufsrestore指令从磁带 restore 你的资料 (1)

减小字体 增大字体 作者:阿阳  来源:池州电脑论坛  发布时间:2008-5-16 16:29:34
  •   要从磁带中restore资料,可以用ufsrestore这个指令. 这里教您如何从磁带restore你的资料.... 1.完全restore磁带中的资料 依照下列步骤来restore一个完整备份的档案系统...... 注重:这个程序将会完全损毁硬碟中原有的资料. (1).将你的身份变成superuser (2).键入inits然後按Enter.系统将会进入single-usermode. (3).键入umountmount-point然後按Enter.(这里的mount-point是你要 r
要从磁带中restore资料,可以用ufsrestore这个指令.
这里教您如何从磁带restore你的资料....

1.完全restore磁带中的资料
依照下列步骤来restore一个完整备份的档案系统......

注重:这个程序将会完全损毁硬碟中原有的资料.

(1).将你的身份变成superuser
(2).键入inits然後按Enter.系统将会进入single-usermode.
(3).键入umountmount-point然後按Enter.(这里的mount-point是你要
restore的那个device,例如/home1)
(4).键入newfs/dev/rdsk/cNtNdNsN然後按Enter.(这样系统会建立一个全新
的filesystem.)
(5).键入mount/dev/rdsk/cNtNdNsN/home1然後按Enter.(系统会将你建好的
filesystemmount到/home1这个目录)
(6).键入cdmount-point然後按Enter.(你会进入你要resoter的目录内)
(7).把磁带放入磁带机中.
(8).键入ufsrestorervf/dev/rmt/0h然後按Enter.(档案系统将会完全的
restore到你的硬碟中)

2.利用选择的方式,restore部份的档案.

请依下列步骤来restore部份的档案......

(1).将你的身份变成superuser
(2).将磁带变成防写以策安全
(3).把磁带放入磁带机
(4).键入cd/vat/tmp然後按Enter.(假如你要restore在别的目录,也可
cd至别的目录.值得注重的是,在这个目录中,不能存在有你所要restore
的目录,否则将无法resotre)
(5).键入ufsresotreif/dev/rmt/unit然後按Enter.(这里的unit是指
磁带机的device)
(6).进入以後,可以用ls,cd去看磁带中有那些档案.
(7).使用addfilename,把你要resotre的filename或directoryname
加到你要restore的list中.
(8).全部选完了以後,键入extract开始restore资料.
(9).接着会出现以下的message...

Youhavenotreadanyvolumesyet.
Unlessyouknowwhichvolumeyourfile(s)areonyoushouldstart
withthelastvolumeandworktowardsthefirst.
Specifynextvolume#:

只需要键入"1"即可....
(10).restore完了之後,会问你要不要setowner/mode
一般来说,都是选yes
(11).set完了以後,打quit离开即可.

ps.假如你是用/dev/rmt/0n(Notrewind)的方式做restore的话,
在/dev/rmt/unit的地方则是键入/dev/rmt/0n.但每次你只能看
到一个partition,假如你要看到下一个partition的话,只需打
quit离开,再重覆执行相同的ufsrestore就可以了.假如你在
ufsrestore是用/dev/rmt/0的话,则会看到第一个partition.

3.直接restore部份的档案

要直接restore部份的档案,可以不用restoreif来选择档案而直接restore
方法如下:

ufsrestorexf/dev/rmt/unitfile-name

此处的unit及file-name都是如上面所说的一样.
restore完之後,系统一样会问你要不要setowner/mode.
依照以上步骤即可直接restore档案.