A volte, sui sistemi GNU/Linux, ci si può trovare nel dubbio di quanti e quali siano i dischi presenti nel sistema, e di come siano rappresentate e rese disponibili nei punti di mount le loro partizioni.
In realtà esiste un comando molto semplice a terminale per scoprire moltissime informazioni sui dischi collegati a sistema, comprese le periferiche usb (chiavette usb, SD card...).
Il comando di cui trattiamo in questa veloce guida è lsblk
.
Se lanciato senza argomenti, il comando mostra un output simile al seguente:
$ lsblk NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT sda 8:0 0 238,5G 0 disk ├─sda1 8:1 0 600M 0 part /boot/efi ├─sda2 8:2 0 2G 0 part /boot └─sda3 8:3 0 235,9G 0 part ├─mypc-root 253:0 0 37,3G 0 lvm │ └─luks-c8b84b2a-1c44-4fe4-89e3-732c025badac 253:2 0 37,2G 0 crypt / ├─mypc-swap 253:1 0 14,9G 0 lvm │ └─luks-da72b4f1-4d86-43e8-933d-e045a4b0d154 253:3 0 14,9G 0 crypt [SWAP] └─mypc-home 253:4 0 183,7G 0 lvm └─luks-c696aa66-d91a-43c8-b4c6-6f7908bd1cd4 253:5 0 183,7G 0 crypt /home
Tralasciando le parti "complicate" (i più esperti noteranno subito le partizioni criptate con luks), è immediato visualizzare che il computer ha collegato un unico disco, invididuato a sistema con il device sda
; tae disco è inoltre partizionato in 3 partizioni primarie (sda1, sda2 ed sda3); l'ultima è un volume criptato, che contiene a sua volta un LVM (per chi non consoca LVM c'è un articolo introduttivo in merito).
Se si collega un nuovo dispositivo come ad esempio una chiavetta usb e si rilancia il comand lsblk
si otterrà la seguente schermata:
$ lsblk NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT sda 8:0 0 238,5G 0 disk ├─sda1 8:1 0 600M 0 part /boot/efi ├─sda2 8:2 0 2G 0 part /boot └─sda3 8:3 0 235,9G 0 part ├─mypc-root 253:0 0 37,3G 0 lvm │ └─luks-c8b84b2a-1c44-4fe4-89e3-732c025badac 253:2 0 37,2G 0 crypt / ├─mypc-swap 253:1 0 14,9G 0 lvm │ └─luks-da72b4f1-4d86-43e8-933d-e045a4b0d154 253:3 0 14,9G 0 crypt [SWAP] └─mypc-home 253:4 0 183,7G 0 lvm └─luks-c696aa66-d91a-43c8-b4c6-6f7908bd1cd4 253:5 0 183,7G 0 crypt /home sdb 8:16 1 922M 0 disk /run/media/myuser/F831-875C
Appare subito evidente che è apparso un nuovo dispositivo, sdb
, che è stato già montato automaticamente dal sistema nella posizione /run/media/myuser/F831-875C
.
Altre informazioni
Il comando lsblk
può essere lanciato anche con altri argomenti, per ottenere informazioni relative, ad esempio, al tipo di filesystem con cui sono formattate le partizioni (argomento --fs
), o per concentrare la ricerca su un singolo device.
Naturalmente è possibile una combinazione di argomenti; il comando lsbkl --fs /dev/sdb
ad esempio ritorna questo output:
NAME FSTYPE LABEL UUID MOUNTPOINT sdb vfat F831-875C /run/media/myuser/F831-875C
L'elenco completo degli argomenti supportati da lsblk
è disponibile con: lsblk --help
.
Se ti piace il contenuto di questo sito e vuoi supportarmi offrendomi un caffè, una birra o una pizza, fai una piccola donazione!