当前位置:文档之家› Solaris操作系统的备份与恢复

Solaris操作系统的备份与恢复

Solaris操作系统的备份与恢复对于 UNIX 平台,一般的灾难恢复准备工作包括维护服务器配置的详细信息。

例如,在系统信息中,您需要保留用于备份和恢复的方法的打印件。

如果使用ufsdump将操作系统备份到本地连接的磁带机上,则要保留的信息包括所有备份文件系统、文件系统的备份顺序,以及备份磁带、操作系统级别、修补程序级别、磁盘分区、文件系统布局、第三方驱动程序等信息。

Solaris 9 和 10 操作系统发行版提供了一种新的安装功能,称为“Flash 安装”。

通过 Flash 安装,您可以在一个系统(称为“主系统”)上创建 Solaris 操作系统的一个引用安装。

然后,可以在任意数量的系统(称为“克隆系统”,与主系统具有相同的体系结构)上复制该安装,将其作为新的安装。

虽然 Flash 安装旨在克隆主计算机,但我进行了一些测试,发现 Flash 安装对于灾难恢复也非常有用。

本文档介绍了我使用flar命令备份系统,然后使用磁带上的备份恢复系统的过程。

本测试使用了磁盘系统为 RSM Array 2000 的 Sun Enterprise 4000 服务器,该服务器运行的是安装了最新簇修补程序的 Solaris 8 操作系统。

其中有两个 16 GB 的内部磁盘。

一个安装了原始操作系统,另一个用于测试操作系统的恢复。

计算机上连接了数字线性磁带 (Digital Linear Tape, DLT) 7000 磁带机。

过程1. 创建归档之前,使计算机处于单用户模式。

执行此操作有两个原因:第一,虽然可以随时运行flarcreate,但最好还是在系统不繁忙的情况下运行此命令。

第二,使用flarcreate命令时,从归档中排除多个文件系统会遇到问题。

(可在 Solaris 9 操作系统中找到一些解决此问题的修补程序。

)在单用户模式下,flarcreate仅归档那些在mnttab中具有条目的文件系统。

# init 0ok> boot -s2. 以超级用户身份登录。

如果/opt文件系统位于本地磁盘上,则挂载此文件系统。

否则跳过此步骤。

# mount /opt3. 创建 Flash 归档:使用flarcreate命令在磁带上创建 Flash 操作系统备份(在本案例中为 DLT 磁带)。

# flarcreate -n testhost.flar -c -S -R / -t /dev/rmt/2WARNING:hash generation disabled when using tape (-t)Full FlashChecking integrity...Integrity OK.Running precreation scripts...Precreation scripts done.Determining the size of the archive..........The archive will be approximately 2.69GB.Creating the archive..........18226862 blocksArchive creation complete.4. 检查磁带上的归档是否已成功完成。

# flar info -t /dev/rmt/2files_archived_method=cpiocreation_date=20040927044841creation_master=testhostcontent_name=testhost.flarcreation_node=testhostcreation_hardware_class=sun4ucreation_platform=SUNW,Ultra-Enterprisecreation_processor=sparccreation_release=5.8creation_os_name=SunOScreation_os_version=Generic_117350-02files_compressed_method=nonecontent_architectures=sun4u5. 接下来,使用磁带上备份的映像从备份中恢复系统。

您可以使用其他计算机来进行恢复测试,只要该计算机具有相同的内核体系结构即可。

在本案例中,我使用的是同一台计算机。

首先关闭计算机。

然后插入 Solaris 8 操作系统软件CD 1 介质,并按照安装菜单的提示进行操作,如以下示例所示:ok boot cdromResetting ...Solaris 安装程序Solaris 操作系统安装程序分为若干个简短的部分,这些部分将提示您提供安装信息。

在每个部分的结尾,您可以查看和更改所选的内容,然后再继续操作。

请注意:浏览这些菜单时将无法使用鼠标。

如果您的键盘没有功能键,或功能键不响应,请按Esc键。

屏幕下方的图例将改为显示用于浏览的键。

F2_Continue F5_Exit F6_Help选择F2_Continue。

Solaris 交互式安装可以对此系统进行升级,因此有两种方法用于安装 Solaris 操作系统软件:使用Upgrade选项可将 Solaris 操作系统软件更新为新的发行版,并尽可能多地保存对早期版本的 Solaris 软件所做的修改。

在使用Upgrade选项之前,请务必对系统进行备份。

使用Initial选项以新版本的 Solaris 操作系统软件覆盖系统磁盘。

此选项允许您保留所有现有的文件系统。

在开始使用Initial选项之前,请务必备份对早期版本的 Solaris 软件所做的全部更改。

选择某个选项并完成后续任务之后,将显示您所执行的操作的摘要。

如果要使用Flash 归档安装系统,请选择 "Initial"。

F2_Upgrade F3_Go Back F4_Initial F5_Exit F6_Help选择F4_Initial。

Solaris 交互式安装(菜单 2)您将使用Initial选项在系统上安装 Solaris 操作系统软件。

如上文所述,安装新的 Solaris 操作系统软件之后,Initial选项将覆盖系统磁盘。

