在AIX V5,V6和V7中创建到DVD 的mksysb备份

本文档讨论了“ mksysb ”命令以及 如何为DVD-RAMcd#)设备创建rootvg备份。

什么是的mksysb,为什么创建一个
到的mksysb重要文件
有关的mksysb标志的重要信息
有关UDFISO选项的说明
创建的mksysbAIX V5V6V7 DVD驱动器
一的mksysb的验证
恢复mksysb
恢复菜单
恢复从DVD上的mksysb单个文件或目录
常见问题
- JFS
JFS2转换
- mkdvd与空间的错误失败
-媒体要求/驱动器的要求(DVD-RAM 
-
记录
-网络文件系统 
上是安全的文件限制-恢复
-估计恢复时间
-卡在83%,挂起还是不挂起?

*注意:对于所有示例,cd / dvd 驱动器将被称为/ dev / cd0。在您的环境中可能并非如此。只需根据需要替换正确的CD驱动器#。此外,本文档不涵盖将mksysb映像还原到其来源以外的系统。

*II “ mkdvd ”只是指向“ mkcd ”命令的链接。对于本文档,我们将在命令行示例中使用“ mkdvd ”

*III:所示的' smitty '和命令行示例对mkdvd使用ISO格式 命令。为了避免文档过大而在有限的部分中显示了UDF示例,但是通过熟悉ISO示例可以很容易地弄清楚它。

 


什么是mksysb ?为什么要创建一个?

甲的mksysb是根卷组的可启动的备份,并设计成备份所有安装JFSJFS2文件系统数据。根卷组映像采用备份/还原文件格式,从数据文件开始,然后是任何可选的映射文件。创建根卷组的可引导备份后,引导映像将反映当前正在运行的内核。如果当前内核是64位内核,则备份的引导映像也是64位,并且它仅引导64位系统。如果当前内核是32位内核,则备份的引导映像是32位,并且它可以引导32位和64位系统。 一般来说,mksysb

备份是标准备份实用程序,用于从无法使用的状态恢复系统-不管是由于数据损坏,磁盘故障还是导致系统瘫痪的任何其他情况。您应该创建一个 mksysb上线时间表备份与多久您的rootvg数据的变化,始终之前的任何类型的系统软件进行升级。

如果 系统无法以正常模式启动,则mksysb也可用于将系统启动到维护模式以在rootvg上工作。


mksysb重要的文件

您应该熟悉mksysb还原过程使用的两个特定文件。可以通过各种方式来操作这些文件,以更改还原本身的过程或结果。


bosinst.data  此文件可用于预设BOS菜单选项。可以在此处设置所有选项,例如要安装哪个磁盘,内核设置以及是否恢复TCP相关信息。该文件主要用于无提示的安装。在提示安装过程中选择的任何选项都将覆盖此文件中的相应设置。有关各个节描述的更多信息,请参阅   AIX信息中心上的bosinst.data文件节描述页面。
http://publib.boulder.ibm.com/infocenter/pseries/v5r3/index.jsp?topic=/com.ibm.aix.install/doc/insgdrf/bosinst.data_file_stanza_desc.htm

image.data
 此文件负责用于 在恢复数据之前保存用于重建rootvg结构的信息。该信息包括根卷组中逻辑卷和文件系统的大小,名称,映射和安装点。此文件是最新且正确的,这一点极为重要,否则还原可能会失败。在还原过程中有必要中断镜像时,通常会编辑此文件。有关image.data文件和节描述的更多信息,请参阅   AIX信息中心上的image.data文件页面。
http://publib.boulder.ibm.com/infocenter/pseries/v5r3/index.jsp?topic=/com.ibm.aix.files/doc/aixfiles/image.data.htm


有关mksysb标志的重要信息

了解mksysb 命令使用的一些标志的用途和意图非常重要。使用不当,使用不充分或在某些情况下使用某些标志可能会导致mksysb难以恢复。在某些情况下,这可能会导致您的mksysb无法恢复。

 所说的“ mkszfile ”命令,该命令更新image.data与当前的文件系统的大小和特性文件。除非有非常特殊的原因,您不希望更新此信息,否则应始终使用此标志。缺少准确的image.data文件可能会导致您的mksysb恢复失败并出现空间不足错误。

-e 允许您通过编辑/排除数据等 / exclude.rootvg 文件。下面 列出了一些有关从mksysb中排除数据的提示:

 

·         文件的每一行应有一个条目。它可以是单个文件或目录名称。

·         每个条目的正确格式应为  ^/ <path>

·         请勿使用通配符。

·         请勿在文件中保留多余的空格或空白行。


虽然 / exclude.rootvg 文件,不包含数据,请记住,它
  没有  排除一个文件系统存在的事实。例如,如果你
有一个50GB的文件系统“/数据,并在您添加一个条目
 / exclude.rootvg文件:
^ /数据。
这将排除/数据的所有文件,但它仍然会重新创建/数据
文件系统为50GB文件系统(除了现在将为空)。
真正排除你的文件系统的唯一途径的mksysb 
是您开始之前卸载文件系统的mksysb

-p 使用该标志禁用软件压缩算法。当创建一个 mksysb系统活动的任何水平的过程中,建议使用“-p”标志。否则,可能会在mksysb还原过程中导致解压缩/文件异相错误。这些错误是致命的(不可恢复的)错误。5300-09-085300-10-055300-11-056100-03-096100-04-096100-05-056100-06-047100-00-03之前,在创建mksysb的过程中不会发出警告 ,通知您在还原过程中可能出现这些错误。
如果您没有运行这些级别的AIX中的至少一个,则可能需要在运行mksysb 命令时使“ -p”标志为强制性的,这样您就不会遇到这种情况。

-X 该标志将导致系统在必要时自动扩展/ tmp文件系统。/ tmp文件系统将需要大约32Mb的可用空间。

 


关于UDFISO选项的注释

当创建一个 mksysbDVD可以选择使用UDF(通用磁盘格式)或ISO9660CD格式)的选项。

 

ISO-  ISO格式的映像将创建1个映像文件(需要2映像之前最多约4Gb),这是预打包mksysb映像。

好处:
使用ISO格式创建mksysb的过程比使用UDF格式刻录的过程更快。
-创建的ISO映像是便携式的,因为如果您的系统没有DVD刻录机,则可以将这些映像带到具有DVD刻录机的另一个AIX系统中,然后在其中刻录映像。
-您也可以将ISO映像带到PC上,也可以使用3rd party软件将其刻录到PC上。

注:AIX软件支持不支持在PC上使用任何第三方软件,因此,如果您发现有必要在PC上刻录此映像,请使用您熟悉的程序。

缺点:
-图像缺乏灵活性。一旦图像被刻录,您将无法操作该图像。
-为了创建ISO映像,需要系统上有更多可用空间。创建ISO映像需要三个文件系统。所需的总空间约为3 *mksysb_image_size)。


UDF- 此格式的映像直接刻录到DVD介质,称为文件系统格式。

好处:
-“文件系统格式允许您操纵mksysb。您可以挂载mksysb在特殊的“ UDF”文件系统上进行编辑,甚至将文件添加到介质。(系统备份映像是由许多无法操纵的文件组成的归档文件。但是,可以直接操纵安装程序包和备份映像中未包含的任何文件)
-在系统中需要较少的可用空间为了创建UDF格式的图像。它只需要一个足以容纳mksysb本身大小的文件系统。

缺点:
使用UDF格式创建mksysb的过程比用ISO映像格式的mksysb花费的时间要长得多。


AIX V5V6V7中为DVD驱动器创建mksysb 

下面,我们将回顾以下示例:

 

·         使用SMIT而不创建以前存在的mksysb文件

·         SMIT使用现有的mksysb 映像

·         从命令行中没有先前存在的mksysb文件

·         从命令行使用以前存在的mksysb文件

·         创建一个 mksysb 的系统上没有DVD驱动器,将AIX系统使用SMIT一个DVD驱动器烧毁。

