linux 怎么查看raid做的 是几?

作者&投稿:历辰 (若有异议请与网页底部的电邮联系)
linux中如何查看磁盘阵列容量~

Linux下查看软、硬raid信息的方法。

软件raid:只能通过Linux系统本身来查看

cat /proc/mdstat

可以看到raid级别,状态等信息。

硬件raid: 最佳的办法是通过已安装的raid厂商的管理工具来查看,有cmdline,也有图形界面。如Adaptec公司的硬件卡就可以通过下面的命令进行查看:

# /usr/dpt/raidutil -L all

可以看到非常详细的信息。

当然更多情况是没有安装相应的管理工具,只能依靠Linux本身的话一般我知道的是两种方式:

# dmesg |grep -i raid

# cat /proc/scsi/scsi

显示的信息差不多,raid的厂商,型号,级别,但无法查看各块硬盘的信息。

另外经过实际测试,Dell的服务器可以通过命令来显示,而HP、IBM等的服务器通过上面的命令是显示不出的。只能够通过装硬件厂商的管理工具来查看DELL的BMC可以查看

cat /proc/scsi/scsi

可以看到是SCSI上的设备。一般情况可以看到RAID级别。lspci可以看到RAID卡的型号。
希望能帮到你,百度上找的,没有亲测,暂时没有那个环境。

RAID(Redundant Array of Independent Disk 独立冗余磁盘阵列)raid简介一.Raid定义 RAID(Redundant Array of Independent Disk 独立冗余磁盘阵列)技术是加州大学伯克利分校1987年提出,最初是为了组合小的廉价磁盘来代替大的昂贵磁盘,同时希望磁盘失效时不会使对数据的访问受损失而开发出一定水平的数据保护技术。RAID就是一种由多块廉价磁盘构成的冗余阵列,在操作系统下是作为一个独立的大型存储设备出现。RAID可以充分发挥出多块硬盘的优势,可以提升硬盘速度,增大容量,提供容错功能够确保数据安全性,易于管理的优点,在任何一块硬盘出现问题的情况下都可以继续工作,不会受到损坏硬盘的影响。 二、RAID的几种工作模式1、RAID0 即Data Stripping数据分条技术。RAID 0可以把多块硬盘连成一个容量更大的硬盘群,可以提高磁盘的性能和吞吐量。RAID 0没有冗余或错误修复能力,成本低,要求至少两个磁盘,一般只是在那些对数据安全性要求不高的情况下才被使用。(1)、RAID 0最简单方式 就是把x块同样的硬盘用硬件的形式通过智能磁盘控制器或用操作系统中的磁盘驱动程序以软件的方式串联在一起,形成一个独立的逻辑驱动器,容量是单独硬盘的x倍,在电脑数据写时被依次写入到各磁盘中,当一块磁盘的空间用尽时,数据就会被自动写入到下一块磁盘中,它的好处是可以增加磁盘的容量。速度与其中任何一块磁盘的速度相同,如果其中的任何一块磁盘出现故障,整个系统将会受到破坏,可靠性是单独使用一块硬盘的1/n。(2)、RAID 0的另一方式 是用n块硬盘选择合理的带区大小创建带区集,最好是为每一块硬盘都配备一个专门的磁盘控制器,在电脑数据读写时同时向n块磁盘读写数据,速度提升n倍。提高系统的性能。2、RAID 1 RAID 1称为磁盘镜像:把一个磁盘的数据镜像到另一个磁盘上,在不影响性能情况下最大限度的保证系统的可靠性和可修复性上,具有很高的数据冗余能力,但磁盘利用率为50%,故成本最高,多用在保存关键性的重要数据的场合。RAID 1有以下特点: (1)、RAID 1的每一个磁盘都具有一个对应的镜像盘,任何时候数据都同步镜像,系统可以从一组镜像盘中的任何一个磁盘读取数据。 (2)、磁盘所能使用的空间只有磁盘容量总和的一半,系统成本高。 (3)、只要系统中任何一对镜像盘中至少有一块磁盘可以使用,甚至可以在一半数量的硬盘出现问题时系统都可以正常运行。 (4)、出现硬盘故障的RAID系统不再可靠,应当及时的更换损坏的硬盘,否则剩余的镜像盘也出现问题,那么整个系统就会崩溃。 (5)、更换新盘后原有数据会需要很长时间同步镜像,外界对数据的访问不会受到影响,只是这时整个系统的性能有所下降。 (6)、RAID 1磁盘控制器的负载相当大,用多个磁盘控制器可以提高数据的安全性和可用性。3、RAID0+1 把RAID0和RAID1技术结合起来,数据除分布在多个盘上外,每个盘都有其物理镜像盘,提供全冗余能力,允许一个以下磁盘故障,而不影响数据可用性,并具有快速读/写能力。RAID0+1要在磁盘镜像中建立带区集至少4个硬盘。 4、RAID2 电脑在写入数据时在一个磁盘上保存数据的各个位,同时把一个数据不同的位运算得到的海明校验码保存另一组磁盘上,由于海明码可以在数据发生错误的情况下将错误校正,以保证输出的正确。但海明码使用数据冗余技术,使得输出数据的速率取决于驱动器组中速度最慢的磁盘。RAID2控制器的设计简单。5、RAID3:带奇偶校验码的并行传送 RAID 3使用一个专门的磁盘存放所有的校验数据,而在剩余的磁盘中创建带区集分散数据的读写操作。当一个完好的RAID 3系统中读取数据,只需要在数据存储盘中找到相应的数据块进行读取操作即可。但当向RAID 3写入数据时,必须计算与该数据块同处一个带区的所有数据块的校验值,并将新值重新写入到校验块中,这样无形虽增加系统开销。当一块磁盘失效时,该磁盘上的所有数据块必须使用校验信息重新建立,如果所要读取的数据块正好位于已经损坏的磁盘,则必须同时读取同一带区中的所有其它数据块,并根据校验值重建丢失的数据,这使系统减慢。当 查看原帖>>

