diff --git a/nas/DISKINFO.md b/nas/DISKINFO.md new file mode 100644 index 0000000..3406bfe --- /dev/null +++ b/nas/DISKINFO.md @@ -0,0 +1,153 @@ +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 +``` \ No newline at end of file