Linux第七章服务器硬件以及RAID配置实战

RAID:

就是把多个硬盘分区组合在一起(逻辑上的硬盘),组成之后可以提供更好的读写性能以及数据备份。

特点:

1,有多个不同的级别,可以提供不同的读写性能以及数据备份的效果。

2,扩展存储容量:可以和lvm结合起来一快使用,把lvm的动态扩容,raid的读写性能和数据备份结合起来。

3,灵活性:可以根据自身的情况选择不同的raid级别。

4,成本:要实现raid,至少需要两个硬盘,比单个磁盘成本要高。

RAID0

条带化储存:

将一个数据分散在多个个物理磁盘上。利用多个磁盘并行读写,主要提高读写性能。

特点:

读写性能很强,但是没有备份功能,坏一块盘,所有的数据都会丢失,一定要定期备份。

场合运用:

需要高性能,但是对数据冗余没有要求的场景。

RAID1

镜像存储:

相当于复制,再写入数据时,同时在两块硬盘上写入相同的数据。

特点:

1,最少要两块硬盘,而且必须是2的倍数,只能做偶数块,可以进行数据备份,写性能比较低,读性能比较高。

2,磁盘利用率只有50%,一半。

RAID5

特点:

1,磁盘数大于等于3,必须要3块磁盘,额外多出来的是热备份盘。

2,有奇偶校验:数据中添加校验位,来检测并纠正单个比特的错误,检测数据为是否相同。

3,由于数据循环写入每个硬盘,所以写性能比较低,但是读性能比较好,允许坏一块盘,如果加了热备份盘,可以坏两个盘。

RAID6

特点:

1,磁盘数 大于等于4,磁盘利用率(n-2)/n的磁盘利用率。

2,由于raid6有独特的另外一个奇偶校验,写性能更差,但是可以同时坏两块硬盘,raid6是一种提供了更高的数据可靠性的raid级别。适用于对数据完整性要求很高的场景。

RAID1+0

特点:

1,磁盘个数n>=4,n必须是偶数。

2,先做镜像,两两复制,在做条带,分散存储。只有50%的使用率。

3,分别继承了raid0的读写特别快,以及raid1的数据备份。

4,可靠性更好,而且性能也比较好,但是成本高。

RAID全部总结:

raid0:追寻最大容量,最大速度,但是没有数据备份,坏一个全部数据异常。

raid1:可以进行数据备份,坏一块盘不影响数据,但是磁盘利用率只有50%,成本比较高。

raid5:不仅可以进行数据备份,可以换一块盘,而且磁盘的利用率相对较高,66%的利用率,但是写入的速度较慢。

raid6:数据的安全性更高,但是写入速度比raid5的还要低。

radi1+0:综合raid0和raid的优点,既有高性能,也有数据的备份,可以坏两块盘,但是两两分组,每个基组中只能坏一个。成本高,磁盘只有50%的利用率。

工作中使用的多的是raid5,raid6,raid1+0

操作流程:

mdadm -C -v /dev/md5 -l5 -n3 /dev/sd[b-d]1 -x1 /dev/sde1

mdadm :创建raid

-C:表示新建

-v:表示创建的详细信息

/dev/md5 :创建raid5的名称

-l:后面指定raid级别(前面

-n:指定几块硬盘来做raid,和raid级别要一一对应

-x:指定几个盘做热备份,1就是一个

/dev/sde1:指定热备份盘是谁

mdadm -D /dev/md5:查看raid的详细信息。

mdadm /dev/md6 -f /dev/dm -0 :终止dm-0的运作

面试题:

raid级别 磁盘利用率 磁盘利用率 读性能 写性能 安全性

raid0 N 100% 高 高 无

raid1 N(偶数),2个 50% 较高 较低 只能坏一块,中等

raid5 N>=3 (n-1)/n 较高 低 高,只能坏一个,但是可以做热备份

raid6 N>=4 (n-2)/n 较高 比较低 高,本身就能坏两个,还可以做热备份

raid1+0 N>=4,n是偶数 50% 高 较低 中等,最多只能坏两个,两两成对的基组,每个基组,只能坏一个

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
你可以使用Linux服务器来建立RAID(冗余磁盘阵列)。RAID提供了数据冗余和/或性能增强的功能,可以通过组合多个物理磁盘来创建一个逻辑卷。在Linux中,你可以使用mdadm工具来管理软件RAID。 下面是一个简单的步骤来建立RAID: 1. 确保你的服务器上已经安装了mdadm软件包。如果没有安装,可以使用以下命令进行安装: ``` sudo apt-get install mdadm ``` 2. 确定要用于RAID的磁盘。通常,你需要至少两块磁盘。假设你有两块磁盘:/dev/sdb和/dev/sdc。 3. 使用以下命令创建RAID设备: ``` sudo mdadm --create /dev/md0 --level=1 --raid-devices=2 /dev/sdb /dev/sdc ``` 这将创建一个名为/dev/md0的RAID设备,使用级别1(镜像)并且有两个磁盘。 4. 在创建RAID设备后,你可以使用以下命令查看RAID设备的状态: ``` sudo mdadm --detail /dev/md0 ``` 这将显示有关RAID设备的详细信息,包括状态和成员磁盘。 5. 格式化和挂载RAID设备。你可以使用适当的文件系统格式化RAID设备,并将其挂载到文件系统中。 例如,使用ext4文件系统格式化RAID设备: ``` sudo mkfs.ext4 /dev/md0 ``` 然后,创建一个目录来挂载RAID设备: ``` sudo mkdir /mnt/raid ``` 最后,将RAID设备挂载到该目录: ``` sudo mount /dev/md0 /mnt/raid ``` 现在,你可以在/mnt/raid目录下访问和使用RAID设备了。 这只是一个简单的示例,你可以根据你的需求和硬件来灵活配置RAID。请确保在执行任何操作之前备份重要数据,并根据你的情况进行适当的配置和调整。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值