·         创建一个 mksysb 的系统上没有DVD驱动器,被AIX系统使用命令行一个DVD驱动器上燃烧。


1.使用SMIT而不创建以前存在的mksysb 文件:

 

#斯密 mkdvd

                     使用现有的mksysb映像?

  1

 -> 2

 

                      DVD备份媒体格式?

 

-> 1ISO9660CD格式)

2 UDF(通用磁盘格式)

 

 

DVD-RDVD-RAM设备......................... [ / dev / cd0]

mksysb创建选项:

 创建地图文件?..............................

 排除文件?.................................没有

禁用备份软件打包吗?.............

备份扩展属性?.....................

 

用于存储mksysb 映像的文件系统...... []

 (如果为空,将为您创建文件系统。)

 

用于存储DVD文件结构的文件系统... [[]

   (如果为空,将为您创建文件系统。)

 

用于存储最终DVD图像的文件系统........... []

   (如果为空,将为您创建文件系统。)

 

如果正在创建文件系统:

  创建的文件系统的卷组         [ rootvg ]

 

高级自定义选项:

你想在DVD为可引导?.............

创建DVD后删除最终图像吗?.........

现在创建DVD .............................

安装捆绑文件...................................... []

带有要复制到DVD的软件包列表的文件....... []

要复制到DVD的软件包的位置............. []

定制脚本..................................... []

用户提供的bosinst.data 文件................. []

调试输出?......................................

用户提供的image.data 文件................... []

上面的默认选择集(而不是备份设备的选择)足以启动您到DVD的备份。如您所知,还有许多其他选项可以修改。除了文件系统存储条目外,我们将不在此处查看这些选项。

- “文件系统来存放......”条目:
默认情况下,它会创建文件系统3执行备份(在rootvg中):
/ mkcd / mksysb_image
/ mkcd / cd_fs
/ mkcd / cd_images


如果不是必需具有不rootvg中的空间您只需更改SMIT屏幕中的相应选项,即可使用具有足够空间的任何其他卷组。

2.SMIT使用现有的mksysb映像:

可以将先前创建的mksysb映像与mkdvd进程一起使用。在此示例中,它应该是您要从中创建到dvd的备份的系统的mksysb

#斯密 mkdvd

                     使用现有的mksysb映像?

-> 1

2没有

 

                      DVD备份媒体格式?

 

-> 1ISO9660CD格式)

2 UDF(通用磁盘格式)

SMIT屏幕中的所有其他选项将与示例1相同,不同之处在于您必须提供现有mksysb映像的位置。

3.从命令行中没有先前存在的mksysb 文件:

 

mkdvd -d/ dev / cd0-V rootvg

4.从命令行使用先前存在的mksysb文件:
可以在mkdvd进程中使用先前创建的mksysb映像。在此示例中,它应该是您要从中创建到dvd的备份的系统的mksysb

mkdvd -d/ dev / cd0-m / path_to_mksysb_file -V rootvg

*您必须指定mksysb映像的完整路径名和文件名,而不仅仅是托管目录。

5.创建一个 mksysb的系统上没有DVD驱动器,被AIX系统使用一个SMIT DVD驱动器上燃烧。

您的所有AIX系统中可能都没有DVD-RAM驱动器。您可以创建一个 mksysb预包装准备烧的格式。然后,您可以将该文件通过ftp下载到您的一个具有DVD-RAM驱动器的系统中,然后在其中进行刻录。

 

#斯密 mkdvd

 

                     使用现有的mksysb映像?

  1

 -> 2

 

                      DVD备份媒体格式?

 

-> 1ISO9660CD格式)

2 UDF(通用磁盘格式)

smit面板中的所有字段将保持与示例1相同,除了以下几点:

DVD-RDVD-RAM设备......................... []

 

高级自定义选项:

创建DVD后删除最终图像吗?.........

立即创建DVD 吗?.....................................

完成此过程后,您将在/ mkcd下拥有以下文件:
/ mkcd / cd_images / cd_image _ #####(其中#####pid 号)

