找回密码
 注册
查看: 1496|回复: 3

linux系统中使用lsblk查看磁盘是否是ssd和size

[复制链接]

1

主题

0

回帖

12

积分

管理员

积分
12
QQ
发表于 2021-10-29 10:57:48 | 显示全部楼层 |阅读模式
linux系统中使用lsblk查看磁盘是否是ssd和size
0 J/ a$ F3 i* R2 t
8 G4 t' l3 J/ l: A: ~[root@controller1 ~]# lsblk -d -o name,rota,size( @/ j, j* s/ E; S! T
NAME ROTA  SIZE
6 \1 P4 F: k) y! g, r" w5 J. e' wsda     1  1.1T
0 D6 F% \1 _5 W! N( X! G9 a2 j) m# b2 i" s
[root@controller1 ~]# lsblk -d -o name,rota,size,TYPE. _" Z2 K, {- o+ r5 A' k. v
NAME ROTA  SIZE TYPE  n0 w! r) }( a* o$ a; F
sda     1  1.1T disk- _% e& w' Z* m& a, f: O) z

1

主题

0

回帖

12

积分

管理员

积分
12
QQ
 楼主| 发表于 2021-10-29 10:59:26 | 显示全部楼层
rota值是1 表示hdd 可旋转,0表示ssd 不可旋转

1

主题

0

回帖

12

积分

管理员

积分
12
QQ
 楼主| 发表于 2021-10-29 11:05:19 | 显示全部楼层
首先我们得知道什么是SSD和HDD?
+ s$ o5 H9 A1 n8 ^: s# A" e, Q区别一:
, c/ t# R% e" d1 k1、SSD就是固态硬盘,它的优点是速度快,日常的读写比机械硬盘快几十倍上百倍。缺点是单位成本高,不适合做大容量存储。
# p6 u9 j( \2 ]1 @* i, V: ?* @( w2、HDD就是机械硬盘,它的优点是单位成本低,适合做大容量存储,但速度远不如SSD。
1 [3 t% K: B. D9 U
# Q6 ^4 `, q) y: H3 R# g; E
8 |1 e/ N' N" B- Y- V区别二,工作原理不一样 :" Q' C+ v1 l+ I) w2 T' r2 h3 k
ssd里面是由闪存颗粒组成的 读取速度要比HDD快的多 但是使用寿命的话ssd没有hdd这么久,它的读取次数是有限的。
' C$ F5 h. c! A* _/ S3 m+ `2 {) w  I- ^% g( D: L/ R1 k. Y

4 i" }6 {2 O7 ]7 }( k2 D
, y0 b" n. R1 Z) \方法一:; J1 _7 U/ `$ W3 i
判断cat /sys/block/*/queue/rotational的返回值(其中*为你的硬盘设备名称,例如sda等等),如果返回1则表示磁盘- m. F- c2 P: w- y( u8 R' \8 {
可旋转,那么就是HDD了;反之,如果返回0,则表示磁盘不可以旋转,那么就有可能是SSD了。
) \+ Y: B# {$ \9 B# S, i2 i[root@controller1 ~]# cat /sys/block/*/queue/rotational3 l$ w/ x& t) {' `: U, Q1 _
1
# W# z9 |, S- i; w! h1
4 k5 d* r: ~( B! ~1+ z# p; e, u" C
1
- \2 V# w! ~& V1+ W3 o' j) V7 V5 E. o- U/ a% x5 Q
1
# ~& F' e5 I3 Y: I) z% Y8 ~3 s/ U1+ [6 }2 A2 h% U  b% }4 M

" W) F9 O% M; G# n' s. h4 H1 ^% {- o% Z% B6 }1 f% D# P
方法二:
' ~6 h8 |( u5 h1 O4 z, y9 ^使用lsblk命令进行判断,参数-d表示显示设备名称,参数-o表示仅显示特定的列。
, h: T8 e' y8 T  DROTA是1的表示可以旋转,反之则不能旋转( L5 W$ K0 I- `. f' V5 S! f
[root@controller1 ~]# lsblk -d -o name,rota: n# K# x) N! x0 t
NAME ROTA
! e2 b7 e  L0 A5 f1 e$ J0 i+ M( dsda     1
% I* F1 K1 f: y2 n$ J  z
" a. e; ^" ]/ @, V* o4 Q9 T  R) J8 z$ s8 c- K5 u
方法三:; N7 K. t! L8 e0 E- g0 p7 ^
  可以通过fdisk命令查看,参数-l表示列出磁盘详情。在输出结果中,以Disk开头的行表示磁盘简介,下面是一些详细参数,
( K+ b. \0 D9 |  C$ n! k我们可以试着在这些参数中寻找一些HDD特有的关键字,比如:”heads”(磁头),”track”(磁道)和”cylinders”(柱面)。7 q5 e" k. `: K4 }& @+ w
下面分别是HDD和SSD的输出结果:
9 u: D8 _" @" N! S2 F
$ G. x7 L5 _" s/ _8 c# _! G
( G4 k' F$ l! R

1

主题

0

回帖

12

积分

管理员

积分
12
QQ
 楼主| 发表于 2021-10-29 11:08:54 | 显示全部楼层
[root@controller1 ~]# fdisk -l
0 q* _) T: v8 D/ |
& p- Y3 ?& }# a/ ]: _& ]' [! V% ]Disk /dev/sda: 1199.7 GB, 1199705161728 bytes, 2343174144 sectors
  d" D' `0 |2 h; x+ ]$ S' z  a7 PUnits = sectors of 1 * 512 = 512 bytes4 E1 Y+ B4 o! ?$ p' N5 @& [8 n
Sector size (logical/physical): 512 bytes / 512 bytes
! E+ }) V8 d' _# E  {3 PI/O size (minimum/optimal): 262144 bytes / 262144 bytes5 @4 y5 l8 w. j) Z: Z- @4 L' N
Disk label type: dos1 ^9 Z) _7 V% V! z* h& l
Disk identifier: 0x00030ca8
3 f& R$ F9 C+ P9 p- Q
6 ~" j% G4 U; S& Y2 z7 d. a7 V   Device Boot      Start         End      Blocks   Id  System6 A7 {3 A6 M' ^0 x" a  y
/dev/sda1   *        2048     2099199     1048576   83  Linux  I+ s9 S: }3 D0 ~1 D8 n
/dev/sda2         2099200  2343174143  1170537472   8e  Linux LVM
5 {0 A  l7 s3 ~8 a: b% |, c0 r3 H9 i. g
Disk /dev/mapper/centos-root: 1074.1 GB, 1074073174016 bytes, 2097799168 sectors
# p* Z8 @( G- v- E% G2 ^$ AUnits = sectors of 1 * 512 = 512 bytes$ H' Y1 f% g: q3 B% I3 j: j
Sector size (logical/physical): 512 bytes / 512 bytes
( x, Z1 z! [' F$ k) |( yI/O size (minimum/optimal): 262144 bytes / 262144 bytes
0 R2 X% V$ {( J1 q
0 j' R# x" A6 p( U- W; `) H% E! V5 ?. x
Disk /dev/mapper/centos-swap: 17.2 GB, 17154703360 bytes, 33505280 sectors6 k1 Y3 E1 u" x5 h
Units = sectors of 1 * 512 = 512 bytes6 U9 r# x$ Y9 h0 @) f# ]7 ]
Sector size (logical/physical): 512 bytes / 512 bytes7 s" @' |/ J! Q9 r$ u
I/O size (minimum/optimal): 262144 bytes / 262144 bytes
您需要登录后才可以回帖 登录 | 注册

本版积分规则

返回首页|Archiver|手机版|小黑屋|易陆发现技术论坛 ( 蜀ICP备2026014127号-1 )

GMT+8, 2026-6-12 01:57 , Processed in 0.022916 second(s), 23 queries .

Powered by Discuz! X5.0

© 2001-2026 Discuz! Team.

快速回复 返回顶部 返回列表