linux 安装raid驱动_
1.在linux下如何挂载到RAID盘?
2.linux 加载raid卡之后识别到硬盘了,系统能安装上去,启动时候起不起来,报如下错误:
3.Linux可以做raid吗?
4.linux软raidlinux软raid
5.开机 出现**If you want to lnstall Linux Default partitilon RAID driver,
linux系统6个硬盘如何做阵列?
答方法如下
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大小是bytes或者4096bytes。
这个大小在创建ext2文件系统的时候被决定,它可以由系统管理员指定,也可以由文件系统的创建程序根据硬盘分区的大小,自动选择一个较合理的值。一个硬盘分区上的block计数是从0开始的,并且这个计数对于这个硬盘分区来说是全局性质的。Superblock有一个比较时髦的中文名称,叫做超级块。
超级块是硬盘分区开头(开头的第一个byte是byte0)从byte开始往后的一部分数据。由于blocksize最小是bytes,所以superblock可能是在block1中(可能此时block的大小正好是bytes),也可能是在block0中(可能此时block的大小超过bytes)。
超级块中的数据其实就是文件卷的控制信息部分,也可以说它是卷表,有关文件卷的大部分信息都保存在这里。所以这个超级块中的信息就好像是FAT32文件系统下的分区格式,非常的重要。这个参数就是用来控制是否需要写入硬盘的这个块。如果要写入的话,就设置为1;不写入的话,就设置为0。
linux服务器已经做了raid1怎么升级成raid5?
raid1与raid5只是不同的raid级别,不存在升级一说。做raid5之前肯定要删掉raid1,然后重新做一个raid5,另外,能不能做raid5还要取决于你的raid卡支不支持,或者你板载的raid支不支持做raid5
linux做好的raid怎么无损数据扩容?
RAID1是不分主从的。数据是每个硬盘一份,同时写入,也同时读取。r要看你的RAID卡的支持与否:1,可以用大硬盘替换小硬盘,2,不允许用容量不一样的硬盘r更换的步骤:关机、换硬盘、开机,然后系统会自动提示是否同步,选择是即可。rRAID5换同容量和转速磁盘,将新磁盘直接替换旧磁盘(不用格式化),在BIOS中显示Ready,在操作系统中选择“分配全局热备份”。rRAID0的情况只能重新构建r其他的RAID情况没有用过,不过可以参考RAID1和5情况
在linux下如何挂载到RAID盘?
linux下raid如何清空数据?
答方法如下
一、查看硬盘编号
适用lsblk命令可以查看当先系统下的磁盘相关信息及磁盘大小
sda为硬盘为系统内的第一个硬盘
sda1为该硬盘下的第一个分区以此类推
二、删除磁盘分区
1)查看现有磁盘及分区
2)删除对应磁盘下的分区
以删除sda的sda1sda2分区为例
进入:#parted/dev/sda
查看:(parted)p
删除:(parted)rm1
(parted)rm2
3)适用lsblk查看是否删除成功
三、删除磁盘内残留raid信息
如果磁盘在其他raid卡中做过raid,在430-8i这类没有格式化功能的HBA卡中使用时,使用parted等相关命令无法将raid残留信息删除导致无法分区正常安装系统。
Raid卡残留信息的type为dmraid分区名称以`-ddf_开头
删除方法如下:
整体思路是通过dd命令将残留信息所在扇区置零
通常raid卡的信息会放在最后一个柱面即最后63个扇区
以sda为例:
1)使用dd命令打印最后63个扇区到aaa中
ddif=/dev/sdaof=aaabs=512skip=$(($(blockdev--getsz/dev/sda)-63))count=63
2)使用hexedit查看aaa
发现有dpIBM等信息,为残留的raid信息
3)将这63个扇区置零
ddif=/dev/zeroof=/dev/sdabs=512seek=$(($(blockdev--getsz/dev/sda)-63))count=63
再打印发现已经置零,清除成功。
重启节点重新加载linux中才会生效
centos7.0怎样加载raid驱动?
首先下载raid驱动到U盘中。
1、光盘启动进入安装界面,在boot:后面输入linu按回车。2、如果驱动不正确则提示:Failedtomountdrivedisk。如果驱动正确则提示加载usb-storage,此时驱动已经完全加载。3、询问是否要加载驱动选择yes。4、选择sda设备usb设备都是被识别为scsi设备。5、是否要加载/dev/sda设备选择ok。6、点击ok。7、选择你需要的驱动程序按ok。8、是否要加载额外的驱动选择no,这样就可以正常安装系统了。linux 加载raid卡之后识别到硬盘了,系统能安装上去,启动时候起不起来,报如下错误:
Linux下挂载raid阵列,以CentOS系统,磁盘阵列设备名为emcpowera,使用的分区为emcpowera1为例:
1.使用命令fdisk –l /dev/emcpowera查看磁盘阵列的分区情况:
磁盘阵列分区信息如上图所示(只有一个分区/dev/emcpowera1)。
2.在/opt目录下新建一个空文件夹作为磁盘阵列的挂载点(此处示例中命名为GISData):
mkdir /opt/GISData
3.修改系统配置文件/etc/fstab(该文件控制系统磁盘加载),依照文件格式在最后一列添加如下信息:
vim /etc/fstab
/dev/emcpowera1 /opt/GISData ext3 defaults 0 0
添加后的fstab文件内容如下图:
4.重启机器后登录系统,使用命令df –lhT –B G查看当前的文件系统:
注:命令执行后显示的文件系统信息如上图所示,则挂载磁盘阵列成功。
Linux可以做raid吗?
不能将/boot安装到LVM上。
直接安装到raid的lvm卷上的结果,就是认不出系统,不能启动。
你要有一个普通的ide/sata硬盘,将/boot分区安装到上面,其他的可以放在raid盘上。
linux软raidlinux软raid
可以。
步骤:
1,在虚拟机系统中添加一块10g的硬盘为sdb,将硬盘分5个逻辑盘分别是sdb{5,6,7,8,9},每个盘的大小是1G。
2,首先利用其中三块硬盘sdb{5,6,7}建立raid5,sdb8为热备盘。
3,然后将sdb6作为故障盘下线,之后拔出sdb6,插入新的盘sdb9。
4,命令如下:mdadm -C /dev/md0 -l5 -n3 -x1 /dev/sdb{5,6,7,8},通过上面命令建立了使用空间为2G的raid5。盘符为/dev/md0
开机 出现**If you want to lnstall Linux Default partitilon RAID driver,
raid可分为什么和什么?
Raid是RedundantArrayofIndependentDisks的简称,意思是独立磁盘冗余陈列,是把多个相对便宜的硬盘结合起来,称为一个磁盘阵列组,使性能达到甚至超过一个价格昂贵,容量巨大的硬盘!!!Raid分为软件磁盘阵列(软raid),硬件磁盘阵列(硬raid)和硬件磁盘阵列(半软,半硬)三种类型
软RAID5阵列,系统进不去?
数据如果很重要,最稳当的做法是raid5的3块盘(包括换掉的那块坏盘)做位镜像,再对位镜像做虚拟重组,来恢复数据。问题描述的关键是两点,1,raid5是否崩溃,如果已崩溃,本机操作是无法搞定的,必须重组,2,没有崩溃,就必须搞定pe,在pe下拷贝数据,或者直接windows安装盘安装系统,进行系统修复,这种操作不影响C盘外其他分区的数据。
raid0阵列如何重装系统?
一共两块硬盘软raid0的话,彻底重装系统不会造成raid0中数据丢失。软raid0,是windows的磁盘管理中的一个基本功能。重装系统后,只需要导入激活一下即可。
1、重装系统后,在windows界面,按Win+R,输入diskmgmt.msc,回车。
2、此时就打开磁盘管理器了,会自动弹出一个对话框,询问发现一个动态磁盘,是否导入?点确定,按提示导入即可。如果没有自动弹出对话框,那就手工导入。1、看磁盘,一定会有带**叹号的动态盘。2、右键导入。选择“导入外部磁盘”。
3、选择外部磁盘组。然后点确定。
4、至此就可以成功导入之前的软raid。
If you want to lnstall Linux Default partitilon RAID driver, please do not usePROM creatlon operatlon!
因为你使用了两个硬盘,上面的大致意思是要你安装磁盘阵列的驱动。
出现这样的问题,主要是你的BIOS 的问题。 在非正常关机的情况下出现了 BIOS还原。里面的磁盘阵列检测也被打开了。需要重新设置BIOS。希望你以后尽量不要非正常关机,要不对电脑的硬件会有损伤,特别是硬盘。
废话不多说了,解决这个问题需要在BIOS 里关闭磁盘RAID功能!操作如下:
重起电脑 按F2 活着DEL进入BIOS 进入 Advanced→ IDE Configuration →SATA Operation Mode →把选项 给改成Non-RAIDA
这样BIOS 就设置好了,按F10 退出保存,重起电脑,开机画面就不会出先 前面所说的 那段烦人的**英文就没有了。我当初就被这东西搞怕死了,每次开机子完全,要等很长的时间。现在就不会让BIOS 自检了,这样就会让你的开机速度飞速加快
声明:本站所有文章资源内容,如无特殊说明或标注,均为采集网络资源。如若本站内容侵犯了原著者的合法权益,可联系本站删除。