Как найти подключенные устройства UUID через терминал?

17

Есть ли другой способ найти все подключенные устройства UUID через терминал (кроме использования blkidкоманды?

Авинаш Радж
источник

Ответы:

26

Попробуйте это, просто нажмите Ctrl+ Alt+ Tна клавиатуре, чтобы открыть терминал. Когда он откроется, выполните команду (ы) ниже:

cd /dev/disk/by-uuid

Список устройств, введя

ll

введите описание изображения здесь

Митч
источник
19

лучший способ, который я нашел для этого:

sudo blkid

например, вывод определенного USB в моем Ubuntu:

/dev/sda1: LABEL="16GB" UUID="25495C984912BBC3" TYPE="ntfs" 
Али
источник
Как ни странно, это выглядит пустым, если вы только что установили отформатированный и подключили новый диск.
варенье
2
За исключением того, что ОП спросил «кроме использования команды blkid»
Джеймс Брэдбери
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
Приведенная выше команда ничего не отображает.
Авинаш Радж
1
Я думаю, что в нашем случае нет dm-1, «ls -l / dev / disk / by-uuid» работает в одиночку, но «ls -l / dev / disk / by-uuid | grep dm-1» ничего не сделал.
Sukupa91
1
Точно. Как я объяснил в ответе, в моем случае мое корневое устройство есть /dev/dm-1. В вашем случае это может быть /dev/sda1или что-то в этом роде.
Оли