命令:
lsblk -l -e7 -o RM,TYPE,PATH,NAME,VENDOR,MODEL |\
awk '{ if ( ($1 == 1) && ($2 == "disk") ) {print $2,$3,$4,$5,$6} }'
关于我的问题的背景/限制:
- LABEL 字段,可以通过以下方式请求
lsblk -l -e7 -o RM,TYPE,NAME,LABEL |\
awk '{ if ( ($1 == 1) && ($2 == "part") ) {print $2,$3,$4} }'
涉及分区,可以使用fatlabel
, e2label
,进行更改ntfslabel
。 。 。 ;这不是我要找的。
命令手册页中提到的卷标签
tune2fs
似乎实际上是分区标签。
该命令tune2fs -l PATH
仅适用于包含幻数,因此是一个分区(不是磁盘)。为什么我怀疑自己错过了这件事上的一些知识或信息?
一个设备/卷/路径(没有幻数)可以包含多个分区;因此,除了VENDOR
和字段之外,我没有看到硬件设备的任何其他特定标识符MODEL
。如果您使用同一制造商的多个 USB 记忆棒(我的情况),就会变得混乱,我在网上找不到任何内容。
我向本网站经验丰富的贡献者致以问候;我在 Ubuntu 系统上取得的小小的进步很大程度上归功于他们。