Find UUID of Storage Devices in Linux

UUID jest unikalnym identyfikatorem używanym w partycjach do jednoznacznej identyfikacji partycji w systemach operacyjnych Linux. UUID jest właściwością samej partycji dysku. Tak więc, jeśli zainstalujesz dysk twardy zawierający partycje na innym komputerze z Linuksem, partycje będą miały taki sam UUID jak poprzednio. Tak więc, jest to dobra rzecz.

UID partycji jest wymagany głównie do prawidłowego montowania partycji w systemie komputerowym, w którym zainstalowane są setki dysków twardych. Jeśli zamontujesz dyski twarde lub SSD używając UUID, nie ma prawie żadnych zmian w niewłaściwym dysku twardym, który zostanie zamontowany i spowoduje poważną utratę danych.

Nasze zwykłe komputery i laptopy, gdzie głównie 1 lub 2 dyski twarde są zainstalowane i potrzebujemy ograniczonej liczby partycji nie skorzystają wiele z UUID.

W tym artykule pokażę ci, jak znaleźć UUID urządzeń pamięci masowej, takich jak dysk twardy lub partycje SSD w Linuksie. Więc, zaczynajmy.

Znajdowanie UUID za pomocą blkid:

Możesz znaleźć UUID wszystkich partycji dyskowych w twoim systemie Linux za pomocą polecenia blkid. Polecenie blkid jest domyślnie dostępne w większości nowoczesnych dystrybucji Linuksa.

Aby znaleźć UUID partycji dyskowych, wykonaj następujące polecenie:

$ sudo blkid

Jak widać, wyświetlane są systemy plików, które mają UUID. Wiele urządzeń pętli są również wymienione.

W poprzednim wyjściu, widać wiele niepotrzebnych urządzeń pętli. Jeśli chcesz wylistować tylko te systemy plików, które mają ustawiony UUID, możesz przefiltrować wyjście polecenia blkid w następujący sposób:

$ sudo blkid | grep UUID=

Powinieneś być w stanie uzyskać czyste przefiltrowane wyjście. Tylko systemy plików, które mają ustawione UUID są wymienione.

Znalezienie UUID z ls:

W Linuksie, wszystkie urządzenia, w tym urządzenia pamięci masowej są reprezentowane jako pliki. Tak więc, partycje z ustawionymi UUID są również reprezentowane jako pliki. Możesz wyświetlić listę wszystkich tych plików za pomocą polecenia ls.

Aby wyświetlić listę wszystkich partycji i ich identyfikatorów UUID, wykonaj następujące polecenie:

$ ls -l /dev/disk/by-uuid

Jak widać, wymienione są nazwy partycji (np. sda1, sda2) i ich identyfikatory UUID.

Wyszukiwanie UUID za pomocą lsblk:

Możesz również wyświetlić listę UUID partycji za pomocą polecenia lsblk:

Na przykład, aby wylistować UUID partycji za pomocą polecenia lsblk, uruchom lsblk w następujący sposób:

$ sudo lsblk -f

Jak widać, UUID partycji są wylistowane.

Możesz odfiltrować wszystkie urządzenia pętli, aby dane wyjściowe były czystsze. Aby to zrobić, wykonaj polecenie lsblk w następujący sposób:

$ sudo lsblk -f | grep -v loop

Jak widać, na liście znajdują się tylko partycje z UUID. Wyjście jest teraz znacznie czystsze.

Dalej:

Teraz, gdy wiesz, jak znaleźć UUID urządzeń pamięci masowej w Linuksie, możesz nauczyć się montować partycje z UUID. Napisałem dedykowany artykuł o tym jak montować partycje z UUID używając pliku /etc/fstab. Możesz go przeczytać na stronie https://linuxhint.com/mount_partition_uuid_label_linux/

Więc, to jest jak znaleźć UUID urządzeń pamięci masowej w Linuksie. Dzięki za przeczytanie tego artykułu.

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany.