在Linux下使用RAID二使用mdadm工具创建软件RAID 0.docx

上传人:b****5 文档编号:7658825 上传时间:2023-01-25 格式:DOCX 页数:11 大小:690.38KB
下载 相关 举报
在Linux下使用RAID二使用mdadm工具创建软件RAID 0.docx_第1页
第1页 / 共11页
在Linux下使用RAID二使用mdadm工具创建软件RAID 0.docx_第2页
第2页 / 共11页
在Linux下使用RAID二使用mdadm工具创建软件RAID 0.docx_第3页
第3页 / 共11页
在Linux下使用RAID二使用mdadm工具创建软件RAID 0.docx_第4页
第4页 / 共11页
在Linux下使用RAID二使用mdadm工具创建软件RAID 0.docx_第5页
第5页 / 共11页
点击查看更多>>
下载资源
资源描述

在Linux下使用RAID二使用mdadm工具创建软件RAID 0.docx

《在Linux下使用RAID二使用mdadm工具创建软件RAID 0.docx》由会员分享,可在线阅读,更多相关《在Linux下使用RAID二使用mdadm工具创建软件RAID 0.docx(11页珍藏版)》请在冰豆网上搜索。

在Linux下使用RAID二使用mdadm工具创建软件RAID 0.docx

在Linux下使用RAID二使用mdadm工具创建软件RAID0

在Linux下使用RAID

(二):

使用mdadm工具创建软件RAID0

RAID即廉价磁盘冗余阵列,其高可用性和可靠性适用于大规模环境中,相比正常使用,数据更需要被保护。

RAID是一些磁盘的集合,是包含一个阵列的逻辑卷。

驱动器可以组合起来成为一个阵列或称为(组的)集合。

创建RAID最少应使用2个连接到RAID控制器的磁盘组成,来构成逻辑卷,可以根据定义的RAID级别将更多的驱动器添加到一个阵列中。

不使用物理硬件创建的RAID被称为软件RAID。

软件RAID也叫做穷人RAID。

在Linux中创建RAID0

使用RAID的主要目的是为了在发生单点故障时保存数据,如果我们使用单个磁盘来存储数据,如果它损坏了,那么就没有机会取回我们的数据了,为了防止数据丢失我们需要一个容错的方法。

所以,我们可以使用多个磁盘组成RAID阵列。

在RAID0中条带是什么

条带是通过将数据在同时分割到多个磁盘上。

假设我们有两个磁盘,如果我们将数据保存到该逻辑卷上,它会将数据保存在两个磁盘上。

使用RAID0是为了获得更好的性能,但是如果驱动器中一个出现故障,我们将不能得到完整的数据。

因此,使用RAID0不是一种好的做法。

唯一的解决办法就是安装有RAID0逻辑卷的操作系统来提高重要文件的安全性。

∙RAID0性能较高。

∙在RAID0上,空间零浪费。

∙零容错(如果硬盘中的任何一个发生故障,无法取回数据)。

∙写和读性能都很好。

要求

创建RAID0允许的最小磁盘数目是2个,但你可以添加更多的磁盘,不过数目应该是2,4,6,8等的偶数。

如果你有一个物理RAID卡并且有足够的端口,你可以添加更多磁盘。

在这里,我们没有使用硬件RAID,此设置只需要软件RAID。

如果我们有一个物理硬件RAID卡,我们可以从它的功能界面访问它。

有些主板默认内建RAID功能,还可以使用Ctrl+I键访问它的界面。

如果你是刚开始设置RAID,请阅读我们前面的文章,我们已经介绍了一些关于RAID基本的概念。

∙介绍RAID的级别和概念

我的服务器设置

1.操作系统:

CentOS6.5Final

2.IP地址:

192.168.0.225

3.两块盘:

20GBeach

这是9篇系列教程的第2部分,在这部分,我们将看看如何能够在Linux上创建和使用RAID0(条带化),以名为sdb和sdc两个20GB的硬盘为例。

第1步:

更新系统和安装管理RAID的mdadm软件

1、在Linux上设置RAID0前,我们先更新一下系统,然后安装mdadm包。

mdadm是一个小程序,这将使我们能够在Linux下配置和管理RAID设备。

1.#yumcleanall&&yumupdate

2.#yuminstallmdadm-y

安装mdadm工具

第2步:

确认连接了两个20GB的硬盘

2、在创建RAID0前,请务必确认两个硬盘能被检测到,使用下面的命令确认。

1.#ls-l/dev|grepsd

检查硬盘

3、一旦检测到新的硬盘驱动器,同时检查是否连接的驱动器已经被现有的RAID使用,使用下面的mdadm命令来查看。

1.#mdadm--examine/dev/sd[b-c]

检查RAID设备

从上面的输出我们可以看到,没有任何RAID使用sdb和sdc这两个驱动器。

第3步:

创建RAID分区

4、现在用sdb和sdc创建RAID的分区,使用fdisk命令来创建。

在这里,我将展示如何创建sdb驱动器上的分区。

1.#fdisk/dev/sdb

请按照以下说明创建分区。

∙按n创建新的分区。

∙然后按P选择主分区。

∙接下来选择分区号为1。

∙只需按两次回车键选择默认值即可。

∙然后,按P来显示创建好的分区。

创建分区

请按照以下说明将分区创建为Linux的RAID类型。

∙按L,列出所有可用的类型。

∙按t去修改分区。

∙键入fd设置为Linux的RAID类型,然后按回车确认。

∙然后再次使用p查看我们所做的更改。

∙使用w保存更改。

在Linux上创建RAID分区

注:

请使用上述步骤同样在sdc驱动器上创建分区。

5、创建分区后,验证这两个驱动器是否正确定义RAID,使用下面的命令。

1.#mdadm--examine/dev/sd[b-c]

2.#mdadm--examine/dev/sd[b-c]1

验证RAID分区

第4步:

创建RAIDmd设备

6、现在使用以下命令创建md设备(即/dev/md0),并选择RAID合适的级别。

1.#mdadm-C/dev/md0-lraid0-n2/dev/sd[b-c]1

2.#mdadm--create/dev/md0--level=stripe--raid-devices=2/dev/sd[b-c]1

∙-C–创建

∙-l–级别

∙-n–RAID设备数

7、一旦md设备已经建立,使用如下命令可以查看RAID级别,设备和阵列的使用状态。

1.#cat/proc/mdstat

查看RAID级别

1.#mdadm-E/dev/sd[b-c]1

查看RAID设备

1.#mdadm--detail/dev/md0

查看RAID阵列

第5步:

给RAID设备创建文件系统

8、将RAID设备/dev/md0创建为ext4文件系统,并挂载到/mnt/raid0下。

1.#mkfs.ext4/dev/md0

创建ext4文件系统

9、在RAID设备上创建好ext4文件系统后,现在创建一个挂载点(即/mnt/raid0),并将设备/dev/md0挂载在它下。

1.#mkdir/mnt/raid0

2.#mount/dev/md0/mnt/raid0/

10、下一步,使用df命令验证设备/dev/md0是否被挂载在/mnt/raid0下。

1.#df-h

11、接下来,在挂载点/mnt/raid0下创建一个名为tecmint.txt的文件,为创建的文件添加一些内容,并查看文件和目录的内容。

1.#touch/mnt/raid0/tecmint.txt

2.#echo"Hieveryonehowyoudoing?

">/mnt/raid0/tecmint.txt

3.#cat/mnt/raid0/tecmint.txt

4.#ls-l/mnt/raid0/

验证挂载的设备

12、当你验证挂载点后,就可以将它添加到/etc/fstab文件中。

1.#vim/etc/fstab

添加以下条目,根据你的安装位置和使用文件系统的不同,自行做修改。

1./dev/md0/mnt/raid0ext4deaults00

添加设备到fstab文件中

13、使用mount命令的-a来检查fstab的条目是否有误。

1.#mount-av

检查fstab文件是否有误

第6步:

保存RAID配置

14、最后,保存RAID配置到一个文件中,以供将来使用。

我们再次使用带有-s(scan)和-v(verbose)选项的mdadm命令,如图所示。

1.#mdadm-E-s-v>>/etc/mdadm.conf

2.#mdadm--detail--scan--verbose>>/etc/mdadm.conf

3.#cat/etc/mdadm.conf

保存RAID配置

就这样,我们在这里看到,如何通过使用两个硬盘配置具有条带化的RAID0。

在接下来的文章中,我们将看到如何设置RAID1。

【编辑推荐】

1.在Linux下使用RAID

(一):

RAID的级别和概念介绍

2.六款适用于新手的非UbuntuLinux发行版

3.Linux如何使用cURL分割下载大文件

4.八款值得一试的无障碍Linux发行版

5.Linux源代码分析工具链介绍

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 教学研究 > 教学反思汇报

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1