注意:虽然理论上可以从 FreeBSD 的 RAID3 阵列中启动,但这种配置并不常见,也不建议使用。
graid3(8)
GEOM 类实现的。在 FreeBSD 上创建一个专用的 RAID3 阵列需要以下步骤。
1.加载 geom_raid3.ko 模块1# graid3 loadCopied!或者1# kldload geom_raid3Copied!
1.确保存在一个合适的挂载点。这条命令创建了一个新的目录,作为挂载点。1# mkdir /multimediaCopied!
1.确定将被添加到阵列中的磁盘的设备名称,并创建新的 RAID3 设备。最后列出的设备将作为专用的奇偶校验盘。这个例子使用了三个未分区的 ATA 硬盘:数据用 ada1 和 ada2 ,奇偶校验用 ada3 。1# graid3 label -v gr0 /dev/ada1 /dev/ada2 /dev/ada32Metadata value stored on /dev/ada1.3Metadata value stored on /dev/ada2.4Metadata value stored on /dev/ada3.5Done.Copied!
1.对新创建的 gr0 设备进行分区,并在其上放置一个 UFS 文件系统。1# gpart create -s GPT /dev/raid3/gr02# gpart add -t freebsd-ufs /dev/raid3/gr03# newfs -j /dev/raid3/gr0p1Copied!许多数字会在屏幕上滑过,经过一段时间后,这个过程就完成了。卷已经被创建,并准备好被挂载。1# mount /dev/raid3/gr0p1 /multimedia/Copied!现在RAID3阵列已经可以使用了。
1.geom_raid3.ko 模块必须在阵列被挂载之前被加载。为了在系统初始化时自动加载内核模块,在 /boot/loader.conf 中添加以下一行。1geom_raid3_load="YES"Copied!
1.为了在系统启动过程中自动挂载阵列的文件系统,必须在 /etc/fstab 中添加下列卷信息。1/dev/raid3/gr0p1 /multimedia ufs rw 2 2Copied!