首页 > 其他 > 详细

根据osdid 查询磁盘是ssd盘还是sas盘

时间:2016-01-20 13:05:02      阅读:299      评论:0      收藏:0      [点我收藏+]
前置条件:
1.安装LSI的Megacli软件包
Megacli64

2.安装scsi设备的查询工具lsscsi

apt-get install lsscsi

 
步骤:

1.根据osdid 查找 盘符

ceph-disk list | grep -A 1 -B 1  osd.0 | egrep "^/dev/sd*\b"|cut -d ‘:‘ -f1
技术分享
 
2.根据盘符查找该设备的target id
 lsscsi | grep /dev/sdd | awk ‘{print $1}‘ | cut -d ‘:‘ -f3
 技术分享
3. 判断磁盘是否为sas 盘
执行下面命令返回2
./MegaCli -LdPdInfo -aAll | grep -A 69  "Target Id: 3" |egrep ‘(PD Type: SAS|Media Type: Hard Disk Device)‘ | wc -l
 
 技术分享
4.判断磁盘是否为sata接口的ssd
执行下面命令返回2
./MegaCli -LdPdInfo -aAll | grep -A 69  "Target Id: 6" |egrep ‘(PD Type: SATA|Media Type: Solid State Device)‘ | wc -l
技术分享

根据osdid 查询磁盘是ssd盘还是sas盘

原文:http://www.cnblogs.com/yanghc/p/5144591.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!