Как найти подключенные устройства 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или что-то в этом роде.
Оли
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.