本文档讨论了“ mksysb ”命令以及 如何为DVD-RAM(cd#)设备创建rootvg备份。
什么是的mksysb,为什么创建一个
到的mksysb重要文件
有关的mksysb标志的重要信息
有关UDF和ISO选项的说明
创建的mksysb在AIX V5,V6和V7 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是根卷组的可启动的备份,并设计成备份所有安装JFS和JFS2文件系统数据。根卷组映像采用备份/还原文件格式,从数据文件开始,然后是任何可选的映射文件。创建根卷组的可引导备份后,引导映像将反映当前正在运行的内核。如果当前内核是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-08、5300-10-05、5300-11-05、6100-03-09、6100-04-09、6100-05-05、6100-06-04和7100-00-03之前,在创建mksysb的过程中不会发出警告 ,通知您在还原过程中可能出现这些错误。
如果您没有运行这些级别的AIX中的至少一个,则可能需要在运行mksysb 命令时使“ -p”标志为强制性的,这样您就不会遇到这种情况。
-X 该标志将导致系统在必要时自动扩展/ tmp文件系统。/ tmp文件系统将需要大约32Mb的可用空间。
关于UDF和ISO选项的注释
当创建一个 的mksysb到DVD可以选择使用UDF(通用磁盘格式)或ISO9660(CD格式)的选项。
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 V5,V6和V7中为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备份媒体格式?
-> 1个ISO9660(CD格式)
2 UDF(通用磁盘格式)
DVD-R或DVD-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备份媒体格式?
-> 1个ISO9660(CD格式)
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备份媒体格式?
-> 1个ISO9660(CD格式)
2 UDF(通用磁盘格式)
smit面板中的所有字段将保持与示例1相同,除了以下几点:
DVD-R或DVD-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 / cd0中cd_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 / cd0中cd_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.设置远程IPL(RIPL(远程初始程序加载))
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 2008年5月 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 2008年5月 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.data或image.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的方法从JFS到JFS2的系统文件系统将运行“新的和完整的覆盖”安装,或者使用带有“ -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需要多长时间恢复?
这取决于许多因素-需要还原的数据量是还原时间的主要参与者。虽然创建一个 的mksysb到DVD需要更长的时间比它的磁带,恢复时间要短得多。您还必须考虑重新启动时间。
9.还原似乎挂在83%,该怎么办?
首先,您要确保这是“ true”挂起。还原的这一点可能需要10分钟到60分钟甚至更长的时间,具体取决于rootvg的大小。在担心之前,请确保您有足够的时间绕过还原的这一部分。
10.从我的mksysb恢复我想要的任何内容安全吗? 绝对不。永远不要还原ODM数据(/ usr / lib / objrepos / *或/ etc / objrepos*),库文件或任何其他对系统敏感的唯一文件,除非您确切地知道如何影响系统。不注意此警告很有可能导致永久性 不可恢复的腐败。可安全还原的文件包括您自己创建的任何内容(/ mydata文件系统),用户信息(passwd,group,/ home)以及任何其他非系统特定的或系统敏感的文件。