9. 禁用 Promise FastTrack 上的 RAID 功能

如果您正在阅读本节,那么您可能已经厌倦了由 Promise Technology FastTrack 卡或主板上的板载芯片提供的伪 RAID 功能(正式名称为准硬件 RAID)。

9.1. 情况 1:操作系统未使用 RAID

可以禁用 RAID 功能并将 Promise FastTrack 用作普通的 IDE 卡。这非常简单。请按照以下步骤操作

  1. 确定您的追加行。有关帮助,请参阅第 7.2 节

  2. 修改/etc/lilo.conf以包含append="追加行"在您当前的内核启动部分中。 再次参阅第 7.2 节了解详细信息。

  3. 键入 /sbin/lilo 并重启

现在您应该可以分别看到您的硬盘,并且可以使用它们。 如果您之前在 RAID 镜像上创建了分区,您将会在两个成员磁盘的每一个上看到相应的分区。 您还将看到您之前存储在 RAID 镜像上的数据。

9.2. 情况 2:操作系统正在使用 RAID

如果您想在正在使用 RAID 镜像分区的 Linux 计算机上禁用 RAID,用于/, /boot, /usr 等等,那么首先备份您的数据,包括/usr/src/linux/.config, /etc/fstab, /boot/vmlinux。 关闭您的计算机。 然后打开它。 在boot提示符下,键入 linux,后跟追加行。 如果您的系统无法成功启动,则插入您的紧急救援/启动软盘,从该软盘启动并在boot提示符下键入 linux,后跟追加行。 如果您仍然无法启动,那么您无法非破坏性地禁用 RAID,这意味着您必须从 RedHat CDROM #1 启动并重新安装 Linux,再次在boot提示符下。

如果您的 Linux 机器成功启动,那么首先确保所有数据可用且干净。 确保以下文件中的/boot没有损坏。 在某些情况下,以下位置中的 ASCII 配置文件/boot和 LILO 二进制文件可能已损坏。 如果发生这种情况,您必须从备份还原它们或重新配置/etc/lilo.conf,运行 /sbin/lilo 并重新编译和重新安装内核(使用未修改的 .config 重新编译,,不包含 Promise RAID 支持)。

如果您的 Linux 机器启动并且所有文件都是安全的,那么将追加行添加到/etc/lilo.conf,运行 /sbin/lilo 并重启。

如果您在操作系统磁盘上禁用了 RAID,然后又改变了主意,那么您必须备份数据并重新安装 Linux。 如果您以这种方式改变主意并希望在您的 Linux 操作系统磁盘上恢复 RAID,您可能不得不牺牲您当前的数据。