这是一个随时可以使用的ISO映像刻录到DVD。带有DVD-RAM驱动器的系统的oslevel不需要与您正在刻录的mksysb映像的级别匹配。 使用DVD-RAM驱动器将ISO映像mksysb文件通过ftp 传送到系统后,运行以下命令:

burn_cd -d/ dev / cd0cd_image _ #####

6.创建一个 mksysb的系统上没有DVD驱动器,被AIX系统使用命令行一个DVD驱动器上燃烧。

mkdvd -V rootvg -R -S

完成此过程后,您将在/ mkcd下拥有以下文件:
/ mkcd / cd_images / cd_image _ #####(其中#####pid 号)

这是一个随时可以使用的ISO映像刻录到DVD。带有DVD-RAM驱动器的系统的oslevel不需要与您正在刻录的mksysb映像的级别匹配。 使用DVD-RAM驱动器将ISO映像mksysb文件通过ftp 传送到系统后,运行以下命令:

burn_cd -d/ dev / cd0cd_image _ #####


验证一个的mksysb

除了实际恢复mksysb可恢复性外,没有 其他任何验证。采取预防措施,例如了解用于创建国旗的mksysb,在运行前检查任何严重的磁盘相关的错误错误报告的mksysb,并验证的可读性的mksysb创建后都是很好的检查。 如果系统状况良好,则mksysb应该状况良好。同样,如果你试图创建一个的mksysb的系统日志数百磁盘错误的,或者与已知的文件系统损坏的系统,你的mksysb 可能会保留腐败。

要验证备份的可读性,请运行以下命令:

listvgbackup -f/ dev / cd0

将显示在读取任何文件的标头时发生的任何错误,否则将仅显示初始备份标头信息。请记住,此检查仅测试数据的可读性,而不测试可写性。

 


还原mksysb

要恢复一个 mksysb您只需从DVD启动图像,并验证在BOS菜单中进行选择。接下来,我们将介绍两种引导方案。一个在您的系统当前已启动且可运行的状态中,另一个在您的系统已关闭状态中。

1.如果系统当前正在运行,并且需要还原mksysb,只需更改 引导列表以反映DVD驱动器并重新引导系统。

#引导列表 -m正常cd0

#关闭 -Fr

2.如果系统处于关闭状态,则应引导至SMS菜单并设置引导列表以反映cdrom驱动器。SMS菜单选项在下面列出。您的菜单选项可能有所不同(取决于您的固件级别),但是通过阅读本文档以弄清楚如果您选择的选项不同,应该选择哪些选项应该足够清楚。

SMS-系统管理服务-

1.选择语言

2.更改密码选项

3.查看错误日志

4.设置远程IPLRIPL(远程初始程序加载))

5.更改SCSI设置

6.选择控制台

-> 7.选择启动选项

 

-> 1.选择安装或启动设备

2.配置启动设备顺序

3. 多重 启动启动

 

选择设备类型:

1.软盘

2.胶带

3. CD / DVD

4. IDE

5.硬盘

6.网络

-> 7.列出所有设备

系统将自行扫描以确定可以从哪些设备引导。您所有可用的启动设备将在此处显示。这个菜单可能有点棘手。如果您预先选择了设备,则在当前位置列下,该设备旁边将有一个1。使用选择设备编号列表选择要从中引导的设备以进行更改。下一个屏幕将为您提供三个选择:

1.信息

-> 2.普通模式启动

3.服务模式启动

引导后,您将进入BOS菜单选择。

 


恢复菜单

   I.安装和维护菜单中,选择(2):

 

          1  使用默认设置立即开始安装

          2  更改/显示安装设置并安装

          3  启动系统恢复的维护模式

 

   二。在系统备份安装和设置中,您将

请参阅从“ bosinst.data ”文件中获取的默认选项。

如果这些设置正确,请选择(0),然后将开始系统安装。

如果您需要更改任何选项,例如您想要的磁盘

到安装到选择(1):

 

             设置:                  当前选择:

          1.您要安装的磁盘... hdisk0

             使用地图............................

          2.缩小文件系统.......

          0.使用上面列出的设置进行安装。

 

