本文记录在openeuler系统中通过指令查看硬盘信息。
|
1 2 3 4 5 6 7 |
[root@localhost ~]# cat /etc/os-release NAME="openEuler" VERSION="22.03 (LTS-SP1)" ID="openEuler" VERSION_ID="22.03" PRETTY_NAME="openEuler 22.03 (LTS-SP1)" ANSI_COLOR="0;31" |
操作系统为 openEuler 22.03-SP1
|
1 2 |
[root@localhost ~]# cat /sys/class/dmi/id/product_name R5500 G4 |
服务器为中兴R5500-G4
使用 lsblk 命令能查看系统中所有的块设备,该命令会列出硬盘、分区等信息。
|
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 |
[root@localhost ~]# lsblk |grep disk sda 8:0 0 894.3G 0 disk sdb 8:16 0 894.3G 0 disk sdc 8:32 0 894.3G 0 disk sdd 8:48 0 894.3G 0 disk sde 8:64 0 894.3G 0 disk sdf 8:80 0 894.3G 0 disk sdg 8:96 0 894.3G 0 disk sdh 8:112 0 894.3G 0 disk sdi 8:128 0 894.3G 0 disk sdj 8:144 0 894.3G 0 disk sdk 8:160 0 894.3G 0 disk sdl 8:176 0 894.3G 0 disk sdm 8:192 0 7.3T 0 disk sdn 8:208 0 7.3T 0 disk sdo 8:224 0 7.3T 0 disk sdp 8:240 0 7.3T 0 disk sdq 65:0 0 7.3T 0 disk sdr 65:16 0 7.3T 0 disk sds 65:32 0 7.3T 0 disk sdt 65:48 0 7.3T 0 disk sdu 65:64 0 7.3T 0 disk sdv 65:80 0 7.3T 0 disk sdw 65:96 0 7.3T 0 disk sdx 65:112 0 7.3T 0 disk sdy 65:128 0 7.3T 0 disk sdz 65:144 0 7.3T 0 disk sdaa 65:160 0 7.3T 0 disk sdab 65:176 0 7.3T 0 disk sdac 65:192 0 7.3T 0 disk sdad 65:208 0 7.3T 0 disk sdae 65:224 0 7.3T 0 disk sdaf 65:240 0 7.3T 0 disk sdag 66:0 0 7.3T 0 disk sdah 66:16 0 7.3T 0 disk sdai 66:32 0 7.3T 0 disk sdaj 66:48 0 7.3T 0 disk sdak 66:64 0 446.1G 0 disk [root@localhost ~]# lsblk| grep disk|grep 7.3T|wc -l 24 [root@localhost ~]# lsblk| grep disk|grep 894|wc -l 12 [root@localhost ~]# lsblk| grep disk|grep 7.3T|wc -l 24 [root@localhost ~]# lsblk| grep disk|grep 446|wc -l 1 |
可以看到本机有8T(7.3T)硬盘24块,960G(894.3G)24块,480G(446.1G)1块。
使用 lshw -C disk命令可以查看硬盘的详细信息
|
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329 330 331 332 333 334 335 336 337 338 339 340 341 342 343 344 345 346 347 348 349 350 351 352 353 354 355 356 357 358 359 360 361 362 363 364 365 366 367 368 369 370 371 372 373 374 375 376 377 378 379 380 381 382 383 384 385 386 387 388 389 390 391 392 393 394 395 396 397 398 399 400 401 402 403 404 405 406 407 408 409 410 411 412 413 414 415 416 417 418 419 420 421 422 423 424 425 426 427 428 429 430 431 432 433 434 435 436 437 438 439 440 441 442 443 444 |
[root@localhost ~]# lshw -C disk *-cdrom description: SCSI CD-ROM product: Virtual CDROM0 vendor: AMI physical id: 0.0.0 bus info: scsi@15:0.0.0 logical name: /dev/cdrom logical name: /dev/sr0 version: 1.00 capabilities: removable audio configuration: status=open *-disk:0 description: ATA Disk product: SAMSUNG MZ7KH960 physical id: 0.0.0 bus info: scsi@16:0.0.0 logical name: /dev/sda version: 404Q serial: S47NNA0N324649 size: 894GiB (960GB) capabilities: gpt-1.00 partitioned partitioned:gpt configuration: ansiversion=6 guid=e3598dbb-3cd6-4805-9b98-e4e0e0eadf7e logicalsectorsize=512 sectorsize=4096 *-disk:1 description: ATA Disk product: SAMSUNG MZ7KH960 physical id: 0.1.0 bus info: scsi@16:0.1.0 logical name: /dev/sdb version: 404Q serial: S47NNA0N323063 size: 894GiB (960GB) capabilities: gpt-1.00 partitioned partitioned:gpt configuration: ansiversion=6 guid=d871fb05-6e96-4118-89e1-b5512b615e79 logicalsectorsize=512 sectorsize=4096 *-disk:2 description: ATA Disk product: SAMSUNG MZ7KH960 physical id: 0.a.0 bus info: scsi@16:0.10.0 logical name: /dev/sdl version: 404Q serial: S47NNA0N202056 size: 894GiB (960GB) capabilities: gpt-1.00 partitioned partitioned:gpt configuration: ansiversion=6 guid=c763836e-6966-4d7f-900d-d157b60ff6c0 logicalsectorsize=512 sectorsize=4096 *-disk:3 description: ATA Disk product: SAMSUNG MZ7KH960 physical id: 0.b.0 bus info: scsi@16:0.11.0 logical name: /dev/sdj version: 404Q serial: S47NNA0N202066 size: 894GiB (960GB) capabilities: gpt-1.00 partitioned partitioned:gpt configuration: ansiversion=6 guid=5dc9751d-cec0-4977-9b64-6eb866374f99 logicalsectorsize=512 sectorsize=4096 *-disk:4 description: ATA Disk product: SAMSUNG MZ7KH960 physical id: 0.2.0 bus info: scsi@16:0.2.0 logical name: /dev/sdc version: 404Q serial: S47NNA0N319691 size: 894GiB (960GB) capabilities: gpt-1.00 partitioned partitioned:gpt configuration: ansiversion=6 guid=ee03a4ab-6ff6-4bb1-9c9f-83dfb5c5765c logicalsectorsize=512 sectorsize=4096 *-disk:5 description: ATA Disk product: SAMSUNG MZ7KH960 physical id: 0.3.0 bus info: scsi@16:0.3.0 logical name: /dev/sdd version: 404Q serial: S47NNA0N324646 size: 894GiB (960GB) capabilities: gpt-1.00 partitioned partitioned:gpt configuration: ansiversion=6 guid=689a5aba-a7b3-4a30-ba2b-8e98ae7315a1 logicalsectorsize=512 sectorsize=4096 *-disk:6 description: ATA Disk product: SAMSUNG MZ7KH960 physical id: 0.4.0 bus info: scsi@16:0.4.0 logical name: /dev/sde version: 404Q serial: S47NNA0N324647 size: 894GiB (960GB) capabilities: gpt-1.00 partitioned partitioned:gpt configuration: ansiversion=6 guid=d33c6a3a-060c-4cc6-b0ca-177f9ae4ff5f logicalsectorsize=512 sectorsize=4096 *-disk:7 description: ATA Disk product: SAMSUNG MZ7KH960 physical id: 0.5.0 bus info: scsi@16:0.5.0 logical name: /dev/sdf version: 404Q serial: S47NNA0N324638 size: 894GiB (960GB) capabilities: gpt-1.00 partitioned partitioned:gpt configuration: ansiversion=6 guid=a3a095cc-a3ea-47da-a69e-0c748dbcb9af logicalsectorsize=512 sectorsize=4096 *-disk:8 description: ATA Disk product: SAMSUNG MZ7KH960 physical id: 0.6.0 bus info: scsi@16:0.6.0 logical name: /dev/sdg version: 404Q serial: S47NNA0N323062 size: 894GiB (960GB) capabilities: gpt-1.00 partitioned partitioned:gpt configuration: ansiversion=6 guid=a47322e6-9af7-4559-b3d7-0be7d7b7f3eb logicalsectorsize=512 sectorsize=4096 *-disk:9 description: ATA Disk product: SAMSUNG MZ7KH960 physical id: 0.7.0 bus info: scsi@16:0.7.0 logical name: /dev/sdh version: 404Q serial: S47NNA0N324620 size: 894GiB (960GB) capabilities: gpt-1.00 partitioned partitioned:gpt configuration: ansiversion=6 guid=5e92404b-84a5-41cb-b74b-69512587c1b6 logicalsectorsize=512 sectorsize=4096 *-disk:10 description: ATA Disk product: SAMSUNG MZ7KH960 physical id: 0.8.0 bus info: scsi@16:0.8.0 logical name: /dev/sdi version: 404Q serial: S47NNA0N323060 size: 894GiB (960GB) capabilities: gpt-1.00 partitioned partitioned:gpt configuration: ansiversion=6 guid=1fe6028b-61fc-4efc-a13b-125f85a28422 logicalsectorsize=512 sectorsize=4096 *-disk:11 description: ATA Disk product: SAMSUNG MZ7KH960 physical id: 0.9.0 bus info: scsi@16:0.9.0 logical name: /dev/sdk version: 404Q serial: S47NNA0N324639 size: 894GiB (960GB) capabilities: gpt-1.00 partitioned partitioned:gpt configuration: ansiversion=6 guid=97f145ca-b42b-4162-8666-8208deaf5219 logicalsectorsize=512 sectorsize=4096 *-disk:0 description: ATA Disk product: ST8000NM000A-2KE physical id: 0.1.0 bus info: scsi@0:0.1.0 logical name: /dev/sdm version: SN02 serial: WKD1EYPX size: 7452GiB (8001GB) capacity: 7452GiB (8001GB) capabilities: 7200rpm gpt-1.00 partitioned partitioned:gpt configuration: ansiversion=6 guid=9dc37b61-535f-4bd4-bd59-463db236e4fb logicalsectorsize=512 sectorsize=4096 *-disk:1 description: ATA Disk product: ST8000NM000A-2KE physical id: 0.2.0 bus info: scsi@0:0.2.0 logical name: /dev/sdn version: SN02 serial: WKD1HGR4 size: 7452GiB (8001GB) capacity: 7452GiB (8001GB) capabilities: 7200rpm gpt-1.00 partitioned partitioned:gpt configuration: ansiversion=6 guid=a21afc64-2cf2-4db3-be3d-8dfae51eec8f logicalsectorsize=512 sectorsize=4096 *-disk:2 description: ATA Disk product: ST8000NM000A-2KE physical id: 0.3.0 bus info: scsi@0:0.3.0 logical name: /dev/sdo version: SN02 serial: WKD0B68L size: 7452GiB (8001GB) capacity: 7452GiB (8001GB) capabilities: 7200rpm gpt-1.00 partitioned partitioned:gpt configuration: ansiversion=6 guid=a6b747df-8e7a-4d87-8961-a75c30e1e552 logicalsectorsize=512 sectorsize=4096 *-disk:3 description: ATA Disk product: ST8000NM000A-2KE physical id: 0.4.0 bus info: scsi@0:0.4.0 logical name: /dev/sdp version: SN02 serial: WKD1FWF6 size: 7452GiB (8001GB) capacity: 7452GiB (8001GB) capabilities: 7200rpm gpt-1.00 partitioned partitioned:gpt configuration: ansiversion=6 guid=ac655c19-d6d3-4eac-b481-c4479cb42bdf logicalsectorsize=512 sectorsize=4096 *-disk:4 description: ATA Disk product: ST8000NM000A-2KE physical id: 0.5.0 bus info: scsi@0:0.5.0 logical name: /dev/sdq version: SN02 serial: WKD1GSEE size: 7452GiB (8001GB) capacity: 7452GiB (8001GB) capabilities: 7200rpm gpt-1.00 partitioned partitioned:gpt configuration: ansiversion=6 guid=e5567756-5a26-4248-b0e9-516a835b1a99 logicalsectorsize=512 sectorsize=4096 *-disk:5 description: ATA Disk product: ST8000NM000A-2KE physical id: 0.6.0 bus info: scsi@0:0.6.0 logical name: /dev/sdr version: SN02 serial: WKD1EYZ7 size: 7452GiB (8001GB) capacity: 7452GiB (8001GB) capabilities: 7200rpm gpt-1.00 partitioned partitioned:gpt configuration: ansiversion=6 guid=4d5f32d4-297c-466b-857b-af67ef70f89b logicalsectorsize=512 sectorsize=4096 *-disk:6 description: ATA Disk product: ST8000NM000A-2KE physical id: 0.7.0 bus info: scsi@0:0.7.0 logical name: /dev/sds version: SN02 serial: WKD1H4B8 size: 7452GiB (8001GB) capacity: 7452GiB (8001GB) capabilities: 7200rpm gpt-1.00 partitioned partitioned:gpt configuration: ansiversion=6 guid=d47ea1ab-97a9-47f8-bf41-27ebd3cfdee5 logicalsectorsize=512 sectorsize=4096 *-disk:7 description: ATA Disk product: ST8000NM000A-2KE physical id: 0.8.0 bus info: scsi@0:0.8.0 logical name: /dev/sdt version: SN02 serial: WKD1HEAX size: 7452GiB (8001GB) capacity: 7452GiB (8001GB) capabilities: 7200rpm gpt-1.00 partitioned partitioned:gpt configuration: ansiversion=6 guid=b449d92e-9135-4710-9315-f0b9ed9639fb logicalsectorsize=512 sectorsize=4096 *-disk:8 description: ATA Disk product: ST8000NM000A-2KE physical id: 0.9.0 bus info: scsi@0:0.9.0 logical name: /dev/sdu version: SN02 serial: WKD1HDM2 size: 7452GiB (8001GB) capacity: 7452GiB (8001GB) capabilities: 7200rpm gpt-1.00 partitioned partitioned:gpt configuration: ansiversion=6 guid=d956164d-e6c9-43c7-8d79-878912c5aead logicalsectorsize=512 sectorsize=4096 *-disk:9 description: ATA Disk product: ST8000NM000A-2KE physical id: 0.a.0 bus info: scsi@0:0.10.0 logical name: /dev/sdv version: SN02 serial: WKD1AYKB size: 7452GiB (8001GB) capacity: 7452GiB (8001GB) capabilities: 7200rpm gpt-1.00 partitioned partitioned:gpt configuration: ansiversion=6 guid=c1636d86-92a2-4cd4-9083-7bab61625bbd logicalsectorsize=512 sectorsize=4096 *-disk:10 description: ATA Disk product: ST8000NM000A-2KE physical id: 0.b.0 bus info: scsi@0:0.11.0 logical name: /dev/sdw version: SN02 serial: WKD1FY00 size: 7452GiB (8001GB) capacity: 7452GiB (8001GB) capabilities: 7200rpm gpt-1.00 partitioned partitioned:gpt configuration: ansiversion=6 guid=28121d35-6929-4b84-b355-b4aa489fb765 logicalsectorsize=512 sectorsize=4096 *-disk:11 description: ATA Disk product: ST8000NM000A-2KE physical id: 0.c.0 bus info: scsi@0:0.12.0 logical name: /dev/sdx version: SN02 serial: WRD0NH0Y size: 7452GiB (8001GB) capacity: 7452GiB (8001GB) capabilities: 7200rpm gpt-1.00 partitioned partitioned:gpt configuration: ansiversion=6 guid=3f775dcf-a3fa-4c75-895c-1db51c7b2cf5 logicalsectorsize=512 sectorsize=4096 *-disk:12 description: ATA Disk product: ST8000NM000A-2KE physical id: 0.f.0 bus info: scsi@0:0.15.0 logical name: /dev/sdy version: SN02 serial: WKD1EYRJ size: 7452GiB (8001GB) capacity: 7452GiB (8001GB) capabilities: 7200rpm gpt-1.00 partitioned partitioned:gpt configuration: ansiversion=6 guid=5f805014-3859-4cd1-b2d2-eb714a759e27 logicalsectorsize=512 sectorsize=4096 *-disk:13 description: ATA Disk product: ST8000NM000A-2KE physical id: 0.10.0 bus info: scsi@0:0.16.0 logical name: /dev/sdz version: SN02 serial: WKD1AVV8 size: 7452GiB (8001GB) capacity: 7452GiB (8001GB) capabilities: 7200rpm gpt-1.00 partitioned partitioned:gpt configuration: ansiversion=6 guid=68ea97c6-eec7-4521-b7c7-4d5cdabacc94 logicalsectorsize=512 sectorsize=4096 *-disk:14 description: ATA Disk product: HGST HUS728T8TAL physical id: 0.11.0 bus info: scsi@0:0.17.0 logical name: /dev/sdaa version: W4J0 serial: VR1S9L3K size: 7452GiB (8001GB) capacity: 7452GiB (8001GB) capabilities: 7200rpm gpt-1.00 partitioned partitioned:gpt configuration: ansiversion=6 guid=90749ce6-0140-41ed-8bd0-d5aea22caa63 logicalsectorsize=512 sectorsize=4096 *-disk:15 description: ATA Disk product: ST8000NM000A-2KE physical id: 0.12.0 bus info: scsi@0:0.18.0 logical name: /dev/sdab version: SN02 serial: WKD1GM2K size: 7452GiB (8001GB) capacity: 7452GiB (8001GB) capabilities: 7200rpm gpt-1.00 partitioned partitioned:gpt configuration: ansiversion=6 guid=7b2c4088-a025-4296-b505-932e14723939 logicalsectorsize=512 sectorsize=4096 *-disk:16 description: ATA Disk product: ST8000NM000A-2KE physical id: 0.13.0 bus info: scsi@0:0.19.0 logical name: /dev/sdac version: SN02 serial: WKD1G398 size: 7452GiB (8001GB) capacity: 7452GiB (8001GB) capabilities: 7200rpm gpt-1.00 partitioned partitioned:gpt configuration: ansiversion=6 guid=3f85c402-8ad6-4190-9e1d-56a504bd86f9 logicalsectorsize=512 sectorsize=4096 *-disk:17 description: ATA Disk product: ST8000NM000A-2KE physical id: 0.14.0 bus info: scsi@0:0.20.0 logical name: /dev/sdad version: SN02 serial: WKD1GLSH size: 7452GiB (8001GB) capacity: 7452GiB (8001GB) capabilities: 7200rpm gpt-1.00 partitioned partitioned:gpt configuration: ansiversion=6 guid=72b38290-afeb-42cd-a149-aab903b293cb logicalsectorsize=512 sectorsize=4096 *-disk:18 description: ATA Disk product: ST8000NM000A-2KE physical id: 0.15.0 bus info: scsi@0:0.21.0 logical name: /dev/sdae version: SN02 serial: WKD1HK0D size: 7452GiB (8001GB) capacity: 7452GiB (8001GB) capabilities: 7200rpm gpt-1.00 partitioned partitioned:gpt configuration: ansiversion=6 guid=88b264f8-fe79-4767-8d18-6d21bf1e2d14 logicalsectorsize=512 sectorsize=4096 *-disk:19 description: ATA Disk product: ST8000NM000A-2KE physical id: 0.16.0 bus info: scsi@0:0.22.0 logical name: /dev/sdaf version: SN02 serial: WKD1H4FB size: 7452GiB (8001GB) capacity: 7452GiB (8001GB) capabilities: 7200rpm gpt-1.00 partitioned partitioned:gpt configuration: ansiversion=6 guid=b6cbeda0-97d8-42fd-afdc-50ea580b991a logicalsectorsize=512 sectorsize=4096 *-disk:20 description: ATA Disk product: ST8000NM000A-2KE physical id: 0.17.0 bus info: scsi@0:0.23.0 logical name: /dev/sdag version: SN02 serial: WKD1FXX9 size: 7452GiB (8001GB) capacity: 7452GiB (8001GB) capabilities: 7200rpm gpt-1.00 partitioned partitioned:gpt configuration: ansiversion=6 guid=4cc6c63d-35c8-4f62-81c0-47a686022ff5 logicalsectorsize=512 sectorsize=4096 *-disk:21 description: ATA Disk product: ST8000NM000A-2KE physical id: 0.18.0 bus info: scsi@0:0.24.0 logical name: /dev/sdah version: SN02 serial: WKD1EVH1 size: 7452GiB (8001GB) capacity: 7452GiB (8001GB) capabilities: 7200rpm gpt-1.00 partitioned partitioned:gpt configuration: ansiversion=6 guid=68a1c6a4-4352-4fd3-980f-758c95ee4ac7 logicalsectorsize=512 sectorsize=4096 *-disk:22 description: ATA Disk product: ST8000NM000A-2KE physical id: 0.19.0 bus info: scsi@0:0.25.0 logical name: /dev/sdai version: SN02 serial: WKD1HCZY size: 7452GiB (8001GB) capacity: 7452GiB (8001GB) capabilities: 7200rpm gpt-1.00 partitioned partitioned:gpt configuration: ansiversion=6 guid=d171e3c8-c9cb-4bf7-8f9a-60fc9f97d3af logicalsectorsize=512 sectorsize=4096 *-disk:23 description: ATA Disk product: ST8000NM000A-2KE physical id: 0.1a.0 bus info: scsi@0:0.26.0 logical name: /dev/sdaj version: SN02 serial: WKD1EWFG size: 7452GiB (8001GB) capacity: 7452GiB (8001GB) capabilities: 7200rpm gpt-1.00 partitioned partitioned:gpt configuration: ansiversion=6 guid=37567b64-2016-471e-951c-e49d9f691a66 logicalsectorsize=512 sectorsize=4096 *-disk:24 description: SCSI Disk product: MR9341-8i vendor: AVAGO physical id: 2.0.0 bus info: scsi@0:2.0.0 logical name: /dev/sdak version: 4.68 serial: 00aadee7645b971927d079b30fb00506 size: 446GiB (478GB) capabilities: gpt-1.00 partitioned partitioned:gpt configuration: ansiversion=5 guid=ab6a1705-e1cf-4e55-ab0e-81c572bae1c5 logicalsectorsize=512 sectorsize=4096 |
可以看到各块硬盘的型号 、厂商、序列号、容量等详细信息。
可以通过查看 /sys/block 目录下对应设备盘符名目录下的 queue子目录中rotational文件内容来判断硬盘是否为 SSD。若文件内容为 0,则表示该硬盘是 SSD;若为 1,则表示是机械硬盘(HDD)。
|
1 2 |
[root@localhost tmp]# cat /sys/block/sda/queue/rotational 0 |
|
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 |
[root@localhost tmp]# cat check_ssd.sh #!/bin/bash
for file in /sys/block/sd*/queue/rotational; do if [ -f "$file" ]; then # 提取硬盘名称,如 sda disk_name=$(basename $(dirname $(dirname "$file"))) disk_size=$(lsblk | grep disk | grep -w $disk_name | awk '{print $4}') content=$(cat "$file")
# 获取硬盘型号和序列号信息 model=$(sudo smartctl -i /dev/$disk_name | egrep "Device Model:|Product:" | awk -F":" '{gsub(/^[[:space:]]+|[[:space:]]+$/, "", $2); print $2}') serial=$(sudo smartctl -i /dev/$disk_name | egrep "Serial Number:|Serial number:" | awk -F":" '{gsub(/^[[:space:]]+|[[:space:]]+$/, "", $2); print $2}')
if [ "$content" -eq 0 ]; then echo "$disk_name容量$disk_size, 型号:$model, 序列号:$serial, SSD 硬盘" elif [ "$content" -eq 1 ]; then echo "$disk_name容量$disk_size, 型号:$model, 序列号:$serial, 机械硬盘(HDD)" else echo "$disk_name容量$disk_size, 型号:$model, 序列号:$serial, 无法识别该硬盘类型" fi fi done [root@localhost tmp]# sh check_ssd.sh sdaa容量7.3T, 型号:HGST HUS728T8TALE6L4, 序列号:VR1S9L3K, 机械硬盘(HDD) sdab容量7.3T, 型号:ST8000NM000A-2KE101, 序列号:WKD1GM2K, 机械硬盘(HDD) sdac容量7.3T, 型号:ST8000NM000A-2KE101, 序列号:WKD1G398, 机械硬盘(HDD) sdad容量7.3T, 型号:ST8000NM000A-2KE101, 序列号:WKD1GLSH, 机械硬盘(HDD) sdae容量7.3T, 型号:ST8000NM000A-2KE101, 序列号:WKD1HK0D, 机械硬盘(HDD) sdaf容量7.3T, 型号:ST8000NM000A-2KE101, 序列号:WKD1H4FB, 机械硬盘(HDD) sdag容量7.3T, 型号:ST8000NM000A-2KE101, 序列号:WKD1FXX9, 机械硬盘(HDD) sdah容量7.3T, 型号:ST8000NM000A-2KE101, 序列号:WKD1EVH1, 机械硬盘(HDD) sdai容量7.3T, 型号:ST8000NM000A-2KE101, 序列号:WKD1HCZY, 机械硬盘(HDD) sdaj容量7.3T, 型号:ST8000NM000A-2KE101, 序列号:WKD1EWFG, 机械硬盘(HDD) sdak容量446.1G, 型号:MR9341-8i, 序列号:00aadee7645b971927d079b30fb00506, 机械硬盘(HDD) sda容量894.3G, 型号:SAMSUNG MZ7KH960HAJR-00005, 序列号:S47NNA0N324649, SSD 硬盘 sdb容量894.3G, 型号:SAMSUNG MZ7KH960HAJR-00005, 序列号:S47NNA0N323063, SSD 硬盘 sdc容量894.3G, 型号:SAMSUNG MZ7KH960HAJR-00005, 序列号:S47NNA0N319691, SSD 硬盘 sdd容量894.3G, 型号:SAMSUNG MZ7KH960HAJR-00005, 序列号:S47NNA0N324646, SSD 硬盘 sde容量894.3G, 型号:SAMSUNG MZ7KH960HAJR-00005, 序列号:S47NNA0N324647, SSD 硬盘 sdf容量894.3G, 型号:SAMSUNG MZ7KH960HAJR-00005, 序列号:S47NNA0N324638, SSD 硬盘 sdg容量894.3G, 型号:SAMSUNG MZ7KH960HAJR-00005, 序列号:S47NNA0N323062, SSD 硬盘 sdh容量894.3G, 型号:SAMSUNG MZ7KH960HAJR-00005, 序列号:S47NNA0N324620, SSD 硬盘 sdi容量894.3G, 型号:SAMSUNG MZ7KH960HAJR-00005, 序列号:S47NNA0N323060, SSD 硬盘 sdj容量894.3G, 型号:SAMSUNG MZ7KH960HAJR-00005, 序列号:S47NNA0N202066, SSD 硬盘 sdk容量894.3G, 型号:SAMSUNG MZ7KH960HAJR-00005, 序列号:S47NNA0N324639, SSD 硬盘 sdl容量894.3G, 型号:SAMSUNG MZ7KH960HAJR-00005, 序列号:S47NNA0N202056, SSD 硬盘 sdm容量7.3T, 型号:ST8000NM000A-2KE101, 序列号:WKD1EYPX, 机械硬盘(HDD) sdn容量7.3T, 型号:ST8000NM000A-2KE101, 序列号:WKD1HGR4, 机械硬盘(HDD) sdo容量7.3T, 型号:ST8000NM000A-2KE101, 序列号:WKD0B68L, 机械硬盘(HDD) sdp容量7.3T, 型号:ST8000NM000A-2KE101, 序列号:WKD1FWF6, 机械硬盘(HDD) sdq容量7.3T, 型号:ST8000NM000A-2KE101, 序列号:WKD1GSEE, 机械硬盘(HDD) sdr容量7.3T, 型号:ST8000NM000A-2KE101, 序列号:WKD1EYZ7, 机械硬盘(HDD) sds容量7.3T, 型号:ST8000NM000A-2KE101, 序列号:WKD1H4B8, 机械硬盘(HDD) sdt容量7.3T, 型号:ST8000NM000A-2KE101, 序列号:WKD1HEAX, 机械硬盘(HDD) sdu容量7.3T, 型号:ST8000NM000A-2KE101, 序列号:WKD1HDM2, 机械硬盘(HDD) sdv容量7.3T, 型号:ST8000NM000A-2KE101, 序列号:WKD1AYKB, 机械硬盘(HDD) sdw容量7.3T, 型号:ST8000NM000A-2KE101, 序列号:WKD1FY00, 机械硬盘(HDD) sdx容量7.3T, 型号:ST8000NM000A-2KE101, 序列号:WRD0NH0Y, 机械硬盘(HDD) sdy容量7.3T, 型号:ST8000NM000A-2KE101, 序列号:WKD1EYRJ, 机械硬盘(HDD) sdz容量7.3T, 型号:ST8000NM000A-2KE101, 序列号:WKD1AVV8, 机械硬盘(HDD) |
其中sdak因为是系统盘配置了RAID1显示为控制器的型号、序列号。