Linux查看磁盘UUID的所有方法

前言:

UUID 是 中文译为"通用唯一识别码",是一种软件建构的标准,开放软件基金会组织在分布式计算环境领域的一部分。在Linux系统中,它可以帮助 Linux 系统识别一个磁盘分区而不是块设备文件,常在挂载磁盘或识别硬盘中使用。

Linux自内核 2.15.1 起,libuuid 就是 util-linux-ng 包中的一部分,它被默认安装在 Linux 系统中。UUID 由该库生成,可以合理地认为在一个系统中 UUID 是唯一的,并且在所有系统中也是唯一的。

UUID 以 32 个十六进制的数字表示,被连字符分割为 5 组显示,总共的 36 个字符的格式为 8-4-4-4-12(32 个字母或数字和 4 个连字符)。

下面介绍Linux下查看UUID的所有方法:

方法一:

blkid命令

————————————————————————————————————————————————
dier@Janway:~$ blkid	#查看所有分区的uuid
/dev/sda5: UUID="83609c48-0011-42bd-ac6d-97812abc2512" TYPE="ext4" PARTUUID="6cb1f072-05"
/dev/sdc: UUID="9c17483e-1b0c-4ff7-ad61-79cf9d11fe1a" TYPE="ext4"
/dev/sda1: UUID="9D08-3D7B" TYPE="vfat" PARTUUID="6cb1f072-01"
/dev/sr0: UUID="2021-08-19-11-03-38-00" LABEL="Ubuntu 20.04.3 LTS amd64" TYPE="iso9660" PTUUID="2cf4ba3a" PTTYPE="dos"
/dev/sdb: UUID="4412d1dc-783b-4951-8ff3-01341674aa61" TYPE="ext4"
——————————————————————————————————————————————————
dier@Janway:~$ sudo blkid -s UUID /dev/sdc   #查看指定硬盘或分区的uuid
/dev/sdc: UUID="9c17483e-1b0c-4ff7-ad61-79cf9d11fe1a"

方法二:

lsblk命令

dier@Janway:~$ sudo lsblk -f   #-f显示文件系统信息。
NAME   FSTYPE   LABEL                    UUID                                 FSAVAIL FSUSE% MOUNTPOINT
sda                                                                                        
├─sda1 vfat                              9D08-3D7B                               511M     0% /boot/efi
├─sda2                                                                                       
└─sda5 ext4                              83609c48-0011-42bd-ac6d-97812abc2512   30.9G    31% /
sdb    ext4                              4412d1dc-783b-4951-8ff3-01341674aa61                
sdc    ext4                              9c17483e-1b0c-4ff7-ad61-79cf9d11fe1a  906.2M     0% /data1

方法三:

使用by-uuid路径

dier@Janway:~$ ls -lh /dev/disk/by-uuid/   #列出by-uuid下的文件
总用量 0
lrwxrwxrwx 1 root root  9 1月  21 08:59 2021-08-19-11-03-38-00 -> ../../sr0
lrwxrwxrwx 1 root root  9 1月  21 08:59 4412d1dc-783b-4951-8ff3-01341674aa61 -> ../../sdb
lrwxrwxrwx 1 root root 10 1月  21 08:59 83609c48-0011-42bd-ac6d-97812abc2512 -> ../../sda5
lrwxrwxrwx 1 root root  9 1月  21 08:59 9c17483e-1b0c-4ff7-ad61-79cf9d11fe1a -> ../../sdc
lrwxrwxrwx 1 root root 10 1月  21 08:59 9D08-3D7B -> ../../sda1

方法四:

使用tune2fs组合grep命令

dier@Janway:~$ sudo tune2fs -l /dev/sdc |grep 'UUID' 
Filesystem UUID:          9c17483e-1b0c-4ff7-ad61-79cf9d11fe1a

方法五:

使用dumpe2fs命令组合grep命令

dier@Janway:~$ sudo dumpe2fs /dev/sdc |grep 'UUID'
dumpe2fs 1.45.5 (07-Jan-2020)
Filesystem UUID:          9c17483e-1b0c-4ff7-ad61-79cf9d11fe1a

方法六:

使用udevadm命令组合grep命令

dier@Janway:~$ udevadm info -q all -n /dev/sdc | grep -i by-uuid | head -1
S: disk/by-uuid/9c17483e-1b0c-4ff7-ad61-79cf9d11fe1a

注意:在非root下执行这些命令,需要使用sudo提权。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值