JavaScript is required to for searching.
跳过导航链接
退出打印视图
Sun QFS 和 Sun Storage Archive Manager 5.3 安装指南     Sun QFS and Sun Storage Archive Manager 5.3 Information Library (简体中文)
search filter icon
search icon

文档信息

前言

1.  关于 Sun QFS 和 Sun Storage Archive Manager

2.  规划环境

3.  准备安装

4.  发行软件包内容、目录和文件

5.  安装 Sun QFS 和 SAM-QFS

6.  安装和配置 SAM-QFS Manager

7.  配置文件系统环境

8.  设置挂载参数和初始化文件系统环境

9.  备份 SAM-QFS 数据和文件

10.  升级 Sun QFS 和 SAM-QFS

升级概述任务列表

准备升级

升级注意事项

共享环境支持滚动升级

如何在共享环境中执行滚动升级

保存升级信息

备份现有文件系统

使用版本 1、版本 2 和版本 2A 超级块进行备份

如何备份文件系统(Sun QFS 配置)

如何备份文件系统(SAM-QFS 配置)

使用 samfsdump 命令的示例

停止归档操作

如何通过 SAM-QFS Manager 停止归档操作

如何从命令行停止归档操作

取消共享文件系统

卸载文件系统

如何使用 SAM-QFS Manager 卸载文件系统

如何从命令行卸载文件系统

如何通过编辑 /etc/vfstab 文件进行卸载

删除现有软件

如何删除现有的软件

添加升级软件包

如何添加软件包

升级 SAM-QFS Manager

恢复文件系统

如何验证 mcf 文件

如何修改 /etc/vfstab 文件

如何重新初始化并恢复文件系统

如何检查文件系统

挂载文件系统

如何使用 SAM-QFS Manager 挂载文件系统

重新编译与 API 相关的应用程序

硬件升级

常规的先决条件

在 SPARC 和 AMD 平台之间切换

配置共享 x64 和 SPARC 卷的 EFI 标签

如何将磁盘标签从默认的 SMI VTOC8 转换为 EFI。

升级 Oracle Solaris OS

如何在 Sun QFS 环境中升级 Oracle Solaris OS

11.  卸载 SAM-QFS Manager 软件

12.  安装 Sun QFS 和 Sun Storage Archive Manager-快速入门

备份现有文件系统

升级软件前,您应该备份现有的文件系统。如果存在以下情况,备份现有文件系统就尤为重要:

以下各节介绍了超级块版本之间的区别并提供了用于备份文件系统的过程。

使用版本 1、版本 2 和版本 2A 超级块进行备份

默认情况下,Sun QFS 和 SAM-QFS 5.0 以及更高版本会创建具有版本 2A 超级块的新文件系统。这将启用以下功能:

版本 2A 文件系统和早期产品版本不兼容。例如,不能在 SAM-QFS 4.6 上挂载版本 2A 文件系统。如果需要创建可在该产品的早期发行版上挂载的文件系统,请使用 sammkfs -P 命令。


注 - 如果使用 sammkfs -P 命令创建文件系统,该文件系统将不支持大型主机表,也不支持联机扩充。


要在现有的版本 2 文件系统上支持大型主机表或联机扩充,请使用 samfsck -u 2A file-system 命令将文件系统升级到版本 2A。


注 - 向文件系统添加功能后,将无法与 5.0 之前的任何 SAM-QFS 版本向下兼容,且无法撤消添加的功能。


如何备份文件系统(Sun QFS 配置)

对系统环境中的每一个文件系统执行这些步骤。


注 - 如果要从现有的归档环境升级,则只需备份文件系统元数据。


  1. 通过控制台连接成为超级用户。

    如果尚未以 root 身份登录,请执行本步骤。

  2. 以单用户模式引导系统。
    # boot -s
  3. 挂载文件系统。

    例如:

    # mount /qfs1
  4. 使用 qfsdump 命令将文件数据和文件系统元数据备份到现有文件系统之外的某个位置。

    qfsdump 命令用于转储文件名、inode 信息和文件数据。qfsdump 输出的目标(通常为文件)至少必须与所备份的文件系统一样大。目标位置(磁盘或磁带)必须具有足够的空间以容纳您所转储的文件数据量和元数据量。有关使用 qfsdump 命令的更多信息,请参见设置转储文件或参见 qfsdump (1M) 手册页。

    例如,如果要备份名为 qfs1 的文件系统(挂载在 /qfs1),可以选择以下示例所示的几种选项。

示例 10-3 将 qfsdump 输出写入磁带设备

以下示例显示了如何写入设备 /dev/rmt/1cbn 中的磁带。

# cd /qfs1
# qfsdump -f /dev/rmt/1cbn

示例 10-4 将 qfsdump 输出写入 UNIX 文件系统 (UNIX File System, UFS) 中的文件

以下示例显示了如何写入 UFS 中的文件。

# cd /qfs1
# qfsdump -f /save/qfs/qfs1.bak

示例 10-5 初始化新的 Sun QFS 文件系统,并直接在此新文件系统中执行 qfsrestore 命令

仅当您的环境中已安装了 Sun QFS 5.0 软件时,此选项才适用。

例如,假设您希望将转储文件写入另一个名为 qfs2 的文件系统(挂载在 /qfs2),并且您已使用 5.0 软件对该 qfs2 文件系统进行了初始化。以下示例显示了如何使用命令实现该目标。

# mount /qfs2
# cd /qfs1
# qfsdump -f - | (cd /qfs2; qfsrestore -f -)

如何备份文件系统(SAM-QFS 配置)

  1. 通过控制台连接成为超级用户。

    如果尚未以 root 身份登录,请执行本步骤。

  2. 确保已归档所有文件。

    以下示例假设 sam1 是文件系统的挂载点。您可以通过输入类似于以下命令来完成此步骤:

    # sfind /sam1 ! -type d ! -archived > /tmp/notarchived.list

    此命令用于查找所有未归档的文件,并将输出发送到一个文件中。完成此命令可能需要花费较长的时间,具体时间取决于文件系统的大小。

  3. 检查该命令的输出。
    • 如果您希望转储文件包含所有这些未归档文件,现在请将它们归档。

    • 如果您怀疑某些文件尚未归档,可以使用 samfsdump 命令的 -u 选项转储未存档的数据。不过,-u 选项可能会创建很大的转储文件,因此,在使用此选项时,您需要考虑一下空间限制。

  4. 使用 samfsdump 命令将每个文件系统的元数据备份到现有文件系统之外的某个位置。

    有关恢复点的信息,请参见创建归档恢复点

    samfsdump 命令只转储文件名和 inode 信息,不转储数据。有关更多信息,请参见 samfsdump(1M) 手册页。

使用 samfsdump 命令的示例

该示例假设您要将挂载在 /sam1 处的文件系统备份到当前文件系统之外的 samfs1.dump 中。

# cd /sam1
# samfsdump -f /csd_dump_dir/samfs1.dump