两块硬盘怎么组阵列(2个磁盘阵列怎么做)

海潮机械 2023-01-22 01:22 编辑:admin 259阅读

1. 2个磁盘阵列怎么做

答方法如下

1、在Linux系统中,磁盘阵列主要通过/etc/raidtab配置文件来控制的。

2、若系统管理员需要实现磁盘阵列的话,就需要手工创建这个配置文件。或者从其他地方复制这个文件,并进行相应的修改。默认情况下,在Linux系统中不会有这个文件。下面笔者就对这个文件中的主要参数进行讲解,帮助大家建立一个正确的磁盘阵列配置文件。

参数一:raid-level 指定磁盘阵列的类型。  磁盘阵列到目前为止,有不下于十种的类型。而Linux系统则只支持其中的不种类型。系统管理员需要了解这五种磁盘阵列类型的特点,并根据企业的实际应用场景选择合适的磁盘类型。笔者平时比较喜欢采用Linear或者RAID-5这两种磁盘阵列类型。

为此就给大家分析一下这两个磁盘类型的特点。 

 Linear磁盘阵列模式比较简单,它只是起到一个磁盘的整和作用。如果采用这种磁盘阵列模式,Linux系统会先将数据存放在第一块硬盘中。只有当这个硬盘空间已经使用完了,操作系统才会将数据存储到第二块硬盘中。

以此类推。在这种模式下,由于没有把数据分块同时存入到多个硬盘中,所以不能够提高数据存取效率。同时,也不存在校验码,故也没有数据自我修复的功能。也就是说,这种模式的磁盘阵列,只起到了把小容量的硬盘整和中一块大硬盘的作用。所以这种模式实际应用的不多。

但是因为其配置简单,所以是用来理解磁盘阵列这种技术的好渠道。  RAID-5磁盘阵列模式是现在主流的磁盘阵列模式。在这种模式下,Linux操作系统会将数据切割成固定大小的小区块,并同时分别保存到不同的硬盘中。而且这种磁盘阵列模式,会产生校验码,并且把校验码存放在不同的硬盘中。

由于其并没有保留固定的一块硬盘来存放同为校验码,所以当任何一块硬盘损坏时,损坏的数据都可以被修复。若采用这种模式,可以提高数据的存储效率、增强数据的安全性、把不同硬盘整和成一块虚拟硬盘。而且,其没有把同位校验码存放在同一块硬盘中,所以不会造成整体系统性能的瓶颈。

笔者现在企业中的服务器,就是采用了这种磁盘阵列模式。 参数二:chunk-size 指定分块的大小。  采用磁盘阵列后,数据会被分割成许多小块,然后写入到硬盘中。那么这个块的大小是多少呢?在磁盘阵列配置文件中,需要指定每个写入区块的大小。

其最小单位是2KB。用户指定的区块大小,必须都是2的整数次方。如可以设置为4、8、16等等。不过这个参数配置对于Liner模式下没有实际意义。因为在Liner模式下实际上不会对数据进行分块。因为其先把数据存储在第一块硬盘上。当第一块硬盘满后在存储在第二块上,以此类推。

故不会对数据进行分块。所以这个参数对Liner这种磁盘阵列模式不起作用。  参数三:persistent-superblock:设置是否要写入超级块。  在微软的操作系统下部署磁盘阵列的话,就不需要设置这个内容。但是在Linux下,必须对此进行设置。

因为Linux系统采用的是Ext2/3文件系统。对于这个文件系统来说,硬盘分区首先被划分为一个个Block。同一个ext2文件系统上的每个block大小都是一样的。但是对于不同的ext2文件系统,block的大小可以有区别。典型的block大小是1024 bytes或者4096 bytes。

这个大小在创建ext2文件系统的时候被决定,它可以由系统管理员指定,也可以由文件系统的创建程序根据硬盘分区的大小,自动选择一个较合理的值。一个硬盘分区上的block计数是从0开始的,并且这个计数对于这个硬盘分区来说是全局性质的。  Superblock有一个比较时髦的中文名称,叫做超级块。

超级块是硬盘分区开头(开头的第一个byte是byte 0)从 byte 1024开始往后的一部分数据。由于 block size最小是 1024 bytes,所以super block可能是在block 1中(可能此时block 的大小正好是 1024 bytes),也可能是在block 0中(可能此时block 的大小超过 1024 bytes)。

超级块中的数据其实就是文件卷的控制信息部分,也可以说它是卷资源表,有关文件卷的大部分信息都保存在这里。所以这个超级块中的信息就好像是FAT32文件系统下的分区格式,非常的重要。  这个参数就是用来控制是否需要写入硬盘的这个块。如果要写入的话,就设置为1;不写入的话,就设置为0。

2. 两个硬盘怎么做磁盘阵列

答  采用USB-HUB可以将几个移动硬盘连接在一起,一根线插在电脑上就可以同时识别,只是有多个盘符。

这个可以使用磁盘阵列来进行管理,可以使用阵列卡,但是你是移动硬盘,最好拆出来直接接到主板上,这样比usb要稳定点。

我估计你主机可能没有阵列卡,也没关系,可以使用软件实现。

把硬盘用raid0或者raid5组合在一起,就可以实现,具体使用那一个模式,取决于你的需求。

是要容量损失更小,还是数据冗余更安全。

3. 4个硬盘做什么阵列

可以加,这个过程叫做RAID5扩容,一般阵列卡生产厂商(服务器厂商)都支持。

扩容过程一般会采用两种方式:

1、在线扩容:是指在系统不停机的情况下,通过厂商提供的RAID卡管理软件,在线进行新硬盘加入和配置。

2、离线扩容:是指停操作系统,重启服务器,通过阵列卡自检界面,按功能键(比如Ctrl+R)进入配置,把新硬盘加入RAID5中。

两种方式各有好处,在线扩容不影响系统运行,但是时间较长;离线扩容时间较短,但是需要停应用,对用户使用有影响。

不管是哪一种操作,在扩容之前需要备份好数据,同时记录(备份)好RAID信息。

4. 磁盘阵列需要几块硬盘

最好建议是同型号硬盘组建raid,特别是企业级应用。如果是个人用户级别应用是可以组建,但是以最小容量硬盘来组建阵列。

通常来说组建raid之前,一定要了解阵列卡厂商技术文档,了解硬盘支持说明,否则极易造成阵列崩溃。

即便是同一个厂商、同容量硬盘,不同型号之间有细微差别,比如说格式化后容量有细微不同,笔者就见过客户更换同一厂商同容量不同型号硬盘,造成raid5崩溃,导致数据丢失业务停摆,原因就是格式化后两种硬盘容量有5M差别。

不同型号硬盘固件版本不一致,对硬盘读写速度也有细微差别,这些差别在某些特定使用情景下,容易翻车。

5. 双硬盘做磁盘阵列

看你是哪种程度的高,你甚至可以双固态硬盘组个磁盘阵列,如果是固态+机械的话从性能上来说和单硬盘区别不大,也就是多点储存空间。

6. 怎样做磁盘阵列

答:联想塔式服务器做磁盘阵列的方法。

开机点按【F1】 点击——【UEFI设置】 依次点击——【系统设置】——【存储】 点击——【RAID卡】 PS:本次服务器配置的是730-8i 阵列卡,按实际情况选中需要设置的阵列卡即可。 

点击——【Main Menu】 点击——【Configuration Management】 点击——【Create Virtual Drive】 选择【Select RAID Level】里的【RAID1】本次配置2块硬盘设置RAID1 。 

点击——【Select Drives】 【把两块硬盘勾选上】——再点击【Apply Changes】