1、首先,连接相应linux主机,进入到linux命令行状态下,等待输入shell指令。

2、其次,在linux命令行中输入:cat /proc/scsi/scsi。

3、键盘按“回车键”运行shell指令,此时会看到rain做的是1.0。



有些情况下Linux服务器系统不是自己装好的,raid也不是自己配置的,远程登录系统后可能就不知道系统是否有做raid,raid级别多少?因此在这里稍微总结一下Linux下查看软、硬raid信息的方法。

软件raid:只能通过Linux系统本身来查看

cat /proc/mdstat

可以看到raid级别,状态等信息。

硬件raid:最佳的办法是通过已安装的raid厂商的管理工具来查看,有cmdline,也有图形界面。如Adaptec公司的硬件卡就可以通过下面的命令进行查看:
# /usr/dpt/raidutil -L all
可以看到非常详细的信息。
当然更多情况是没有安装相应的管理工具,只能依靠Linux本身的话一般我知道的是两种方式:
# dmesg |grep -i raid
# cat /proc/scsi/scsi
显示的信息差不多,raid的厂商,型号,级别,但无法查看各块硬盘的信息。
另外Dell的服务器可以通过命令来显示,而HP、IBM等的服务器通过上面的命令是显示不出的。只能够通过装硬件厂商的管理工具来查看。

对于dell的服务器,一般是启动时按Ctrl+h,进入radi配置界面查看raid 信息。其他的启动界面

只能开机按控制键进raid界面或者用服务器厂家的管理软件可以看
linux下只能看自己的软raid

# dmesg |grep -i raid
# cat /proc/scsi/scsi


行唐县15266249836: 如何在linux下判断磁盘是否为raid
徐毓低分: 有时想知道服务器上有几块磁盘,如果没有做raid,则可以简单使用fdisk -l 就可以看到.但是做了raid呢,这样就看不出来了.那么如何查看服务器上做了raid? 软件raid:只能通过Linux系统本身来查看 cat /proc/mdstat 可以看到raid级别,状态...

行唐县15266249836: linux 如何查看硬件raid -
徐毓低分: 软件raid:只能通过Linux系统本身来查看cat /proc/mdstat可以看到raid级别,状态等信息.硬件raid: 最佳的办法是通过已安装的raid厂商的管理工具来查看,有cmdline,也有图形界面.如Adaptec公司的硬件卡就可以通过下面的命令进行查...

行唐县15266249836: centos中怎么查看是否做了raid -
徐毓低分: 你好,我也在学习linux,您这个问题我的教材《linux就该这么学》是这么描述的:有时想知道服务器上有几块磁盘,如果没有做raid,则可以简单使用fdisk -l 就可以看到.但是做了raid呢,这样就看不出来了.那么如何查看服务器上做了raid?...

行唐县15266249836: linux 怎么看硬阵列 raid 级别 -
徐毓低分: 需要装RAID客户端软件才能看,比如HP服务器的hpacucli

行唐县15266249836: 在linux下用命令查软RAID是否建好了 -
徐毓低分: cat /proc/mdstat 或者mdadm --detail --scan

行唐县15266249836: 查看Linux系统是否使用RAID阵列信息 -
徐毓低分: dmraid 全名为设备对应器磁盘阵列(Device Mapper RAID),利用Linux内核提供的设备对应器(Device Mapper)机制 ,为多种磁盘阵列设备提供磁盘阵列的设备文件,让用户可以在 Red Hat Enterprise Linux系统中使用硬件磁盘阵列设备. 用于查看系统的软RAID. (这个软件大部分系统默认都会安装有)

行唐县15266249836: 怎么查看RAID中磁盘状态 -
徐毓低分: 1、先找到RAID卡的命令所在,一般Linux安装时都能认出常规RAID卡,并成功安装驱动,此例中命令为MegaCli64 2、MegaCli -help能查看该命令支持的所有参数显示3、查看卡信息 MegaCli -AdpAllInfo -aALL 4、查看硬盘信息 MegaCli -PDList -aALL SSD硬盘5、查看 VD信息 MegaCli -LDInfo -LALL -aAll6、所有的日志都在当前目录下的目志文件里 有耐心的话能找到你想要的所有信息,包括错误日志 more MegaSAS.log

行唐县15266249836: linux服务器怎么查看使用状态 -
徐毓低分: 并不能直接查看,需要先安装阵列卡for linux的管理程序,才可以查看raid状态.

行唐县15266249836: linux服务器通过哪个命令查看raid版本 -
徐毓低分: raid版本是什么概念?raid硬件的level? linux kernel的version?你是raid的hardware system,还是software RAID?

行唐县15266249836: linux双硬盘如何验证raid1是可用 -
徐毓低分: 如果是指linux下的软件RAID,可以通过/proc/mdstat查看RAID状态,或者使用mdadm -D /dev/mdX来查看当前软RAID的状态. 如果是硬件RAID卡,可以通过RAID卡的BIOS界面查看或者通过硬件供应商提供的命令行程序来查看状态.

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网