linux 查看磁盘是否是ssd
时间: 2023-09-12 13:03:40 浏览: 266
可以通过以下命令查看磁盘是否是SSD:
1. 使用lsblk命令查看磁盘信息:
```
lsblk -d -o name,rota
```
输出结果中,rota为0表示是SSD,为1表示是HDD。
2. 使用hdparm命令查看磁盘信息:
```
sudo hdparm -I /dev/sda | grep TRIM
```
输出结果中,有TRIM说明是SSD。
3. 使用smartctl命令查看磁盘信息:
```
sudo smartctl -a /dev/sda | grep Rotation
```
输出结果中,Rotation Rate表示转速,为0表示是SSD。
相关问题
linux如何查看挂载的磁盘是不是ssd?
要查看挂载的磁盘是否为SSD,可以使用以下命令:
```
lsblk -d -o name,rota
```
其中,lsblk是列出块设备的命令,-d选项表示只显示磁盘设备,-o选项表示只显示指定的列,name表示设备名称,rota表示是否为旋转设备(0表示非旋转设备,即SSD;1表示旋转设备,即机械硬盘)。如果rota列显示为0,则表示该设备为SSD。
怎么区分linux硬盘是ssd还是hdd的
可以使用以下命令来查看硬盘类型:
1. 使用lsblk命令查看硬盘类型,SSD通常以"nvme"或"SATA"标识,而HDD通常以"sda"或"sdb"标识。例如:
```
$ lsblk -d -o name,rota
NAME ROTA
sda 1
sdb 1
nvme0 0
```
2. 使用hdparm命令检查硬盘的旋转速度。HDD通常的旋转速度是5400RPM或7200RPM,而SSD没有旋转部件,因此速度为0。例如:
```
$ sudo hdparm -I /dev/sda | grep Rotation
Rotation Rate: 7200 rpm
$ sudo hdparm -I /dev/nvme0n1 | grep Rotation
```
如果输出为空,则表示该硬盘没有旋转部件,即为SSD。
3. 查看硬盘型号并在互联网上查找其规格。通常来说,SSD的型号和规格会明确标识其为固态硬盘,而HDD的型号和规格则会明确标识其为机械硬盘。
阅读全文