linux 系统下查看raid信息,以及磁盘信息
转载
文章目录
- 1.软件raid和硬件raid
- 2.查看raid相关的管理工具
- 3.单块硬盘做raid0和不做raid的区别
- 4.RAID1的容量减半是什么意思?
1.软件raid和硬件raid
mdadm -E /dev/sd[a-z]
若显示:mdadm: No md superblock detected,没有检测到任何超级块。
所以,这三个磁盘中没有定义 RAID
- 硬件raid: 最佳的办法是通过已安装的raid厂商的管理工具来查看,有cmdline,也有图形界面
lspci |grep -i raid
查看硬件是否支持raid
使用smartctl -a /dev/sdxx查看该磁盘是否进行过raid,会有MegaRAID字样,仔细找找
硬raid只能通过bios来做raid
2.查看raid相关的管理工具
cat /proc/scsi/scsi
Attached devices:
Host: scsi0 Channel: 00 Id: 00 Lun: 00
Vendor: SEAGATE Model: ST3146356SS Rev: HS09
Type: Direct-Access ANSI SCSI revision: 05
Host: scsi0 Channel: 00 Id: 01 Lun: 00
Vendor: SEAGATE Model: ST3146356SS Rev: HS09
Type: Direct-Access ANSI SCSI revision: 05
再结合fdisk -l的结果
Disk /dev/sda: 145.9 GB, 145999527936 bytes
255 heads, 63 sectors/track, 17750 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Device Boot Start End Blocks Id System
/dev/sda1 * 1 13 104391 83 Linux
/dev/sda2 14 17750 142472452+ 8e Linux LVM
结论是:
该服务器是拿两块146G的硬盘做的raid1
3.单块硬盘做raid0和不做raid的区别
- 1.主体不同
(1)raid0:将两块以上的硬盘合并成一块,数据copy连续地分割在每块盘上。 因为带宽加倍,所以读/写速度加倍。
(2)不做raid:只有一块硬盘,数据按顺序存储在硬盘上。 - 2.方式不同
(1)raid0:数据上的并行操作可以充分利用总线的带宽,显著提高磁盘整体存取性能。
(2)不做raid:数据上使用串行操作,不能充分利用总线的带宽。
4.RAID1的容量减半是什么意思?
- 问题:如题,比如我有两块大小一样的硬盘A和B,都是500G的,那组成RAID 1后,怎么个容量减半了?是指组成阵列后的磁盘容量减半还是指两个硬盘都只能用一半的容量?
- 答案:组成raid1,是指2个硬盘的数据是镜像保存的,2个硬盘的容量都没有减少,但是数据存有2份,每个硬盘各方一份,所以电脑中显示的容量只有一个硬盘容量。
- 参考:linux 系统下查看raid信息,以及磁盘信息