lsblk命令默认情况下将以树状列出所有块设备:lsblk
公司主营业务:成都网站设计、网站建设、移动网站开发等业务。帮助企业客户真正实现互联网宣传,提高企业的竞争能力。成都创新互联是一支青春激扬、勤奋敬业、活力青春激扬、勤奋敬业、活力澎湃、和谐高效的团队。公司秉承以“开放、自由、严谨、自律”为核心的企业文化,感谢他们对我们的高要求,感谢他们从不同领域给我们带来的挑战,让我们激情的团队有机会用头脑与智慧不断的给客户带来惊喜。成都创新互联推出夷陵免费做网站回馈大家。
默认选项不会列出所有空设备。要查看这些空设备:lsblk -a
只获取指定设备的信息:lsblk -b /dev/sda
以列表形式列出不带头的设备:lsblk -nl
列出SCSI设备:lsblk -S
其它的参数作用可以看手册:man lsblk
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卡的型号。
去查看刘遄老师的《linux就该这么学》
可以通过cat /proc/scsi/scsi命令来查看,硬盘信息,如下所示:
Linux设备的信息一般放在/proc目录,又比如:
cat /proc/cpuinfo 看CPU信息
cat /proc/meminfo 看内存信息
cat /proc/partitions 看分区信息
cat /proc/version 看系统版本信息
echo "scsi add-single-device x y z u" /proc/scsi/scsi
其中:
x是硬盘所在SCSI控制器号(一般机器就一个SCSI控制器,所以就是0);
y是硬盘所在SCSI通道的编号(一般单通道的就是0,多通道的要看是哪个通道了);
z是硬盘的SCSI ID号(可以通过具体插入的硬盘插槽来判断);
u是硬盘的lun号(默认情况都是0)
1、首先,连接相应linux主机,进入到linux命令行状态下,等待输入shell指令。
2、其次,在linux命令行中输入:cat /proc/scsi/scsi。
3、键盘按“回车键”运行shell指令,此时会看到rain做的是1.0。