下 Solaris 10 UFS文件系统管理全攻略( 二 )


缺省的磁带机为 /dev/rmt/0 设备 。
4.将可写的磁带插入磁带机 。
5.备份文件系统 。
# ufsdump options arguments filenames
6.可以备份文件系统或目录,也可以备份文件系统中的文件 。有关备份各个文件的信息,
7.如果出现提示,请取出磁带并插入下一个磁带卷 。
8.使用卷编号、转储级别、日期、系统名称、磁盘片和文件系统标记每个磁带 。
9.通过按 Control-D 组合键使系统回到运行级 3 。
10.检验备份是否成功 。
# ufsrestore tf device-name应用实例:执行根 (/) 文件系统完全备份
# init 0
ok boot -s
# ufsdump 0ucf /dev/rmt/0 /
任选项0说明的0级备份,也就是完全备份;c任选项说明是盒式磁带;u任选项更新转贮记录;f任选项指定dump文件(逻辑设备名或磁带设备) 。如果一盒带存不下,则ufsdump命令会提醒你什么时候该换一盒新带 。在磁带上标明命令、文件系统名及备份日期等信息 。磁带机命名约定使用逻辑设备名称而不是物理设备名称 。图1显示了此命名约定 。
图 1 磁带机设备名称
通常使用以下磁带介质来备份 Solaris 系统:
1/2 英寸盘式磁带
1/4 英寸流盒式磁带
8 毫米盒式磁带
4 毫米盒式磁带 (DAT)
具体指标如表-2 磁带存储容量
备份介质存储容量 1/2 英寸盘式磁带140 MB (6250 bpi)2.5 GB 1/4 英寸盒式 (QIC) 磁带2.5 GBDDS3 4 毫米盒式磁带 (DAT)12–24 GB14 GB 8 毫米盒式磁带14 GBDLT 7000 1/2 英寸盒式磁带35–70 GB应用实例:(/) 文件系统的增量备份
以下示例说明如何在单用户模式下执行根 (/) 文件系统的增量备份 。
# init 0
ok boot -s
# ufsdump 9ucf /dev/rmt/0 /
# ufsrestore tf /dev/rmt/0
包括以下 ufsdump 选项:
9 指定 9 级转储(或增量备份) 。
u 指定将 /etc/dumpdates 文件更新为此备份的日期 。
c 标识盒式磁带设备 。
f /dev/rmt/0 标识磁带设备 。
/ 表示正在备份的文件系统 。
二、UFS文件系统的恢复简介
下面是恢复文件系统之前需要知道的信息:
需要哪个磁带或盘;
备份文件系统的设备名;
你使用的磁带设备类型;
必须使用与备份介质兼容的磁带设备才能恢复文件 。备份介质的格式确定了恢复文件所必须使用的驱动器 。例如,如果备份介质为 8 毫米磁带,则必须使用 8 毫米磁带设备来恢复文件 。
磁带设备名(本地或远程) 。
决定使用哪个备份带
在开始恢复文件或文件系统之前,必须决定使用哪一备份磁带,下面是选择备份磁带的考虑步骤:
向用户寻问有关文件或文件系统丢失的日期,或文件还原的大概时间 。
如果系统没有完全破坏,就只须增量备份,结合你的备份计划和故障时间,找出适合的备份版本,这个版本不一定是最新的 。
如果系统已经破坏,须恢复全部文件系统时,需要最新的0级备份带 。或者在一次全部备份的基础上进行几次增量备份,以接近故障的时间点 。
三、UFS文件系统备份实战
1.恢复全部备份的步骤
如果一个硬盘上的文件系统全部损坏,就需要对这块盘进行完全恢复 。下面是采用盒式磁带恢复一个文件系统的完整备份的过程 。注意,这一过程将用新的文件系统来代替原来存在的文件系统 。
(1)进入超级用户;
(2)进入单用户模式,确保没有人使用你将恢复的文件系统;
(3)使用umount来卸载故障盘;
(4)在故障盘上重新建立UFS文件系统;
(5)将新的UFS文件系统盘挂接上;
(6)进入你希望做恢复的目录中;

推荐阅读