检查硬盘是 SSD 还是 HDD
lsblk -d -o name,rota
结果解释: ROTA 列,0 表示 SSD(非旋转),1 表示 HDD(旋转)。
cat /sys/block/<设备名>/queue/rotational
示例: cat /sys/block/sda/queue/rotational.
结果解释: 返回 0 是 SSD,1 是 HDD。
安装: sudo apt install smartmontools (Debian/Ubuntu) 或 sudo yum install smartmontools (RHEL/CentOS).
命令: sudo smartctl -a /dev/<设备名>
结果解释: 查找输出中包含 “Rotation Rate: Solid State Device” 的行,表示 SSD。
sudo fdisk -l /dev/<设备名>
结果解释: 如果输出中有 “heads”、“sectors/track”、“cylinders” 等信息,通常是 HDD;若没有或显示 “Disk identifier” 以外的详细机械参数,则更可能是 SSD。 注意: 请将命令中的 <设备名> 替换为实际的硬盘设备名,如 sda, sdb, nvme0n1 等。