Linux下面关于查看磁盘相关的信息

问题

今天发现一个问题,在raid控制器之后的磁盘不知道怎么看磁盘到底是SSD还是HDD,所以查了一下相关的资料。

lsblk

lsblk -o name,rota,model

这个命令可以看到所有的磁盘的名字,是否可旋转(如果是1的话,代表是机械硬盘),还有相关的产品信息。
在这里插入图片描述
在这里插入图片描述
可以看到第一张图里面直接是一块SSD,第二张图里面是raid控制器,按理来说

查看相关文件

cat /sys/block/$device/queue/rotational

这个跟lsblk的rota差不多

smartctl

sudo smartctl -a -d 'megaraid,0' -i /dev/sda1

在这里插入图片描述
可以看到相关的磁盘信息

最大的问题

在这里插入图片描述
从这张图里面可以看到两块盘都是HDD,但是供应商说的是这台机器上面有两块盘,sda是SSD,sdb是HDD。这两块盘做了raid。所以这两块磁盘是虚拟磁盘,才能被操作系统识别。但是在其他的机器上面,SSD同样做raid之后虚拟出来的磁盘,lsblk命令出来的rota字段是0,而不是1。这个问题还需要找下原因。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值