AIX命令参考大全,卷 5,s - u - sysdumpdev 命令

[ 页的底部 | 上一页 | 下一页 | 目录 | 索引 | 法律条款 ]

AIX命令参考大全,卷 5,s - u

sysdumpdev 命令

用途

更改运行中系统的主要或辅助转储设备的指定。

语法

sysdumpdev -P { -p Device | -s Device } [ -q ] [ -i ]

sysdumpdev [ -p Device | -s Device ] [ -q ]

sysdumpdev [ -d Directory | -D Directory | -e | -I | [ -k | -K ] | -l | -L | -p Device | -q | -r Host: Path | -s Device | -z ]

sysdumpdev [ -c |  -C ] [ -i ]

描述

sysdumpdev 命令更改运行中系统的主要或辅助转储设备的指定。 主要和辅助转储设备在一个系统配置对象中指定。新的设备指定直到 sysdumpdev 命令重新运行或系统重新启动时才有效。

如果 sysdumpdev 命令没有使用标志,则会使用在 SWservAt ODM 对象类中定义的转储设备。缺省的主要转储设备是 /dev/hd6。缺省的辅助转储设备是 /dev/sysdumpnull

注:
  1. 镜像调页空间可用作转储设备。
  2. 不要使用软盘驱动器作为您的转储设备。
  3. 如果您使用调页设备,那么只使用主要调页设备 hd6。 AIX 4.2.1 或以后的版本支持使用根卷组(root volume group:rootvg)中的任何调页设备作为辅助转储设备。

您可以使用 基于 Web 的系统管理器(wsm)中的 设备 应用程序来运行该命令。

您也可以使用 sysdumpdev 命令指定在将转储写入转储设备前是否将转储压缩。压缩转储会减少转储设备需要的大小,但会引起转储进程占用更长的时间。

  1. savecore 命令用于将已压缩的转储从转储设备复制到文件。
  2. 转储压缩功能只适用于 AIX 4.3.2 和以后的版本。

在非根卷组运行 sysdumpdev

如果不是永久转储设备,您可在根卷组之外使用转储逻辑卷。 例如,如果没有指定 -P 标志。不过,如果您选择了调页空间,就不能复制转储设备了,除非它在根卷组中。 必须复制转储设备时,启动调页前只有根卷组是活动的。

主要转储设备必须总是在根卷组中以作为永久转储设备。 辅助设备可以在根卷组外,除非它是调页空间。

用 sysdumpdev 配置远程转储设备

sysdumpdev 命令也可用来配置远程转储设备。 在配置远程转储设备前必须满足下列条件:

网络设备驱动程序必须支持远程转储。 支持远程转储的驱动程序包含这些网络设备的驱动程序:

不支持远程转储的驱动程序包含这些网络设备的驱动程序:

标志

-c 指定不压缩转储。-c 标志只适用于 AIX 4.3.2 和以后的版本。
-C 指定所有将来的转储在其写入转储设备之前将其压缩。 -C 标志只适用于 AIX 4.3.2 和以后的版本。
-d Directory 指定系统引导时转储所复制到的目录。 如果引导时复制失败,那么 -d 标志会忽略系统转储。
-D Directory 指定系统引导时转储所复制到的目录。 如果引导时复制失败,那么使用 -D 标志允许您将转储复制到外部的介质。

注:使用 -d Directory-D Directory 标志时, 会检测下列的错误情况:
  • 目录不存在。
  • 目录不在本地日志文件系统里。
  • 目录不在 rootvg 卷组中。

-e 估计当前运行的系统的转储大小(以字节表示)。 如果压缩转储,那么所显示的大小是压缩之后大小的估计值。
-i 表示从系统函数调用 sysdumpdev 命令。 只有系统实用程序才使用该标志。如果不是自动 IBM 函数的函数已经修改了有效值,那么 -i 标志就不会作请求的更改;也就是说,-i 标志不会覆盖先前的更改。
-I 重新设置先前更改的指示信息。指定 -I 标志后,用 -i 标志就允许更改。
-k 如果您的机器有钥匙方式开关,那么在用复位按钮或转储键控序列强制转储前,钥匙需要处于服务位置。这是缺省设置。
-K 如果您的机器有钥匙方式开关,那么钥匙处于正常位置时使用复位按钮或转储键序列将强制转储,或在没有钥匙方式开关的机器上也将强制转储。

