现在您可以开始将 RAID 视为常规磁盘。您需要做的第一件事是分区磁盘 (使用 fdisk)。然后您需要设置 ext2 文件系统。这可以通过运行以下命令来完成
% mkfs -t ext2 /dev/sdxN
其中 /dev/sdxN 是 SCSI 分区的名称。完成此操作后,您将能够挂载分区并像使用任何其他磁盘一样使用它们(包括在 /etc/fstab 中添加条目)。
我们首先尝试通过移除一个驱动器并将其放回 DPT 提供的机箱/塔式机箱(您需要额外购买)来测试热插拔。在我们能够完成此操作之前,其中一个磁盘发生故障(在我写这篇文章时,蜂鸣声快把我逼疯了)。即使其中一个磁盘发生故障,RAID 驱动器上的所有数据仍然可以访问。
我们没有更换驱动器,而是进行了热插拔的动作,并将同一个驱动器放回原位。驱动器自行重建,一切都恢复正常。在磁盘发生故障期间以及重建过程中,所有数据都可以访问。但应该注意的是,如果另一个磁盘也发生故障,我们就会遇到大麻烦。
以下是 Bonnie 程序的输出,在配备 EATA DMA 驱动器的 2144 UW 和 9x3=17 GB RAID 5 设置上运行。该 RAID 位于运行 Linux 2.0.33 的双处理器 Pentium Pro 机器上。为了进行比较,还给出了该机器上 IDE 驱动器的 Bonnie 结果。
-------Sequential Output-------- ---Sequential Input-- --Random--
-Per Char- --Block--- -Rewrite-- -Per Char- --Block--- --Seeks---
MB K/sec %CPU K/sec %CPU K/sec %CPU K/sec %CPU K/sec %CPU /sec %CPU
RAID 100 9210 96.8 1613 5.9 717 5.8 3797 36.1 90931 96.8 4648.2 159.2
IDE 100 3277 32.0 6325 23.5 2627 18.3 4818 44.8 59697 88.0 575.9 16.3
有些人对上述时间安排提出异议(这是理所当然的---我一直无法在我们的机器上尝试它,因为它们完全满载),因为使用的文件大小可能导致它被缓存(从而导致异常良好的性能报告)。以下是使用 3344 UW 控制器的一些时间安排
-------Sequential Output-------- ---Sequential Input-- --Random--
-Per Char- --Block--- -Rewrite-- -Per Char- --Block--- --Seeks---
MB K/sec %CPU K/sec %CPU K/sec %CPU K/sec %CPU K/sec %CPU /sec %CPU
1000 1714 17.2 1689 6.0 1200 5.7 5263 40.2 7023 12.1 51.3 2.2
以下是 SCSI 到 SCSI RAID 系统上的一些时间安排
-------Sequential Output-------- ---Sequential Input-- --Random--
-Per Char- --Block--- -Rewrite-- -Per Char- --Block--- --Seeks---
MB K/sec %CPU K/sec %CPU K/sec %CPU K/sec %CPU K/sec %CPU /sec %CPU
64 7465 100.0 70287 98.7 37012 97.7 8074 99.2 *****100.3 ***** 196.6
128 7289 99.3 67595 98.5 35294 98.6 7792 97.6 *****100.3 ***** 195.8
256 7222 98.8 44844 69.6 16096 51.8 5787 72.7 ***** 99.8 ***** 85.2
512 7138 98.4 13871 23.2 7888 29.3 7183 89.3 16488 27.2 1585. 11.5
1024 6908 95.8 12270 21.5 7161 25.4 7373 90.4 16527 28.2 123.8 1.8
2047 6081 84.1 12664 22.6 7191 25.6 7289 89.5 16573 28.5 75.0 1.2
***** results exceed column width (> 100 MB/sec, > 10000 seeks/sec)
host: Dual PII 400 MHz, 2 x U2W, 512 MB RAM, no internal disks
RAID: IFT 3102 UA 128 MB Cache, RAID-5, 6 x 9 GB
OS: SuSE Linux 6.0 with Kernel 2.2.3