磁盘的一些零碎小问题

如何获取硬盘的SN编号

smartctl --all /dev/sdx |grep “Serial Number”|awk ‘{print $3}’

批量获取机器所有的硬盘以及对应的SN编号

for i in lsblk|awk '{print $1}'|grep -Ev '[0-9]||NAME';do echo
"/dev/i"smartctlall/dev/i" `smartctl --all /dev/i |grep “Serial Number”|awk ‘{print
$3}’`;done > sn.txt

如何让获取机器所在槽位

lsblk命令

磁盘的一些零碎小问题
这里需要关注下MAJ:MIN 其实:MIN对应的就是机器的槽位,此外也可以通过 storcli 工具查看机器的槽位

关于smartctl的另一个用法

smartctl -a /dev/sdi |grep Seri -A7 -B3
sas3ircu 0 display | grep W501YQLP -A 3 -B 8
Enclosure # : 2
Slot # : 9
sas3ircu 0 locate 2:9 on
sas3ircu 0 locate 2:9 off
这边引用一下链接 兄弟们可以自行查看

https://www.jianshu.com/p/232168a9821c?utm_campaign=maleskine&utm_content=note&utm_medium=seo_notes&utm_source=recommendation