在接下来的屏幕上,您可以接受缺省设置,也可以自定义安装 Solaris 操作系统软件的方式。

要自定义安装,您可以 (1) 选择要安装的 Solaris 操作系统软件的类型,(2) 选择用于保存所选软件的磁盘,(3) 指定文件系统在磁盘上的布局。

完成这些任务之后,将显示所选内容的摘要配置文件。

以下是两种用于安装 Solaris 操作系统软件的方法:使用Standard从标准 Solaris 分发版本安装系统。

使用Flash从一个或多个 Flash 归档安装系统。

F2_Standard F3_Go Back F4_Flash F5_Exit F6_Help选择F4_Flash。

Flash 归档安装方法在此屏幕中,您将选择 Flash 归档安装方法,在这种情况下选择Local Tape。

Flash 归档检索方法在此屏幕中,您必须选择用于检索 Flash 归档的方法。

检索方法取决于归档的存储位置。

例如,如果归档存储在磁带上,则选择Local Tape。

可用的检索方法[ ] HTTP -> default[ ] NFS[ ] Local File[X] Local Tape -> selected[ ] Local DeviceF2_Continue F5_Cancel F6_Help选择Local Tape。

然后选择F2_Continue。

Flash 归档附加信息请指定 Flash 归档所在的磁带机路径,如下所示:Tape Drive Location:syrinx:/dev/rmt/0Location:/dev/rmt/0.......F2_Continue F5_Cancel F6_Help选择F2_Continue。

(注:路径通常为/dev/rmt/0。

)是否保留数据?是否要保留现有数据?您所选择用于安装 Solaris 操作系统软件的磁盘中,至少有一个磁盘具有可能需要保存的文件系统或未命名的分片。

F2_Continue F3_Go Back F4_Preserve F5_Exit F6_Help选择F2_Continue。

在下一步中,您将选择要安装操作系统的磁盘。

在此步骤中,可以对文件系统进行重新分区以满足新的要求。

文件系统和磁盘布局以下摘要信息是您当前的文件系统和磁盘布局(取决于您所提供的信息)。

请注意:如果选择自定义,您应该了解文件系统、这些文件系统在磁盘上的既定用途,以及更改这些文件系统可能对系统的操作造成哪些影响。

File system/Mount point Disk/Slice Sizeoverlap c0t11d0s2 17269 MBF2_Continue F3_Go Back F4_Customize F5_Exit F6_Help选择F4_Customize。

是否挂载远程文件系统?是否要从远程文件服务器挂载软件?如果由于磁盘空间问题而必须删除软件,则可能需要执行此操作。

F2_Continue F3_Go Back F4_Remote Mounts F5_Exit F6_Help选择F2_Continue。

配置文件以下信息是用于安装 Solaris 操作系统软件的配置文件。

它将反映您在前面的屏幕中所做的选择。

Installation Option:FlashBoot Device:c1t0d0Client Services:NoneSoftware:1 Flash ArchiveFile System and Disk Layout:.......F2_Continue F4_Change F5_Exit F6_Help选择F2_Continue。

安装后是否重新引导?安装 Solaris 操作系统软件之后,必须重新引导系统。

您可以让系统自动重新引导,如果您要运行脚本或执行其他自定义操作,则可能需要手动重新引导。

要手动重新引导,请使用reboot(1M) 命令。

[X] Auto Reboot[ ] Manual RebootF2_Begin_Installation F5_Cancel选择F2_Begin_Installation。

6. 重新引导系统之后,您可以输入新的超级用户口令。

以下信息显示了原始文件系统布局和恢复文件系统布局的压缩情况:原始文件系统布局:$ df -kFilesystem kbytes used avail capacity Mounted on/dev/md/dsk/d10 494235 55231 389581 13% //dev/md/dsk/d20 1525647 795052 669570 55% /usr......./dev/md/dsk/d40 2056211 1419825 574700 72% /var/dev/dsk/c1t4d0s0 4129822 4175 4084349 1% /tmp/dev/dsk/c1t4d0s3 6194334 2280496 3851895 38% /home/dev/md/dsk/d50 10177352 8905539 1170040 89% /opt$ swap -lswapfile dev swaplo blocks free/dev/md/dsk/d30 85,30 16 4198368 4198368恢复文件系统:$ df -kFilesystem kbytes used avail capacity Mounted on/dev/dsk/c0t11d0s0 494235 54233 390579 13% //dev/dsk/c0t11d0s1 1489367 793504 636289 56% /usr......./dev/dsk/c0t11d0s4 1987399 1417795 509983 74% /var/dev/dsk/c0t11d0s5 9943356 8895415 948508 91% /opt/dev/dsk/c1t4d0s3 6194334 2280496 3851895 38% /home/dev/dsk/c1t4d0s0 4129822 4173 4084351 1% /tmp$ swap -lswapfile dev swaplo blocks free/dev/dsk/c0t11d0s3 32,443 16 4099424 4099424如上所示,swap、/usr、/var和/opt文件系统的大小略有不同,因为您可以根据需要进行重新分区。

相关主题