在Linux系统中,UUID(Universally Unique Identifier,通用唯一识别码)通常用于标识文件系统、分区、设备等。以下是几种查看Linux系统中UUID的方法:
blkid
命令blkid
命令可以列出所有块设备的UUID以及其他相关信息。
sudo blkid
示例输出:
/dev/sda1: UUID="12345678-1234-1234-1234-1234567890ab" TYPE="ext4"
/dev/sdb1: UUID="abcdef12-3456-7890-abcd-ef1234567890" TYPE="ntfs"
/etc/fstab
文件/etc/fstab
文件包含了系统启动时挂载的文件系统信息,其中也包括UUID。
cat /etc/fstab
示例输出:
UUID=12345678-1234-1234-1234-1234567890ab / ext4 defaults 0 1
UUID=abcdef12-3456-7890-abcd-ef1234567890 /mnt/ntfs ntfs defaults 0 0
/dev/disk/by-uuid
目录这个目录包含了所有块设备的符号链接,链接名称就是UUID。
ls -l /dev/disk/by-uuid
示例输出:
lrwxrwxrwx 1 root root 10 Oct 1 12:34 12345678-1234-1234-1234-1234567890ab -> ../../sda1
lrwxrwxrwx 1 root root 10 Oct 1 12:34 abcdef12-3456-7890-abcd-ef1234567890 -> ../../sdb1
findmnt
命令findmnt
命令可以列出当前挂载的文件系统信息,包括UUID。
findmnt --output=UUID, SOURCE, TARGET
示例输出:
UUID SOURCE TARGET
12345678-1234-1234-1234-1234567890ab /dev/sda1 /
abcdef12-3456-7890-abcd-ef1234567890 /dev/sdb1 /mnt/ntfs
UUID在Linux系统中有多种应用场景,包括但不限于:
/etc/fstab
中使用UUID来标识文件系统,避免设备名变化导致挂载失败。/etc/fstab
文件时,务必小心,确保UUID和设备名的对应关系正确,避免系统启动失败。通过以上方法,你可以方便地查看Linux系统中的UUID,并根据需要进行相应的操作。
领取专属 10元无门槛券
手把手带您无忧上云