linux怎么判断磁盘是机械还是固态

嗯...Linux系统里...怎么分机械硬盘还是固态硬盘啊...
你可以试试lsblk命令...lsblk -o name,rota...你看那个ROTA列...如果它是1 ...那就是机械硬盘...要是0...那就是固态硬盘...
或者...去/sys文件系统里看看...比如你的硬盘是sda...你就去看/sys/block/sda/queue/rotational这个文件...如果它返回1 ...那就是机械硬盘...如果返回0...那就是固态硬盘...
再或者...hdparm命令...hdparm -I /dev/sda...然后你去看输出...如果里面有旋转速度...比如多少转每分钟...那它就是机械硬盘...如果没那玩意儿...可能就是固态硬盘...
不过要注意...这些方法...主要对物理硬盘管用...像RAID或者虚拟硬盘...可能就不灵光...
反正...Linux里分分硬盘种类...就这么几招...

查看硬盘类型和大小命令

哎,我记得2 02 2 年我有个朋友,他新买的电脑,Windows系统,他那时候就问我怎么查硬盘类型和大小,我那时候也懵,就给他说了两种方法,第一种是右击桌面那个“计算机”图标,然后管理,然后磁盘管理,一看就全了。
第二种是命令提示符,输入那个wmicdiskdrivegetMediaType,然后回车,一下就看到了是SSD还是HDD。

然后我又教他怎么查硬盘大小,也是磁盘管理里直接看,或者命令提示符里输入wmicdiskdrivelistbrief,然后就能看到容量信息了。

Linux系统嘛,我那时候是这么说的,lsblk-d-oNAME,ROTA,ROTA那一栏,1 是HDD,0是SSD。
硬盘大小,df-h看看,fdisk-l也行,lsblk也能看。

那时候我还特意强调,这些命令和方法虽然有用,但是不同系统和软件版本可能有点小差别,得根据自己实际情况来。

哎,现在回想起来,那时候我朋友还挺感激我的,说这些方法帮了他大忙呢。

查看Linux运行内存型号、容量、CPU型号内核数量及硬盘类型等

CentOS:sudo yum install dmidecode Ubuntu:sudo apt-get install dmidecode 执行dmidecode查看内存插槽 lsscsi检查磁盘设备类型 lsblk -d -oname,rota识别硬盘(0为SSD,1 为HDD) cpuinfo获取CPU信息,包括核心数和型号