跳过导航链接 | |
退出打印视图 | |
![]() |
Sun QFS 和 Sun Storage Archive Manager 5.3 安装指南 Sun QFS and Sun Storage Archive Manager 5.3 Information Library (简体中文) |
如果发生灾难,您可以使用恢复点中存储的信息来恢复归档文件系统。确保定期使用 SAM-QFS Manager 或 samfsdump 命令创建这些恢复点。
使用 samfsdump 命令时,请注意以下事项:
samfsdump 命令只转储文件名和 inode 信息,不转储数据。也就是说,转储文件并不包括您的文件系统中存储的归档数据。它只包括用于在归档介质中快速查找数据所需的 inode 和目录结构信息。恢复发生故障的文件系统时,将会用到此类信息。有关更多信息,请参见 samfsdump(1M) 手册页。
您可以使用带 -u 选项的 samfsdump 命令备份尚未归档的文件的元数据和文件数据。使用 -u 选项创建的 samfsdump 快照可能会很大。与 ufsdump 命令不同,samfsdump 命令不包含任何磁带管理或评估功能。使用 -u 选项时,需要在所需空间和未归档的数据之间进行权衡。有关这些命令的更多信息,请参见 samfsdump(1M) 和 ufsdump(1M) 手册页。
如果在文件系统初始化后发生故障,可以使用转储文件并通过 File System Manager 或 samfsrestore 命令恢复数据。
转至文件系统挂载点所在的目录,并使用 samfsdump 命令将输出写入要备份的文件系统以外的某个文件系统中。
例如:
# samfsdump -T -u -f /dumpster/dump.file
如果有要转储的文件的具体列表,则可以使用 -I include_file 选项。这样将仅转储 include_file 中列出的文件和目录。include_file 的每一行中必须有一个相对或绝对路径。
在 root 用户的 crontab 文件中创建一个条目,使 cron 守护进程定期运行 samfsdump 命令。
以下代码示例显示了 cron 条目。
0 0 * * * find /csd.directory/sam -type f -mtime +7 -print| xargs -l1 rm -f; cd /sam; /opt/SUNWsamfs/sbin/samfsdump- f /csd.directory/sam/ANDAMPrsquo;date +%y%m%dANDAMPrsquo;
本示例 crontab 条目使用了一个挂载在 /sam 下的 QFS 文件系统。请使用您选择的现有目录取代 /csd.directory。该条目将使守护进程每天午夜运行此命令。首先,将重命名旧的转储文件,并在 /csd.directory/sam/ yymmdd 中创建一个新的转储文件。然后,cron 通过电子邮件将 samfsdump 输出发送到 root.Troubleshooting。
如果您有多个 QFS 文件系统,请为每个文件系统创建类似的 crontab 条目。将每个转储文件保存到一个单独的文件中。
屏幕上将显示 "File Systems Summary"(文件系统摘要)页面。
屏幕上将显示 "Take Recovery Point"(生成恢复点)。
有关创建恢复点的更多信息,请参见 SAM-QFS Manager 联机帮助。
通过 SAM-QFS Manager 界面预定恢复点与通过创建 crontab(1) 条目自动运行 Sun SAM-QFS 软件进程是等效的。
屏幕上将显示 "File Systems Summary"(文件系统摘要)页面。
屏幕上将显示 "Schedule Recovery Points"(预定恢复点)页面。
有关使用此页面的说明,请参见 SAM-QFS Manager 联机帮助。