当前位置:首页 » 文件管理 » linux软raid固态缓存

linux软raid固态缓存

发布时间: 2025-04-29 14:01:39

A. 软RAID和硬RAID的区别是什么

RAID是一种把多块独立的硬盘(物理硬盘)按不同方式组合起来形成一个硬盘组(逻辑硬盘),从而提供比单个硬盘更高的存储性能和提供数据冗余的技术。

通过用操作系统来完成RAID功能的就是软件RAID,通过用硬件来实现RAID功能的就是硬件RAID。它们有以下区别:

一、性能不同

1、硬件RAIN从硬件直接支持RAIN,不需要额外性能

2、软件RAIN需要CPU配合,性能相对较低。

二、兼容性不同

1、硬件RAIN所有系统都支持。

2、软件RAIN只有Windows2000/2003、Win9x/WinMe/linux系统支持。

三、安全性不同

1、硬件RAIN当有硬盘丢失时,它可以实现重建,以及如果RAID卡损坏时,它可以通过更换RAID卡,实现不丢失数据的功能。

2、软件RAID安全性不好,当有一块硬盘损坏时,它不能实现重建的功能。

四、成本不同

1、硬件RAIN需要相应的硬件设备支持,成本较高。

2、软件RAID通过在硬盘中模拟实现,成本较低。

B. linux系统中软件raid配置方法

1 什么是RAID,RAID的级别和特点 ;

什么是RAID呢?全称是 “A Case for Rendant Arrays of Inexpensive Disks (RAID)”,在1987年,由加州大学伯克利大学发表的论文而来,其实就是这个标题的缩写就是RAID;中译为“磁盘阵列”;

RAID就是把几个物理磁盘组合在一起成为一个大的虚拟物理磁盘,主要目的和用途主要有:把若干小容量物理磁盘组成一个大容量虚拟存储设备(以前的物理磁盘的容量都比较小);提高物理存储效率(读、写),或提供冗余以提高数据存储的安全性。

根据应用方向的不同,RAID也分不不同级别 ,有LINEAR、RAID0、RAID1、RAID5、RAID10、RAID4、RAID6、MULTIPATH。常用的有RAID0、RAID1、RAID5、RAID10(其实就是0+1)、LINEAR


1.1 什么是硬件RAID和软RAID;

RAID 还分为硬件RAID 和软件RAID,硬件RAID是通过RAID 卡来实现的,而软件RAID是通过软件来实现的;在企业级应用领域,大部份都是硬件RAID。而软件RAID由于性价比高,大多被中小型企业所采用;

硬件RAID是通过RAID卡把若干同等容量大小的硬盘,根据使用方向的不同,聚合起来成为一个大的虚拟RAID设备(或RAID0,或RAID1,或者RAID5,或RAID10……),如果每个硬盘容量不一致,以最小容量的硬盘为基础;它的成员是整个硬盘;

软RAID是软把若干同等容量大小的硬盘或分区,根据使用方向的不同,聚合起来成为一个大的虚拟RAID设备(或RAID0,或RAID1,或者RAID5,或RAID10……),如果每个硬盘或分区容量不一致,以最小容量的硬盘或分区为基础。软RAID的成员是整个硬盘或分区;

RAID 总的来说还是应用在生产型项目领域中,一般在商用办公或个人娱乐应用并未被大规模采用。应有领域大多要求性价比级的低端服务器或PC-SERVER;


1.2 RAID 的级别及特点;

RAID 有几种级别,LINEAR,RAID0 (striping), RAID1 (mirroring), RAID4, RAID5, RAID6, RAID10, MULTIPATH, and FAULTY.其中我们常用有RAID0、RAID1、RAID5、RAID10。

下面我们说说常用的RAID0、RAID1、RAID5以及RAID10;


1.21 什么是软RAID0及特点;

RAID0 是把两个或两个以上的容量相同的硬盘或分区,通过RAID控制器(硬RAID是通过RAID卡来实现的,软RAID 是通过软件来实现的),结合为一个在容量上是RAID0下成员的容量的总和,在写入时,要向每个硬盘或分区同时写入数据。

在硬RAID中,RAID0的成员是以整个硬盘为单位的,把两个硬盘或两个以上的硬盘通过RAID卡绑定成为一个虚拟的磁盘设备,而每个硬盘就是RAID0的成员;

在软RAID0中,RAID0的成员是整个硬盘或分区,容量是加入RAID0的所有成员容量的总和。在RAID0中每个成员的容量都是相同一致的。比如我们把 /dev/sdb 、/dev/sdc、/dev/sdd 三个容量大小为80G的硬盘做成RAID0,这时RAID0设备的容量就是三个硬盘的总和 80x3=240G。当然我们也可以,在写入数据时,系统要向每个硬盘同时写入数据,是以条块的形式写入。比如我们存一份数据linuxsir.tar.gz 到RAID0的设备中,这份数据是分拆成若干份被分散的写入到RAID0中的每个成员中。只有RAID0中的每个成员正常运行,并且RAID0也正常运行的情况下,这份数据才是完整的。RAID0中任何一个成员(硬盘分区)有有问题时,RAID0便不能运行,同时数据也不是完整的;

RAID0 在读写速度上是比较快的,是普通不做RAID的两倍左右(注:实际速度和机器的硬件配置有关),所以RAID0常被用于对存储效率要求较高,但对数据安全性要求不高的应用解决方案中;

安全性:RAID0中有任何一个成员出现故障,整个RAID0就不能被激活。数据不能保障;


1.22 什么是软RAID1及特点;

RAID1就是把若干相同容量的硬盘或分区,成员与成员之间是镜像关系。在容量上,RAID1设备是单个成员的容量。比如两个80G的硬盘做成RAID1,这个RAID1的设备容量仍是80G。比如我们写入一个份数据linuxsir.tar.bz2 到RAID1设备时,其实是向RAID的每个成员都写了一份。比如RAID1设备下有两个成员/dev/sdb和/dev/sdc ,我们写入linuxsir.tar.bz2 到RAID1时,/dev/sdb和/dev/sdc都有一份完整的linuxsir.tar.bz2。 所以RAID1是冗余的阵列,一般被用于安全性要求比较高的应用中。

热点内容
beatssolopro安卓机怎么用 发布:2025-04-29 17:57:54 浏览:898
flash打地鼠源码 发布:2025-04-29 17:57:04 浏览:631
爱普生邮箱密码是多少 发布:2025-04-29 17:49:21 浏览:338
网络无线密码是什么意思 发布:2025-04-29 17:39:25 浏览:273
手机页面编译 发布:2025-04-29 17:15:47 浏览:58
使用腾讯云服务器需要借助电脑吗 发布:2025-04-29 16:51:08 浏览:96
android长按listview 发布:2025-04-29 16:50:59 浏览:102
Win7如何查服务器 发布:2025-04-29 16:50:53 浏览:888
jquery调用java 发布:2025-04-29 16:13:10 浏览:240
海康网页访问 发布:2025-04-29 16:11:37 浏览:397