在Linux系统中准确判断磁盘是固态硬盘(SSD)还是机械硬盘(HDD)对系统优化和故障排查非常重要。本文将介绍5种可靠的检测方法。
执行以下命令:
lsblk -d -o name,rota
输出结果中:
安装并执行:
sudo apt install hdparm
sudo hdparm -I /dev/sda | grep Rotation
输出显示:
查看以下文件内容:
cat /sys/block/sda/queue/rotational
返回值:
安装并执行:
sudo apt install smartmontools
sudo smartctl -a /dev/sda | grep "Solid State"
如果输出包含Solid State Device则为SSD。
执行命令:
sudo lshw -class disk
通过查看product字段的型号信息,结合网络搜索可以判断硬盘类型。
以上5种方法都可以在Linux系统中可靠地判断磁盘类型。其中lsblk和/sys/block方法最简单直接,而hdparm和smartctl则能提供更详细的磁盘信息。