要收缩文件系统以回收分配的可用空间,请选择

选项 2,因此将设置设为是。对于要使用的文件系统

使用与原始系统相同的分配空间进行还原,

确保选项2设置为否。

 

   三,更改要安装的磁盘。

 

      为要使用的磁盘键入一个或多个数字

安装,然后按Enter。当前选项由>>>表示。

要取消选择某个选项,请键入相应的数字,然后按Enter

必须至少选择一个可引导磁盘。通过其SCSI ID选择位置。

 

              名称    位置代码      大小(MB   VG 状态    可引导

     >>>    1. hdisk0   00 -01-00-0,0       70008 rootvg              

     >>>    2. hdisk1   00 -01-00-1,0       70008 rootvg              

          

0.继续上述选择

 

选择所需的磁盘后,选择(0)继续。

 

   IV。系统备份安装和设置,选择(0继续)

 

             设置:                                当前选择:

          1.您要安装的磁盘...... hdisk0 ...

          2.使用地图.................................

          3.收缩文件系统.......................

          0.使用上面列出的设置进行安装。

 


DVD上的mksysb恢复单个文件或目录

1. ISO mksysb 文件/目录还原
2. UDF mksysb文件/目录还原

ISO mksysb文件/目录还原
要获取mksysb DVD 上文件/目录的列表,可以运行以下命令。

listvgbackup -f/ dev / cd0 

要将mksysb DVD中的一个或多个文件还原到当前的工作路径(我们将使用/ home为例):

 

CD /

restorevgfiles -f/ dev / cd0./ VAR / ADM / RAS /mkcd.log

/ tmp /_cdrom.315596/ usr / sys / inst.images / mksysb_image上的新卷:

群集大小为51200字节(100个块)。

卷号为1

备份日期为:CDT 20085  6日星期二13:13:42

文件按名称备份。

用户是root

X         1157 ./ VAR / ADM / RAS /mkcd.log

DVD上使用ISO mksysb,您可以指定要还原到的目标目录。例如,如果您想 mksysb中提取/ var / adm / ras和该目录下的所有文件, 并将其还原到您自己的文件系统下,则可以运行以下命令:

CD /

restorevgfiles -f/ dev / cd0-d / myfs ./ VAR / ADM / RAS

/ tmp /_cdrom.315610/ usr / sys / inst.images / mksysb_image上的新卷:

群集大小为51200字节(100个块)。

卷号为1

备份日期为:CDT 20085  6日星期二13:13:42

文件按名称备份。

用户是root

X 0 ./ VAR / ADM / RAS            

x       198971 ./var/adm/ras/codepoint.cat

X       131072 ./ VAR / ADM / RAS / BOOTLOG

X       293066 ./ VAR / ADM / RAS / errtmplt

x         5884 ./ var / adm / ras / bosinst.data

X       245989 ./ VAR / ADM / RAS /devinst.log

X        53248 ./ VAR / ADM / RAS /lvmcfg.log

x            0 ./ var / adm / ras / mtrcdir

x            0 ./ var / adm / ras / trc_ct

恢复多个文件或多个目录时,只需在restorevgfiles命令中在文件之间放置一个空格即可恢复。

restorevgfiles -f/ dev / cd0-d / myfs ./ VAR / ADM / RAS ./home/file1 ./ tmp目录 / LOG1

UDF mksysb 文件/目录恢复
正如前面提到的,在UDF备份到DVD 可以让你对备份的文件进行交互。首先创建一个目录用作挂载点,然后运行“ mount”命令。

#的mkdir / dvdmksysb

#安装 -v UDF -o RW/ dev / CD0 / dvdmksysb

现在,您可以使用CD/ dvdmksysb并查看备份上的文件,使用'vi' 更改现有文件(例如bosinst.dataimage.data),将文件添加到dvd或删除它们。
但是你会发现,你不能看到所有文件。未/恢复过程中所需的引导文件在/召开挂载点 / USR / SYS / inst.images / mksysb_image文件。在这种情况下,您可以选择几种还原文件的方法。

-如果该文件在DVD上可见, 则只需使用' cp'命令将其还原。例如,如果您需要恢复' varyonvg '命令,则只需如上所示安装dvd备份并复制文件即可。

CP / dvdmksysb / USR / sbin目录 / varyonvg / USR / sbin目录 / varyonvg

-如果该文件不是CD目录结构的可见部分,它将位于' mksysb_image '文件中。这只是一个备份/还原格式文件,可以使用restore命令。例如,如果您需要还原/ home,则可以运行以下命令:

CD /

restore- xqvdf / dvdbackup / usr / sys / inst.images / mksysb_image ./ home


常问问题

包括本节是为了提供
有关mksysb的常见问题的解答。本部分不用于诊断
任何问题或执行任何问题确定。这些
问题/答案旨在希望避免在
短期/简短回答
问题时要求打开问题单。如果您有任何疑问可能对您有所帮助,
请提交有关此文档的反馈,并且可能会添加该反馈。

1. 我的mksysb DVD 上的rootvg具有所有JFS文件系统,我想将它们更改为JFS2文件系统。我该怎么做?
唯一支持更改rootvg的方法从JFSJFS2的系统文件系统将运行新的和完整的覆盖安装,或者使用带有“ -T”标志的“ alt_disk_copy ”命令。此功能适用于6100-04及更高版本。

2. mkdvd进程不断失败,提示我空间不足,但是rootvg中有很多可用的未分配分区。这是怎么回事?
如果您的rootvg中确实有足够的空间,则可能是由于先前失败或取消了mkdvd 进程所致。如果未完全清除,则可能是现有的“ / mkcd剩下的目录或文件系统。这可能会导致该过程无法创建新的文件系统并填满您的根(/)文件系统。确保没有现有的“ / mkcd ”目录。还检查“ lsvg -l rootvg ” 的输出,并确保没有引用“ / mkcd *”的现有文件系统。

3.我应该使用什么媒体创建的mksysb DVD
在将mksysb运行到DVD 之前,应从硬件角度检查两件事。
-确保您有DVD-RAM驱动器,而不是DVD-ROM驱动器。DVD-ROM驱动器读取只 ”,因而不能 写入DVD。检查以下命令的输出:

' lsdev -Cc cdrom '

-媒体类型应该是“ DVD-RAM”,而不是“ DVD-R”,而不是“ DVD-RW”

4.这个过程需要永远。怎么了
最有可能的,什么都没有。DVD刻录过程可能需要很长时间。如果您认为应该从DVD刻录机中获得更好的性能,请随时与支持中心一起打开PMR并请求系统性能团队。他们将能够确保您以最佳性能书写。

5.该命令保留什么日志?
/ VAR / ADM / RAS /mkcd.log将包含的日志mkdvd过程。

6. mksysb命令是否备份nfs安装 点?
不,不遵循nfs安装 点。

7.还原完成后,我的非根卷组会自动挂载吗?
该卷组设置保存在该卷组所在磁盘的VGDA上。有一个新选项可以在BOS菜单中进行设置,因此这不再是问题。

8.我的mksysb需要多长时间恢复?
这取决于许多因素-需要还原的数据量是还原时间的主要参与者。虽然创建一个 mksysbDVD需要更长的时间比它的磁带,恢复时间要短得多。您还必须考虑重新启动时间。

9.还原似乎挂在83%,该怎么办?
首先,您要确保这是“ true”挂起。还原的这一点可能需要10分钟到60分钟甚至更长的时间,具体取决于rootvg的大小。在担心之前,请确保您有足够的时间绕过还原的这一部分。

10.从我的mksysb恢复我想要的任何内容安全吗? 绝对不。永远不要还原ODM数据(/ usr / lib / objrepos / */ etc / objrepos*),库文件或任何其他对系统敏感的唯一文件,除非您确切地知道如何影响系统。不注意此警告很有可能导致永久性 不可恢复的腐败。可安全还原的文件包括您自己创建的任何内容(/ mydata文件系统),用户信息(passwdgroup/ home)以及任何其他非系统特定的或系统敏感的文件。

 

 

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值