blkid 代表什么?

Leo*_*sev 3 linux command-line rhel command

命令blkid代表什么?

我想要一种方法来记住它。另外,它经常用来做什么?

Leo*_*sev 6

它代表“块识别”。1*

我一般,使用whatis可以提供有关命令的信息:
whatis blkid

块(设备)是提供对硬件的缓冲访问的文件。例如硬盘驱动器。更多信息:https : //en.wikipedia.org/wiki/Device_file#Block_devices

列出的每个块设备blkid都有一个唯一的通用标识符 (UUID)。blkid允许您查看这些标识符的列表。

示例输出,(注意“UUID”):
/dev/sda1: LABEL="ESP" UUID="A21C-9B25" TYPE="vfat" PARTLABEL="EFI system partition" PARTUUID="99cbea91-0fab-424a-81d9-dee679c6e358"

这通常与mount命令结合使用。原因是 /dev/xyz 可能会在交换硬件时重新分配给其他字母,因为 UUID 通常是恒定的。例如:
mount UUID="A21C-...." /mnt/myDisk

[1] 源代码:http : //www.linuxforums.org/forum/ubuntu-linux/177686-what-does-blkid-stand.html