" itemprop="description"/>

FaciLinux

Guide Facili per Linux

Ottenere la lista dei dispositivi disco e delle partizioni

- Posted in linux by

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!


Gli articoli presenti in questo sito sono di proprietà degli autori di FaciLinux
Idee, consigli? Scrivici su
info-at-berretto.eu
Questo blog è basato su HTMLy