GNU/Linux >> Linux Esercitazione >  >> Linux

Comando Lsblk in Linux (Elenca dispositivi a blocchi)

Un dispositivo Block è un file che fa riferimento a un dispositivo. I dispositivi possono essere HDD, SDD, dischi RAM, ecc. I file del dispositivo a blocchi si trovano nella directory /dev.

In questo tutorial impariamo a conoscere il comando lsblk in Linux per elencare i dispositivi a blocchi .

comando lsblk

Il comando lsblk viene utilizzato per elencare le informazioni su tutti i dispositivi a blocchi disponibili in Linux. lsblk è preinstallato nella maggior parte delle distribuzioni Linux. Rientra nel pacchetto utils-linux.

Lsblk viene normalmente utilizzato per trovare informazioni su dispositivi e partizioni. Il comando blkid può fornire informazioni come filesystem e UUID. Considerando che il comando df viene utilizzato principalmente per l'utilizzo del disco e le informazioni sul filesystem.

La forma più semplice da usare lsblk è senza argomenti, che visualizzerà un elenco di dispositivi a blocchi in un formato ad albero.

$ lsblk

Output del comando lsblk con sette colonne come NAME, MAJ:MIN, RM, SIZE, RO, TYPE e MOUNTPOINT. Ogni colonna è spiegata:

NOME - Questo è il nome del dispositivo.

MAJ:MIN - Questa colonna mostra il numero di dispositivo principale e secondario.

RM - Questa colonna mostra se il dispositivo è rimovibile o meno. Nota in questo esempio il dispositivo sdb e sr0 hanno i loro valori RM pari a 1 indicando che sono rimovibili.

DIMENSIONE - Questa colonna fornisce informazioni sulle dimensioni del dispositivo.

RO - Indica se un dispositivo è di sola lettura. In questo caso, tutti i dispositivi hanno un RO=0 che indica che non sono di sola lettura.

TIPO - Questa colonna mostra che il dispositivo a blocchi è un disco o una partizione (parte) all'interno di un disco. Nella figura, sda è il disco mentre sr0 è una memoria di sola lettura (rom).

MOUNTPOINT: questa colonna indica il punto di montaggio su cui è montato il dispositivo.

Vediamo come usare il comando lsblk :

01. Per elencare tutti i dispositivi di blocco

Usa l'opzione -a per visualizzare tutti i dispositivi inclusi quelli vuoti:

$ lsblk -a

02. Per modificare l'output predefinito di lsblk in un formato ad albero, usa l'opzione -l

$ lsblk -l

03. Mostra dispositivo specifico

Usa lsblk dopo il nome del dispositivo per visualizzare le informazioni su un dispositivo specifico.

Ad esempio:

$ lsblk /dev/sda5

04. Visualizza solo colonne selettive

Se vuoi puoi visualizzare l'output di colonne specifiche usando l'opzione -o.

Ad esempio, per elencare il nome e la dimensione delle colonne digita:

$ lsblk -o name,size

05. Visualizza le autorizzazioni del dispositivo

Puoi utilizzare lsblk per stampare la proprietà e le autorizzazioni di ogni dispositivo utilizzando l'opzione -m.

$ lsblk -m

06 . Per visualizzare solo i dispositivi SCSI, utilizzare l'opzione -S.

$ lsblk -S

07 . Visualizza l'output in formato caratteri ASCII.

Il formato dell'albero predefinito non è facile da usare e puoi usare l'opzione -i per visualizzare in formato ASCII:

$ lsblk -i

08 . Per visualizzare il modello di zona di ciascun dispositivo, utilizzare l'opzione -z.

$ lsblk -z

Conclusione

In questo tutorial, abbiamo imparato come utilizzare il comando lsblk in Linux per trovare informazioni sui dispositivi a blocchi connessi. Grazie per la lettura, fornisci il tuo suggerimento nella sezione commenti.


Linux
  1. Comando Linux mv

  2. Linux du comando

  3. comando IP Linux

  4. comando cd di Linux

  5. Uscita Linux lsblk

Comando SS in Linux con esempi utili

Comando SS in Linux

Comando lsblk in Linux

Come elencare i dischi su Linux

Come elencare solo le directory in Linux

Esempi di comandi lsattr in Linux