Gestión de discos

Tutorial del comando lsblk de Linux para principiantes

Tutorial del comando lsblk de Linux para principiantes
Wikipedia define un archivo de dispositivo o archivo especial como una interfaz para un controlador de dispositivo que aparece en un sistema de archivos como si fuera un archivo ordinario. Los dispositivos de bloque incluyen discos duros, unidades flash, medios ópticos, etc.

Este tutorial explica cómo usar el comando lsblk para mostrar información sobre dispositivos de bloque en un sistema. La herramienta utiliza el sistema de archivos virtual / sys para obtener información sobre los dispositivos. Sin embargo, vale la pena señalar que la herramienta no muestra el disco RAM en la salida.

Cómo instalar lsblk?

El comando lsblk viene incluido como parte del paquete utils-Linux que tiene varias herramientas del sistema de bajo nivel. El paquete utils-Linux también contiene herramientas como fdisk, daemon de inicio de sesión, todas las cuales son esenciales para la funcionalidad del sistema Linux.

Para instalar el paquete en distribuciones basadas en Ubuntu y Debian, use el siguiente comando:

sudo apt-get install util-linux

Para la familia Fedora y REHL, use el siguiente comando:

sudo yum instalar util-linux-ng

Cómo utilizar lsblk?

Sin argumentos, el comando lsblk mostrará una lista de los dispositivos de bloque en formato de árbol, como se muestra a continuación:

sudo lsblk

La salida del comando lsblk viene organizada en varias columnas. Las siguientes son las columnas del comando y lo que representan:

  1. NOMBRE: La primera columna muestra el nombre del dispositivo.
  2. MAJ: MIN: La segunda columna, respectivamente, indica los números de dispositivo mayor y menor.
  3. RM: Esta columna muestra valores booleanos para dispositivos extraíbles y no extraíbles. 1 indica que el dispositivo es extraíble y 0 indica que el dispositivo no es extraíble.
  4. TALLA: Esto muestra el tamaño del dispositivo en un formato legible, i.mi., En K, M, G, T, etc. Puede usar lsblk -bytes / dev / para mostrar el tamaño en bytes.
  5. RO: Esta columna muestra el estado de solo lectura de un dispositivo. 1 indica que el dispositivo es de solo lectura y 0 indica que no es de solo lectura.
  6. TIPO: Esta columna muestra el tipo de dispositivos, como disco, dispositivo de bucle invertido, partición o dispositivo LVM.
  7. PUNTO DE MONTAJE: Esto muestra el punto de montaje en el que está montado el dispositivo.

Dispositivos en salida lsblk
Algunos de los dispositivos que verá en la salida de lsblk son:

  1. Dispositivos de bucle invertido: Los dispositivos de bucle invertido contienen principalmente una imagen ISO, una imagen de disco, un sistema de archivos o una imagen de volumen lógico. Su identificación principal es usar loop0, loop1, etc.
  2. CD ROM: Se indican principalmente con sr0 y tienen propiedades como RM de 1.
  3. Particiones de disco: El indicador principal utilizado para las particiones de disco es sda, seguido de sda1, sda2… sda (n).

Lista de todos los dispositivos
El comando lsblk predeterminado no muestra todos los dispositivos libres. Para hacer esto, agregue el argumento -a al comando como:

sudo lsblk -a

Formato de lista
El comando lsblk mostrará la salida en un formato de árbol. Sin embargo, puede cambiar esto usando el argumento -l como:

sudo lsblk -l

Columnas selectivas
También podemos usar -o seguido de los nombres de las columnas que queremos generar para información selectiva como:

sudo -o NOMBRE, TIPO, PUNTO DE MONTAJE

Permisos de dispositivo
Para ver los permisos y la propiedad del dispositivo, use el comando:

sudo lsblk -m

Información sobre dispositivos específicos
Para enumerar información sobre un dispositivo de bloque en particular, especifique el nombre del dispositivo en el comando lsblk como:

sudo lsblk / dev / sda1

Lista de dispositivos sin el encabezado
Para eliminar el encabezado de la salida, use la marca -n en el comando como:

sudo lsblk -n

Mostrar dispositivos SCSI
Para mostrar solo dispositivos SCSI, use el indicador -S en el comando:

sudo lsblk -S

Conclusión

En este tutorial, discutimos cómo trabajar con el comando lsblk para mostrar información sobre los dispositivos de bloque que están conectados al sistema. La única forma de dominar el trabajo con este comando es experimentar. Por lo tanto, considere experimentar con los comandos discutidos en este tutorial.

Las 5 mejores cartas de captura de juegos
Todos hemos visto y amado la transmisión de juegos en YouTube. PewDiePie, Jakesepticye y Markiplier son solo algunos de los mejores jugadores que han ...
Cómo desarrollar un juego en Linux
Hace una década, no muchos usuarios de Linux predecían que su sistema operativo favorito algún día sería una plataforma de juegos popular para videoju...
Puertos de código abierto de motores de juegos comerciales
Las recreaciones gratuitas, de código abierto y de motores de juegos multiplataforma se pueden usar para jugar títulos de juegos antiguos y también al...