Wie finde ich die UUID der angeschlossenen Geräte über das Terminal?


17

Gibt es eine andere Methode, um die UUID aller angeschlossenen Geräte über das Terminal zu ermitteln (außer mit dem blkidBefehl?

Antworten:


26

Versuchen Sie dies, drücken Sie einfach Ctrl+ Alt+ Tauf Ihrer Tastatur, um das Terminal zu öffnen. Führen Sie beim Öffnen die folgenden Befehle aus:

cd /dev/disk/by-uuid

Listen Sie die Geräte durch Eingabe auf

ll

Bildbeschreibung hier eingeben


19

Der beste Weg, den ich dafür gefunden habe, ist:

sudo blkid

Zum Beispiel ist die Ausgabe eines bestimmten USB in meinem Ubuntu:

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

Seltsamerweise ist dies leer, wenn Sie gerade ein neues Laufwerk formatiert und gemountet haben.
Kochfelder

2
Außer, dass das OP fragte "anders als mit dem Befehl blkid"
James Bradbury

3

Sie können reinschauen /dev/disk/by-uuid/. Diese Dateien sind symbolische Links zum /dev/...Gerät. Zum Beispiel, meine dmraid RAID0-Festplatte (die meine Root-Partition ausmacht, /dev/dm-1erhält die folgende 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
Der obige Befehl zeigt nichts an.
Avinash Raj

1
Ich denke, dass es in unserem Fall nicht dm-1 gibt, "ls -l / dev / disk / by-uuid" funktioniert alleine, aber "ls -l / dev / disk / by-uuid | grep dm-1" hat nichts getan.
Sukupa91

1
Genau. Wie ich in der Antwort erklärt habe, ist in meinem Fall mein Root-Gerät /dev/dm-1. In deinem Fall könnte es sein /dev/sda1, oder so ähnlich.
Oli
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.