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

一、备份UFS文件系统
1 UFS文件系统备份简介
备份是指对文件进行拷贝,用来作为原文件被删除或毁坏时的安全措施 。通常做法是将其拷到可移动的介质中 。备份文件后可方便地恢复误删的文件,但更重要的是用于处理严重的硬件故障和其他灾难性故障 。备份文件是最关键的系统管理功能之一,按照一定的步骤和计划实现系统文件的备份有下述三个主要原因:
确保系统瘫痪时文件系统的完整性;
防止用户文件被误删;
作为重新安装系统或修复系统的重要保护措施 。
当按计划备份文件系统时,应保证能够将备份文件恢复为当前状态 。另外,你可能想将备份好的文件系统从一个系统传到另一个系统中作为文档,或将文件保存到可移动的介质上,这样就能够移动或改变系统上的文件 。按计划备份文件需考虑下面几方面的内容:
用何种备份介质;
使用什么备份计划;
这一系统中哪些文件对用户是至关重要的;
这些要备份的文件在什么地方:它们是否在一个单独的文件系统中;
这些文件是否经常变化;
当文件丢失或损坏时需要多快恢复;
为备份文件,相关文件系统是否可经常拆卸 。
执行UFS备份的一般原则:
使用单用户模式或取消挂载文件系统 。
请注意,在目录级操作(如创建、删除和重命名文件)和文件级活动同时进行时备份文件系统,即表示某些数据不会包括在备份中 。
可以从单个系统运行 ufsdump 命令,并通过远程 shell 或远程登录在网络中远程备份多组系统 。此外,还可以将输出定向到磁带设备所在的系统 。通常,磁带设备位于运行 ufsdump 命令的系统上,但这并不是必须的 。
将文件备份到远程设备的另一种方式是将 ufsdump 命令的输出传输到 dd 命令 。
如果是通过网络执行远程备份,则配备了磁带设备的系统在其 /.rhosts 文件中必须具有与使用该设备的每台客户机对应的项 。另外,启动备份的系统必须包括在将要备份的每个系统的 /.rhosts 文件中 。
UFS文件系统备份过程类型之间的差异 。
表 1 种备份类型之间的差异
备份类型结果优点缺点完整复制完整的文件系统或目录所有数据都处于一个位置中需要大量备份磁带,写入时间很长 。由于驱动器必须按顺序移至磁带上文件所在的点,因此检索各个文件需较长时间 。可能必须搜索多个磁带 。快照创建文件系统的临时映像系统可以处于多用户模式下创建快照时,系统性能可能会降低 。增量仅复制指定文件系统中自以前某一次备份以来发生更改的那些文件更容易检索文件系统中的小的更改查找包含文件的增量磁带会需要较长时间 。可能必须返回上一次的完整备份 。
【下 Solaris 10 UFS文件系统管理全攻略】2.UFS文件系统的备份 使用 ufsdump 命令备份文件系统的常规步骤 。成为超级用户或承担等效角色 。
使系统进入运行级 S(单用户模式) 。
# shutdown -g30 -y2.检查文件系统的一致性 。
# fsck -m /dev/rdsk/c0t0d0s7
fsck -m 命令用于检查文件系统的一致性 。例如,电源故障可能会使文件处于不一致的状态
如果需要将文件系统备份到远程磁带机,请执行以下步骤:
a.在连接磁带机的系统(磁带服务器)上,将以下项添加到该系统的 /.rhosts 文件中:
host root
b.host 项指定了要在其中运行 ufsdump 命令来执行备份的系统的名称 。
c.在磁带服务器上,检验添加到 /.rhosts 文件中的主机是否可通过名称服务进行访问 。
3.确定磁带机的设备名称 。

推荐阅读