Enumere los nombres de dispositivos, la información de discos y particiones en Linux con lsblk

En Linux, a veces es necesario trabajar con discos y particiones directamente desde la línea de comandos. A menudo, realmente desea realizar acciones en los sistemas de archivos, pero lo hace especificando las particiones donde se almacenan. En la línea de comandos, puede hacer referencia a estos mediante el nombre de sus dispositivos (por ejemplo, “/ dev / sda3”).

En sistemas con muchos discos, particiones, unidades ópticas y unidades USB, puede resultar difícil identificar el nombre del dispositivo asignado a cada uno de ellos.

¿Qué hace el comando lsblk?

lsblk muestra información sobre los dispositivos de almacenamiento. La utilidad se utiliza con mayor frecuencia para identificar el nombre correcto del dispositivo que se pasará a un comando posterior.

La mayor parte del tiempo lsblk sin ningún parámetro adicional, es suficiente para ayudar a identificar el disco o la partición con la que desea trabajar. De la imagen de arriba, por ejemplo, puedo decir que “sda4” es una partición de Windows, pero eso es porque sé que su tamaño es de aproximadamente 200 GB. Sin embargo, si tiene dos o más particiones del mismo tamaño, las cosas pueden volverse más confusas. En otros casos, es posible que simplemente no sepa o recuerde el tamaño de un disco o partición en particular en su sistema.

En Linux, es peligroso confundir los nombres de los dispositivos, ya que puede destruir o corromper datos útiles con un comando incorrecto.

Parámetros útiles de lsblk

De forma predeterminada, lsblk muestra solo algunas propiedades, como vio en la imagen de arriba. Pero, si agrega parámetros al comando, puede hacer que genere propiedades de dispositivo adicionales. Esto, a su vez, hace que sea mucho más fácil identificar el disco o la partición que está buscando.

Averigüe si es un SSD o un disco duro (HDD)

Para ver qué columnas adicionales puede mostrar lsblk, ingrese lo siguiente:

En este escenario, utilizará ROTA y DISC-GRAN. ROTA le dice si un dispositivo de bloque pertenece a un dispositivo de almacenamiento rotacional. Los discos duros son rotativos, por lo que la columna genera “1” además de ellos (valor lógico binario que significa “verdadero”). DISC-GRAN le muestra la granularidad del descarte. Los SSD admiten el descarte para liberar bloques de datos no utilizados. Los discos duros no admiten esta función, ya que no la necesitan, por lo que esta columna mostrará un valor cero para ellos (“0B”, que significa descartar granularidad de cero bytes).

Lsblk Show Ssds y discos duros

En relación :  TagMyRide es una aplicación de iPhone y una red social para entusiastas de los automóviles

Mostrar sistemas de archivos almacenados en discos / particiones

Cuando vea una lista de particiones, es posible que pueda saber qué almacena cada una de ellas, basándose únicamente en sus tamaños. Cuando esto no sea suficiente, también puede crear sistemas de archivos de salida lsblk. Es mucho más fácil identificar particiones de esta manera porque:

  • Windows usa el sistema de archivos NTFS
  • Linux generalmente usa ext4
  • Un dispositivo USB usa FAT, FAT32 (vfat) o NTFS
  • La partición de arranque EFI suele ser muy pequeña y muestra un sistema de archivos vfat en ella

Además, agregue la columna de salida LABEL, que puede ayudar si las particiones se etiquetaron cuando se crearon / formatearon.

Mostrar dispositivos extraíbles / tarjetas de memoria USB

mostrará una columna adicional que le indica si el dispositivo es extraíble. Un valor “1” significa “verdadero”, lo que indica una memoria USB u otro tipo de medio extraíble.

Mostrar modelo de HDD / SSD

Esto es útil cuando desea buscar el código exacto del modelo de su dispositivo de almacenamiento para actualizar su firmware o descargar controladores.

Mostrar UUID del sistema de archivos (identificador único universal)

Las distribuciones de Linux más antiguas montaban sistemas de archivos especificando los nombres de sus dispositivos en “/ etc / fstab”. Sin embargo, eso resultó poco confiable ya que “/ dev / sda2” podría convertirse en “/ dev / sdb2” cuando agrega otro dispositivo de almacenamiento al sistema. Hoy en día, se utilizan UUID en su lugar, que permanecen constantes sin importar lo que agregue / elimine a / de su computadora. Por alguna razón que necesite UUID, puede hacer que lsblk los muestre con

Mostrar otras columnas lsblk que necesite

Al comienzo del tutorial, usó

para ver columnas adicionales que puede mostrar lsblk. Si los ejemplos aquí no son suficientes para sus necesidades, consulte esa información de ayuda nuevamente y combine los parámetros según sea necesario. Para hacerlo, solo ingrese lsblk -o +, seguido de los nombres de las columnas que desea generar. Separe los nombres de las columnas con una coma (“,”). Por ejemplo:

Conclusión

Después de identificar el nombre del dispositivo con el que desea trabajar, recuerde reemplazarlo con la ruta completa del dispositivo en el siguiente comando que desee usar. Por ejemplo, si obtuvo “sda4” como resultado en lsblk, tendrá que reemplazarlo con “/ dev / sda4” en el siguiente comando. Entonces, en lugar de “sda4”, escribe “/ dev / sda4” en un comando como mkfs -t ext4 /dev/sda4.

En relación :  Cómo deshabilitar los puertos USB en Windows 10

Moyens Staff
Moyens I/O Staff te ha motivado, brindándote asesoría en tecnología, desarrollo personal, estilo de vida y estrategias que te ayudarán.