推广 热搜: APP  存储  设备  闪存  企业存储  交换机  华为  联想  思科  监控 

  • 匿名
点击 222回答 0 2015-08-01 00:00

veritas volume manager(RAID5卷故障处理)

待解决 悬赏分:0 - 离问题结束还有
veritas volume manager(RAID5卷故障处理)

硬件故障中恢复

>

VERITAS Volume Manager (VxVM) 保护系统不因磁盘和其它硬件故障而出错,并帮助您

>

从这些事件中恢复系统。本章描述恢复步骤和相关信息,以帮助您防止因磁盘和其它硬件

>

故障而丢失数据或系统存取。

>

如果一个卷发生磁盘 I/O 故障 (例如,因为磁盘有无法改正的错误),则 VxVM 可分离涉

>

及此故障的 plex。那个 plex 上的 I/O 停止,但卷中其余 plex 上的 I/O 继续进行。

>

如果磁盘完全失败 , VxVM 可从其磁盘组中分离该磁盘。该磁盘上的所有 plex 被禁用。如

>

果磁盘分离时其上存在任何未镜像的卷,则那些卷也被禁用。

>

理解 Plex 状态循环

>

更改 plex 状态是正常操作的一部分,并且未必指出那些必须纠正的反常行为。牢固理解不

>

同 plex 状态及其内部关系,对于正确执行本章所描述的恢复程序是十分必要的。

>

系统启动时,卷自动启动,且 vxvol start 任务使所有 CLEAN plex 变为 ACTIVE。关

>

机时, vxvol stop 任务将所有 ACTIVE plex 标记为 CLEAN。如果启动时所有 plex 的初

>

始状态为 CLEAN,则表明曾发生了受控关机,并将优化启动卷所需的时间。

>

初始创建时, plex 具有 EMPTY 状态,且一直保持到其所挂接的卷初始化时为止。然后其

>

状态置为 CLEAN。其 plex 内核状态保持为 DISABLED,并且在卷启动之前不会置为

>

ENABLED。

>

在系统崩溃并重新启动后,卷的所有 plex 为 ACTIVE 状态,但 plex 内核状态仍标记为

>

DISABLED ,直到其数据由 vxvol resync 任务恢复。

>

可以使用 vxmend off 命令使 plex 脱机,使用 vxmend on 命令使其重新联机,以及在使

>

用 vxplex att 重新挂接 plex 时使其数据与其它 plex 重新同步。失败的再同步或无法纠

>

正的 I/O 故障使 plex 置于 IOFAIL 状态。

>

列出不可启动的卷

>

不可启动卷可能被错误配置或存在其它阻碍其启动的错误或条件。要显示不可启动卷,请

>

使用 vxinfo 命令。以下命令显示有关卷的可存取性和可使用性信息:

>

# vxinfo [-g diskgroup] [volume …]

>

以下示例输出显示卷 mkting 不可启动:

>

home fsgen Started

>

mkting fsgen Unstartable

>

src fsgen Started

>

rootvol root Started

>

swapvol swap Started

>

重启动已禁用卷

>

如果磁盘故障导致一个卷被禁用,则必须在更换故障磁盘后从备份中恢复该卷。在由备份

>

恢复其内容之前,必须使用 vxvol 命令重新启动列为 Unstartable 的所有卷。例如,若

>

要重新启动卷 mkting 以便它能够从备份中恢复,请使用以下命令:

>

# vxvol -o bg -f start mkting

>

-f 选项强制重启动卷,而 -o bg 选项则将 plex 的重同步作为后台任务进行。

>

恢复已镜像卷

>

系统崩溃或 I/O 错误会损坏已镜像卷的一个或多个 plex,并使得 plex 均不处于 CLEAN 或

>

ACTIVE 状态。可以将 plex 中的一个标记为 CLEAN,并指示系统使用该 plex 作为恢复其

>

它 plex 的源。步骤如下:

>

1. 使用以下命令将预定的 plex 置于 CLEAN 状态:

>

# vxmend fix clean plex

>

例如,将 plex vol01-02 置于 CLEAN 状态:

>

# vxmend fix clean vol01-02

>

2. 若要由 CLEAN plex 恢复卷中的其它 plex,必须禁用卷,而这些 plex 必须处于 STALE

>

状态。如有必要,可通过在每个 plex 上依次运行以下命令,使所有其它 CLEAN 或

>

ACTIVE plex 的状态变为 STALE:

>

# vxmend fix stale plex

>

3. 若要启用 CLEAN plex 并据此恢复 STALE plex,使用以下命令:

>

# vxvol start volume

>

例如,恢复卷 vol01

>

# vxvol start vol01

>

有关 vxmend 和 vxvol 命令的更多信息,请参见 vxmend(1M) 和 vxvol(1M) 帮助手册。

>

卷的所有镜像 plex 的基础磁盘或其它相关子系统发生严重硬件故障后,有可能无法

>

使用 vxmend 恢复卷。在这种情况下,请删除卷,并在正常工作的硬件上重新创建

>

卷,然后从备份或从快照影像来恢复卷的内容。

>

重新挂接磁盘

>

如果磁盘发生完全故障并且不可能进行热重定位,或 VxVM 是在某些磁盘驱动程序已卸载

>

或不可装载 (导致磁盘进入故障状态)的情况下启动的,可执行重新挂接操作。如果问题

>

已修复,则可以使用 vxreattach 命令重新挂接磁盘,而不会将 plex 标记为 STALE。但

>

是,重新挂接必须在磁盘上的所有卷启动之前进行。

>

作为磁盘恢复的一部分,从 vxdiskadm 菜单和在引导进程中调用 vxreattach 命令。如

>

果可能, vxreattach 将故障磁盘介质记录重新挂接到具有相同设备名的磁盘上。重新挂

>

接将磁盘置于其以前所属的同一磁盘组中,并且将保留其原来的磁盘介质名称。

反对 0举报 0 收藏 0
网站首页  |  物流配送  |  关于我们  |  联系方式  |  使用协议  |  版权隐私  |  网站地图  |  排名推广  |  广告服务  |  积分换礼  |  RSS订阅  |  违规举报  |  京ICP备14047533号-2
Processed in 0.020 second(s), 6 queries, Memory 1.2 M