跳过导航链接 | |
退出打印视图 | |
Solaris Volume Manager 管理指南 Oracle Solaris 10 1/13 Information Library (简体中文) |
4. Solaris Volume Manager for Sun Cluster(概述)
5. 配置和使用 Solaris Volume Manager(方案)
SPARC: 如何从根 (/) 文件系统创建 RAID-1 卷
x86: 如何使用 GRUB 从根 (/) 文件系统创建 RAID-1 卷
x86: 如何使用 DCA 从根 (/) 文件系统创建 RAID-1 卷
20. 维护 Solaris Volume Manager(任务)
21. Solaris Volume Manager 的最佳做法
25. Solaris Volume Manager 故障排除(任务)
A. 重要的 Solaris Volume Manager 文件
B. Solaris Volume Manager 快速参考
Solaris Volume Manager 并不打算成为“备份产品”。但 Solaris Volume Manager 确实提供了一种备份镜像数据且不会导致以下任何一种情况的方法:
卸载镜像
使整个镜像脱机
停止系统
拒绝用户访问数据
Solaris Volume Manager 通过首先使其中一个子镜像脱机来备份镜像数据。在备份过程中,镜像将暂时不可用。一旦备份完成,子镜像将立即恢复联机并重新同步。
注 - UFS 快照功能提供了一种不使文件系统脱机即可备份系统的备选方法。您可以在不分离子镜像的情况下执行备份,这样也避免了以后由于重新同步镜像而导致的性能损失。在使用 UFS 快照功能执行备份之前,请确保 UFS 文件系统中有足够的可用空间。有关更多信息,请参见《System Administration Guide: Devices and File Systems》中的第 20 章 "Using UFS Snapshots (Tasks)"。
您可以针对除根 (/) 文件系统之外的任何文件系统使用此过程。请注意,这种类型的备份会创建活动文件系统的“快照”。根据文件系统处于写入锁定状态时的使用方式,所备份的某些文件可能与磁盘上的实际文件不对应。
对于此过程,请注意以下限制:
如果针对双向镜像使用此过程,请注意,在使一个子镜像脱机以进行备份时,会失去数据冗余功能。多向镜像不会出现此问题。
备份完成之后,对重新附加的子镜像进行重新同步时,会产生一些系统开销。
本过程中的概括性步骤如下所示:
对文件系统进行写入锁定(仅适用于 UFS)。请勿锁定根 (/) 文件系统。
将高速缓存中的所有数据刷新到磁盘。
使用 metadetach 命令从镜像中分离某个子镜像
解除对文件系统的锁定
使用 fsck 命令检查已分离的子镜像中的文件系统
备份分离的子镜像中的数据
使用 metattach 命令将分离的子镜像重新放回镜像中
注 - 如果要定期使用上述过程,请将其置入脚本中以方便使用。
提示 - 对于此过程,比较安全的做法是向镜像中附加第三个或第四个子镜像,允许该子镜像重新同步,然后使用该子镜像进行备份。此方法可确保一直保持数据冗余功能。
应首先恢复处于 "Maintenance"(维护)状态的镜像。
# metastat mirror
# /usr/sbin/lockfs -w mount-point
只有 UFS 卷需要进行写入锁定。如果将该卷设置为数据库管理软件或其他某个应用程序的原始设备,则不必运行 lockfs 命令。但是,您可能希望运行由供应商提供的适当实用程序来刷新所有缓冲区并锁定访问。
注意 - 请不要对根 (/) 文件系统进行写入锁定。对根 (/) 文件系统进行写入锁定会导致系统挂起。如果要备份根 (/) 文件系统,请跳过此步骤。 |
# metadetach mirror submirror
是镜像的卷名。
是要分离的子镜像(卷)的卷名。
系统将继续从另一个子镜像中进行读取。第一次写入之后,镜像将不再同步。当在步骤 7 中重新附加已分离的子镜像后,这种不一致性问题将得到更正。
# /usr/sbin/lockfs -u mount-point
根据步骤 2 中所使用的与供应商相关的实用程序,您可能需要执行必要的解除锁定过程。
# fsck /dev/md/rdsk/name
使用 ufsdump 命令或常用的备份实用程序。有关使用 ufsdump 命令执行备份的信息,请参见使用 ufsdump 命令对已挂载的文件系统执行备份。
注 - 要确保正确的备份,请使用原始卷名(如 /dev/md/rdsk/d4)。使用原始卷名可访问大于 2 GB 的存储。
# metattach mirror submirror
Solaris Volume Manager 会自动开始将子镜像与镜像重新进行同步。
示例 11-23 对 RAID–1 卷执行联机备份
本示例使用镜像 d1。该镜像由子镜像 d2、d3 和 d4 构成。子镜像 d3 将在子镜像 d2 和 d4 保持联机时进行分离和备份。镜像中的文件系统为 /home1。
# metastat d1 d1: Mirror Submirror 0: d2 State: Okay Submirror 1: d3 State: Okay Submirror 1: d4 State: Okay ... # /usr/sbin/lockfs -w /home1 # metadetach d1 d3 # /usr/sbin/lockfs -u /home1 # /usr/sbin/fsck /dev/md/rdsk/d3 (Perform backup using /dev/md/rdsk/d3) # metattach d1 d3