如何通过终端找到连接的设备UUID?


Answers:


26

尝试此操作,只需按键盘上的Ctrl+ Alt+ T打开终端。打开时,运行以下命令:

cd /dev/disk/by-uuid

通过输入列出设备

ll

在此处输入图片说明


19

我为此找到的最好方法是:

sudo blkid

例如我的Ubuntu中特定USB的输出是:

/dev/sda1: LABEL="16GB" UUID="25495C984912BBC3" TYPE="ntfs" 

奇怪的是,如果您刚刚安装了格式化驱动器并安装了新驱动器,则该驱动器为空。
滚刀

2
除了OP询问“不是使用blkid命令外”
James Bradbury,

3

你可以看一下/dev/disk/by-uuid/。这些文件是/dev/...设备的符号链接。例如,我的dmraid RAID0磁盘(它构成了我的根分区,/dev/dm-1因此以下内容将获得其UUID:

$ ls -l /dev/disk/by-uuid | grep dm-1
lrwxrwxrwx 1 root root 10 Nov 21 21:07 1b66bb9e-5b02-49f1-8cf9-bc3f649d70a6 -> ../../dm-1

1
上面的命令不显示任何内容。
Avinash Raj 2013年

1
我认为在我们的案例中没有dm-1,“ ls -l / dev / disk / by-uuid”可以单独工作,但是“ ls -l / dev / disk / by-uuid | grep dm-1”什么也没做。
Sukupa91 2013年

1
究竟。正如我在答案中解释的那样,在我的情况下,我的根设备是/dev/dm-1。在您的情况下,可能是/dev/sda1或类似名称。
奥利(Oli)
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.