Tutorial di comando Linux LSBLK per principianti

Tutorial di comando Linux LSBLK per principianti
Wikipedia definisce un file di dispositivo o un file speciale come interfaccia con un driver del dispositivo che appare in un file system come se fosse un file normale. I dispositivi di blocco includono dischi rigidi, unità flash, supporti ottici, ecc.

Questo tutorial discute come utilizzare il comando LSBLK per visualizzare informazioni sui dispositivi di blocco in un sistema. Lo strumento utilizza il filesystem virtuale /sys per recuperare informazioni sui dispositivi. Tuttavia, vale la pena notare che lo strumento non visualizza il disco RAM nell'output.

Come installare LSBLK?

Il comando LSBLK viene in bundle come parte del pacchetto Utils-Linux che ha vari strumenti di sistema di basso livello. Il pacchetto Utils-Linux contiene anche strumenti come FDisk, Daemon di accesso, tutti essenziali per la funzionalità del sistema Linux.

Per installare il pacchetto su distribuzioni basate su Ubuntu e Debian, utilizzare il comando di seguito:

sudo apt-get installa util-linux

Per la famiglia Fedora e Rehl, utilizzare il seguente comando:

sudo yum installa util-linux-ng

Come usare LSBLK?

Senza argomenti, il comando LSBLK visualizzerà un elenco dei dispositivi di blocco in un formato ad albero, come mostrato di seguito:

sudo lsblk

L'output dal comando LSBLK è disposto in varie colonne. Le seguenti sono le colonne del comando e ciò che rappresentano:

  1. NOME: La prima colonna mostra il nome del dispositivo.
  2. MAG: min: La seconda colonna, rispettivamente, indica i numeri dei dispositivi principali e minori.
  3. RM: Questa colonna visualizza i valori booleani per dispositivi rimovibili e non rimovibili. 1 indica che il dispositivo è rimovibile e 0 indica che il dispositivo non è rimovibile.
  4. MISURARE: Questo visualizza la dimensione del dispositivo in un formato leggibile, i.e., In k, m, g, t, ecc. È possibile utilizzare LSBLK -Bytes / Dev / Per visualizzare la dimensione nei byte.
  5. Ro: Questa colonna mostra lo stato di sola lettura di un dispositivo. 1 indica che il dispositivo è di sola lettura e 0 indica non essere lettura.
  6. TIPO: Questa colonna mostra il tipo di dispositivi, come disco, dispositivo Loopback, partizione o dispositivo LVM.
  7. Mountpoint: Questo visualizza il punto di montaggio su cui è montato il dispositivo.

Dispositivi nell'output LSBLK
Alcuni dei dispositivi che vedrai nell'output LSBLK sono:

  1. Dispositivi di loopback: I dispositivi Loopback contiene principalmente l'immagine ISO, un'immagine disco, un file system o un'immagine del volume logico. La loro identificazione principale è l'utilizzo di Loop0, Loop1, ecc.
  2. CD ROM: Sono principalmente indicati con SR0 e hanno proprietà come RM di 1.
  3. Partizioni del disco: L'indicatore principale utilizzato per le partizioni del disco è SDA, seguito da SDA1, SDA… SDA (N).

Elenca tutti i dispositivi
Il comando LSBLK predefinito non visualizza tutti i dispositivi gratuiti. Per fare questo, aggiungi l'argomento -a al comando come:

sudo lsblk -a

Formato di elenco
Il comando LSBLK visualizzerà l'output in un formato simile a un albero. Tuttavia, puoi modificarlo usando l'argomento -L come:

sudo lsblk -l

Colonne selettive
Possiamo anche usare -O seguiti dai nomi delle colonne che desideriamo produrre per informazioni selettive come:

sudo -o nome, tipo, mountpoint

Autorizzazioni del dispositivo
Per visualizzare le autorizzazioni e la proprietà del dispositivo, utilizzare il comando:

sudo lsblk -m

Informazioni su dispositivi specifici
Per elencare le informazioni su un particolare dispositivo di blocco, specificare il nome del dispositivo nel comando LSBLK come:

sudo lsblk /dev /sda1

Elenca dispositivi senza l'intestazione
Per rimuovere l'intestazione dall'uscita, utilizzare il flag -n nel comando come:

sudo lsblk -n

Visualizza i dispositivi SCSI
Per visualizzare solo i dispositivi SCSI, utilizzare il flag -s nel comando:

sudo lsblk -s

Conclusione

In questo tutorial, abbiamo discusso di come lavorare con il comando LSBLK per visualizzare informazioni sui dispositivi di blocco collegati al sistema. L'unico modo per padroneggiare il lavoro con questo comando è sperimentare. Pertanto, considera di sperimentare i comandi discussi in questo tutorial.