在 Linux 系统中,可以使用以下方法来判断磁盘是 SSD (固态硬盘) 还是 HDD (机械硬盘):
1. 使用 `hdparm` 命令:
```
sudo hdparm -I /dev/sda | grep "SSD"
```
如果输出包含"SSD"字样,则说明是固态硬盘。
2. 使用 `smartctl` 命令:
```
sudo smartctl -a /dev/sda | grep "Solid State Device"
```
如果输出包含"Solid State Device"字样,则说明是固态硬盘。
3. 使用 `lsblk` 命令:
```
lsblk -d -o name,rota
```
如果输出的 "rota" 列的值为 0,则说明是固态硬盘。
4. 使用 `udevadm` 命令:
```
udevadm info -a -n /dev/sda | grep -i "solid"
```
如果输出包含"solid"字样,则说明是固态硬盘。
5. 使用 `cat /sys/block/sda/queue/rotational` 命令:
```
cat /sys/block/sda/queue/rotational
```
如果输出为 0,则说明是固态硬盘。
通过这些命令,您可以很容易地判断当前系统中的磁盘是 SSD 还是 HDD。需要注意的是,不同的命令输出信息可能略有不同,您需要根据输出结果来判断。