homelab/nas/DISKINFO.md

153 lines
4.4 KiB
Markdown
Raw Normal View History

Disks in the shelf are listed alphabetically starting from `b`, such that `/dev/sdb` is row 1 column 1 and `/dev/sdh` is row 2 column 3.
| | X1 | X2 | X3 | X4 |
|:--:|:---:|:---:|:---:|:---:|
| Y1 | sdb | sdc | sdd | sde |
| Y2 | sdf | sdg | sdh | sdi |
| Y3 | sdj | sdk | sdl | sdm |
| Y4 | sdn | sdo | sdp | sdq |
| Y5 | sdr | sds | sdt | sdu |
| Y6 | sdv | sdw | sdx | sdy |
We can get each drive's serial number, power on hours, and manufacture date with the following one-liner:
```
for dev in {b..y}; \
do echo "### /dev/sd$dev" && \
smartctl -a /dev/sd$dev | awk '/Serial number:/{serial=$NF} /hours:minutes/{powerontime=$NF} {FS="\n"}/Manufactured in /{manufacture=$NF}END{print serial; print powerontime; print manufacture; printf "\n"}'; \
done
```
Make sure to update this list *only* when a disk is newly installed. Also note the date of installation for the disk.
## Disk Info
### /dev/sdb
Serial number: VJGPS30X
Accumulated power on time, hours:minutes 48962:49
Manufactured in week 10 of year 2017
### /dev/sdc
Serial number: VK0ZD6ZY
Accumulated power on time, hours:minutes 32709:42
Manufactured in week 03 of year 2017
### /dev/sdd
Serial number: VJG2808X
Accumulated power on time, hours:minutes 47587:18
Manufactured in week 35 of year 2016
### /dev/sde
Serial number: VJG2PVRX
Accumulated power on time, hours:minutes 47505:55
Manufactured in week 36 of year 2016
### /dev/sdf
Serial number: VJGR6TNX
Accumulated power on time, hours:minutes 48957:25
Manufactured in week 10 of year 2017
### /dev/sdg
Serial number: 2EG14YNJ
Accumulated power on time, hours:minutes 32640:40
Manufactured in week 49 of year 2014
### /dev/sdh (REPLACED 2023/06/25)
Serial number: VJGJVTZX
Accumulated power on time, hours:minutes 35808:32
Manufactured in week 07 of year 2017
### /dev/sdi
Serial number: VJG1H9UX
Accumulated power on time, hours:minutes 47504:12
Manufactured in week 33 of year 2016
### /dev/sdj (REPLACED 2023/06/24)
Serial number: VJGJUWNX
Accumulated power on time, hours:minutes 35913:53
Manufactured in week 07 of year 2017
### /dev/sdk
Serial number: 2EGXD27V
Accumulated power on time, hours:minutes 35390:13
Manufactured in week 44 of year 2015
### /dev/sdl (REPLACED 2023/06/25)
Serial number: VJGJAS1X
Accumulated power on time, hours:minutes 35811:54
Manufactured in week 07 of year 2017
### /dev/sdm
Serial number: VJG2UTUX
Accumulated power on time, hours:minutes 47569:09
Manufactured in week 36 of year 2016
### /dev/sdn
Serial number: VJGRGD2X
Accumulated power on time, hours:minutes 49043:40
Manufactured in week 10 of year 2017
### /dev/sdo
Serial number: 001526PL8AVV 2EGL8AVV
Accumulated power on time, hours:minutes 55129:17
Manufactured in week 26 of year 2015
### /dev/sdp
Serial number: 2EKA903X
Accumulated power on time, hours:minutes 45174:35
Manufactured in week 53 of year 2015
### /dev/sdq
Serial number: VJGRRG9X
Accumulated power on time, hours:minutes 49911:22
Manufactured in week 10 of year 2017
### /dev/sdr
Serial number: VKH40L6X
Accumulated power on time, hours:minutes 46115:13
Manufactured in week 10 of year 2016
### /dev/sds
Serial number: 001528PNPVWV 2EGNPVWV
Accumulated power on time, hours:minutes 23197:56
Manufactured in week 28 of year 2015
### /dev/sdt
Serial number: 2EKATR2X
Accumulated power on time, hours:minutes 45173:20
Manufactured in week 53 of year 2015
### /dev/sdu
Serial number: VKH3Y3XX
Accumulated power on time, hours:minutes 57672:16
Manufactured in week 10 of year 2016
### /dev/sdv
Serial number: 001703PV9N8V VLKV9N8V
Accumulated power on time, hours:minutes 51699:11
Manufactured in week 03 of year 2017
### /dev/sdw
Serial number: 001708P4W2VV R5G4W2VV
Accumulated power on time, hours:minutes 26289:03
Manufactured in week 08 of year 2017
### /dev/sdx
Serial number: 2EKA92XX
Accumulated power on time, hours:minutes 45175:01
Manufactured in week 53 of year 2015
### /dev/sdy
Serial number: VKGW5YGX
Accumulated power on time, hours:minutes 57740:50
Manufactured in week 09 of year 2016
## Gettin Graphic
```
for dev in {b..y}; \
do smartctl -a /dev/sd$dev | awk '/Serial number:/{serial=$NF} /hours:minutes/{powerontime=$NF} /Manufactured in /{manufacture=$NF}END{print serial; print powerontime; print manufacture; printf "\n"}'; \
done
```