河北永生建筑工程网站,遵义网站制作一般需要多少钱,个人网页制作怎么做,学网页设计在哪学RAID 即廉价磁盘冗余阵列#xff0c;其高可用性和可靠性适用于大规模环境中#xff0c;相比正常使用#xff0c;数据更需要被保护。RAID 是一些磁盘的集合#xff0c;是包含一个阵列的逻辑卷。驱动器可以组合起来成为一个阵列或称为#xff08;组的#xff09;集合。 创建… RAID 即廉价磁盘冗余阵列其高可用性和可靠性适用于大规模环境中相比正常使用数据更需要被保护。RAID 是一些磁盘的集合是包含一个阵列的逻辑卷。驱动器可以组合起来成为一个阵列或称为组的集合。 创建 RAID 最少应使用2个连接到 RAID 控制器的磁盘组成来构成逻辑卷可以根据定义的 RAID 级别将更多的驱动器添加到一个阵列中。不使用物理硬件创建的 RAID 被称为软件 RAID。软件 RAID 也叫做穷人 RAID。 在 Linux 中创建 RAID0 使用 RAID 的主要目的是为了在发生单点故障时保存数据如果我们使用单个磁盘来存储数据如果它损坏了那么就没有机会取回我们的数据了为了防止数据丢失我们需要一个容错的方法。所以我们可以使用多个磁盘组成 RAID 阵列。 在 RAID 0 中条带是什么 条带是通过将数据在同时分割到多个磁盘上。假设我们有两个磁盘如果我们将数据保存到该逻辑卷上它会将数据保存在两个磁盘上。使用 RAID 0 是为了获得更好的性能但是如果驱动器中一个出现故障我们将不能得到完整的数据。因此使用 RAID 0 不是一种好的做法。唯一的解决办法就是安装有 RAID 0 逻辑卷的操作系统来提高重要文件的安全性。 RAID 0 性能较高。在 RAID 0 上空间零浪费。零容错如果硬盘中的任何一个发生故障无法取回数据。写和读性能都很好。要求 创建 RAID 0 允许的最小磁盘数目是2个但你可以添加更多的磁盘不过数目应该是2468等的偶数。如果你有一个物理 RAID 卡并且有足够的端口你可以添加更多磁盘。 在这里我们没有使用硬件 RAID此设置只需要软件 RAID。如果我们有一个物理硬件 RAID 卡我们可以从它的功能界面访问它。有些主板默认内建 RAID 功能还可以使用 Ctrl I 键访问它的界面。 如果你是刚开始设置 RAID请阅读我们前面的文章我们已经介绍了一些关于 RAID 基本的概念。 介绍 RAID 的级别和概念我的服务器设置 操作系统 : CentOS 6.5 FinalIP 地址 : 192.168.0.225两块盘 : 20 GB each这是9篇系列教程的第2部分在这部分我们将看看如何能够在 Linux 上创建和使用 RAID 0条带化以名为 sdb 和 sdc 两个 20GB 的硬盘为例。 第1步更新系统和安装管理 RAID 的 mdadm 软件 1、 在 Linux 上设置 RAID 0 前我们先更新一下系统然后安装mdadm 包。mdadm 是一个小程序这将使我们能够在Linux下配置和管理 RAID 设备。 # yum clean all yum update# yum install mdadm -y 安装 mdadm 工具 第2步确认连接了两个 20GB 的硬盘 2、 在创建 RAID 0 前请务必确认两个硬盘能被检测到使用下面的命令确认。 # ls -l /dev | grep sd 检查硬盘 3、 一旦检测到新的硬盘驱动器同时检查是否连接的驱动器已经被现有的 RAID 使用使用下面的mdadm 命令来查看。 # mdadm --examine /dev/sd[b-c] 检查 RAID 设备 从上面的输出我们可以看到没有任何 RAID 使用 sdb 和 sdc 这两个驱动器。 第3步创建 RAID 分区 4、 现在用 sdb 和 sdc 创建 RAID 的分区使用 fdisk 命令来创建。在这里我将展示如何创建 sdb 驱动器上的分区。 # fdisk /dev/sdb请按照以下说明创建分区。 按n 创建新的分区。然后按P 选择主分区。接下来选择分区号为1。只需按两次回车键选择默认值即可。然后按P 来显示创建好的分区。 创建分区 请按照以下说明将分区创建为 Linux 的 RAID 类型。 按L列出所有可用的类型。按t 去修改分区。键入fd 设置为 Linux 的 RAID 类型然后按回车确认。然后再次使用p查看我们所做的更改。使用w保存更改。 在 Linux 上创建 RAID 分区 注: 请使用上述步骤同样在 sdc 驱动器上创建分区。 5、 创建分区后验证这两个驱动器是否正确定义 RAID使用下面的命令。 # mdadm --examine /dev/sd[b-c]# mdadm --examine /dev/sd[b-c]1 验证 RAID 分区 第4步创建 RAID md 设备 6、 现在使用以下命令创建 md 设备即 /dev/md0并选择 RAID 合适的级别。 # mdadm -C /dev/md0 -l raid0 -n 2 /dev/sd[b-c]1# mdadm --create /dev/md0 --levelstripe --raid-devices2 /dev/sd[b-c]1-C – 创建-l – 级别-n – RAID 设备数7、 一旦 md 设备已经建立使用如下命令可以查看 RAID 级别设备和阵列的使用状态。 # cat /proc/mdstat 查看 RAID 级别 # mdadm -E /dev/sd[b-c]1 查看 RAID 设备 # mdadm --detail /dev/md0 查看 RAID 阵列 第5步给 RAID 设备创建文件系统 8、 将 RAID 设备 /dev/md0 创建为 ext4 文件系统并挂载到 /mnt/raid0 下。 # mkfs.ext4 /dev/md0 创建 ext4 文件系统 9、 在 RAID 设备上创建好 ext4 文件系统后现在创建一个挂载点即 /mnt/raid0并将设备 /dev/md0 挂载在它下。 # mkdir /mnt/raid0# mount /dev/md0 /mnt/raid0/10、下一步使用 df 命令验证设备 /dev/md0 是否被挂载在 /mnt/raid0 下。 # df -h11、 接下来在挂载点 /mnt/raid0 下创建一个名为tecmint.txt 的文件为创建的文件添加一些内容并查看文件和目录的内容。 # touch /mnt/raid0/tecmint.txt# echo Hi everyone how you doing ? /mnt/raid0/tecmint.txt# cat /mnt/raid0/tecmint.txt# ls -l /mnt/raid0/ 验证挂载的设备 12、 当你验证挂载点后就可以将它添加到 /etc/fstab 文件中。 # vim /etc/fstab添加以下条目根据你的安装位置和使用文件系统的不同自行做修改。 /dev/md0 /mnt/raid0 ext4 deaults 0 0 添加设备到 fstab 文件中 13、 使用 mount 命令的 -a 来检查 fstab 的条目是否有误。 # mount -av 检查 fstab 文件是否有误 第6步保存 RAID 配置 14、 最后保存 RAID 配置到一个文件中以供将来使用。我们再次使用带有-s (scan) 和-v (verbose) 选项的 mdadm 命令如图所示。 # mdadm -E -s -v /etc/mdadm.conf# mdadm --detail --scan --verbose /etc/mdadm.conf # cat /etc/mdadm.conf 保存 RAID 配置 就这样我们在这里看到如何通过使用两个硬盘配置具有条带化的 RAID 0 。在接下来的文章中我们将看到如何设置 RAID 1。 本文来自云栖社区合作伙伴“Linux中国”原文发布日期2015-08-25