注:对于没有钥匙方式开关的机器, 不能用复位按钮强制转储,在钥匙开关没有设置了该值的机器上也不能转储。
-l 列出主要和辅助转储设备、复制目录和 forcecopy 属性的当前值。
-L 显示最近的系统转储的统计信息。 这包含最近的转储的日期和时间、所写的字节数和完成状态。 如果压缩了转储,那么该标志既显示转储的原始的未压缩的大小,也显示了转储的压缩后的大小。 压缩后的大小是实际写入转储设备的大小。
注:
显示的转储大小可能不会反映介质上的转储的精确大小。 由于磁盘和复制块大小,因此会有小小的差别。
-P 使 -p-s 标志指定的转储设备成为永久设备。-P 标志 只能与 -p-s 标志一起使用。
-p Device 暂时将主要转储设备更改为指定的设备。 该设备可以是逻辑卷或磁带设备。对于网络转储,该设备可以是主机名和路径名。
-q 禁止输出到标准输出的所有消息。如果该标志 与 -l-r-z-L 标志一起使用,则会忽略 -q 命令。
-r Host:Path 释放服务器 Host 上远程转储文件所使用的空间。Path 指定转储文件的位置。
-s Device 暂时将辅助转储设备更改为指定的设备。 该设备可以是逻辑卷或磁带设备。对于网络转储,该设备可以是主机名和路径名。
-z 确定是否出现新的系统转储。如果出现,则会将包含转储大小(以字节表示)和转储设备名的字符串写到标准输出。如果不存在新的系统转储,则不返回任何东西。 在现有的系统转储上运行 sysdumpdev -z 命令后,就不认为转储是最新的了。

如果没有标志和 sysdumpdev 命令一起使用,就会使用缺省的转储设备。

安全性

访问控制:只有 root 用户才能运行该命令。

示例

  1. 要显示当前的转储设备设置,输入:
    sysdumpdev  -l
  2. 要将逻辑卷 hd7 指派为主要转储设备,输入:
    sysdumpdev  -p /dev/hd7
  3. 要将磁带设备 rmt0 指派为辅助转储设备,输入:
    sysdumpdev  -s /dev/rmt0
  4. 要显示先前的转储调用的信息,输入:
    sysdumpdev  -L
  5. 要永久地将主要转储设备的数据库对象更改到 /dev/newdisk1,输入:
    sysdumpdev  -P  -p /dev/newdisk1
  6. 要确定是否存在新的系统转储,输入:
    sysdumpdev  -z
    如果最近发生了系统转储,则会出现与下列相似的输出:

    4537344 /dev/hd7
  7. 将远程转储文件 /var/adm/ras/systemdump(在主机 mercury 上)指派给主要转储设备,输入:
    sysdumpdev  -p mercury:/var/adm/ras/systemdump
    在主机名和文件名之间必须输入冒号 :。
  8. 要指定系统崩溃后转储要复制到其上的目录(如果转储设备是 /dev/hd6),输入:
    sysdumpdev  -d /tmp/dump
    这会在系统崩溃后试图将转储 从 /dev/hd6 复制到 /tmp/dump。如果在复制过程中出现了错误,那么 系统继续引导,但是丢失了转储。
  9. 指定系统崩溃后转储所要复制其上的目录,如果 转储设备是 /dev/hd6,输入:
    sysdumpdev  -D /tmp/dump
    这会在崩溃后尝试将转储从 /dev/hd6 复制到 /tmp/dump 目录。如果复制失败,那么会提示您一个菜单以允许手工将转储复制到某个外部介质。

相关信息

mount 命令、ping 命令和savecore 命令、sysdumpstart 命令。

AIX 5L Version 5.2 Kernel Extensions and Device Support Programming Concepts 中的 System Dump Facility

有关安装基于 Web 的系统管理器的信息,请参阅《AIX 5L V5.2 基于 Web 的系统管理器管理指南》中的第二章:『安装与系统要求』

[ 页的顶部 | 上一页 | 下一页 | 目录 | 索引 | 法律条款 ]