4 comandos para conocer datos de nuestros HDD o particiones

Hace mucho no publicaba acá, esto no significa que me he olvidado de DesdeLinux ni mucho menos, para nada… solo es que han cambiado algunas cosas en el plano personal y mi tiempo ahora es mucho menos de lo que era antes.

No obstante, en este tiempo he aprendido algunos comandos nuevos, comandos que quiero compartir con ustedes 🙂

Empezaré con dos que como bien dice el título del post, nos muestran datos sobre nuestros discos duros y particiones.

Comando sudo lsscsi

El primero es: sudo lsscsi (necesitan instalar este paquete para que el comando esté disponible)

Artículo relacionado:
Con el terminal: Comandos de tamaño y espacio

Comando sudo lsblk -fm

El segundo es: sudo lsblk -fm

Aquí les dejo un screenshot de la salida de cada uno:

Hay muchas otras formas de obtener estos y otros datos de nuestras particiones y HDDs, no son solo estos dos comandos… pero, como en lo personal he visto que los mencionan poco, por eso decidí compartirlos 🙂

Igual les dejo otros comando que pueden brindarle muchos datos similares:

Comando sudo fdisk -l

Aquí les dejo el screenshot:

Otro comando es el típico df -h

how to
Artículo relacionado:
Cómo matar procesos fácilmente

Comando df -h

Aquí les dejo el screenshot:

En fin, espero que les sea de utilidad 🙂

¿Conocen algún otro comando que brinde datos que estos no?…

Saludos


32 comentarios, deja el tuyo

Deja tu comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

*

*

  1. Responsable de los datos: Miguel Ángel Gatón
  2. Finalidad de los datos: Controlar el SPAM, gestión de comentarios.
  3. Legitimación: Tu consentimiento
  4. Comunicación de los datos: No se comunicarán los datos a terceros salvo por obligación legal.
  5. Almacenamiento de los datos: Base de datos alojada en Occentus Networks (UE)
  6. Derechos: En cualquier momento puedes limitar, recuperar y borrar tu información.

  1.   Carper dijo

    Muchas gracias por el dato, saludos.
    PD: ya se te extrañaba.
    XD

    1.    KZKG^Gaara dijo

      hahahahaha gracias 🙂
      Sí… estoy bastante offline últimamente, como dijo Perseo en un tweet… «bro, escuchaste el canto de las sirenas y te hemos perdido por culpa de ellas, un minuto de silencio para el amigo caido T.T»

      LOL!!!

      1.    Hugo dijo

        Ah, conque era el canto de las sirenas lo que te mantenia ocupado? 😉

        1.    elav dijo

          Pobre el nene.. no tiene tapones para los oídos jajaja

          1.    Hugo dijo

            Bueno, la reacción es comprensible, hay sirenas por las que cualquiera cae, jeje

            1.    elav dijo

              Ya te digo!! 😀


  2.   Hugo dijo

    El comando lsblk parece muy útil, gracias porque al menos yo ciertamente lo desconocía.

    En cuanto a otros comandos, pues en Linux, siempre pueden encontrarse cosillas útiles:

    sudo blkid
    sudo cat /proc/partitions
    sudo cat /etc/mtab
    sudo lshw -short -class storage -class disk
    sudo lshw -class storage -class disk | less
    sudo hwinfo --disk | less
    sudo parted /dev/sda print
    sudo hdparm -I /dev/sda | less
    sudo smartctl -a /dev/sda | less

    Para particiones tipo LVM hay otros comandos útiles:
    sudo pvdisplay
    sudo lvdisplay

    También pueden encontrarse curiosos scripts, como este que utiliza solo herramientas standard como find y grep:

    for file in \
    $(find /sys/block/[sh][dr]*/device/ /sys/block/[sh][dr]*/ -maxdepth 1 2>/dev/null |
    egrep '(vendor|model|/size|/sys/block/[sh][dr]./$)'| sort)
    do
    [ -d $file ] && \
    echo -e "\n -- DEVICE $(basename $file) --" && \
    continue
    grep -H . $file | \
    sed -e 's|^/sys/block/||;s|/d*e*v*i*c*e*/*\(.*\):| \1 |' | \
    awk '{
    if($2 == "size") {
    printf "%-3s %-6s: %d MB\n", $1,$2,(($3 * 512)/1048576)
    } else {
    printf "%-3s %-6s: ", $1,$2
    for(i=3;i<NF;++i) printf "%s ", $i; print $(NF)
    }
    }'
    done

  3.   Hugo dijo

    Por cierto, df puede mostrar un poco más de información invocado de esta manera:

    df -hT

  4.   Hugo dijo

    Otro comando más para la colección:

    sudo systool -c block -v | less

    1.    KZKG^Gaara dijo

      O_O … joder, gracias por semejante cantidad de comandos LOL!!!

  5.   RudaMacho dijo

    Muy bueno lsblk, gracias!

    1.    KZKG^Gaara dijo

      Gracias a tí por comentar 🙂

  6.   dhunter dijo

    sudo parted -l

    1.    KZKG^Gaara dijo

      Genial, no conocía este 😀
      Thanks 😉

  7.   kikee dijo

    Muy bueno, solo conocia «fdisk -l». El que mas me ha gustado es «lsblk», es el que mejor muestra la información.

    1.    KZKG^Gaara dijo

      Gracias por comentar 🙂

  8.   ignorante dijo

    siempre me maneje con df -h / y disk -l, los otros los ignoraba.

  9.   anonimo dijo

    Raro que nadie sepa eso de:
    # blkid -o list
    da la información bien tabulada y desde luego lsblk que le he hecho un alias en mi .bashrc
    $ cat .bashrc |grep -i alias
    alias lsblk=»lsblk -o RM,RO,MODEL,NAME,LABEL,FSTYPE,MOUNTPOINT,SIZE,PHY-SEC,LOG-SEC,MODE,OWNER,GROUP,UUID

    Gracias por semejantes aportes.

  10.   Raiden dijo

    Gracias por los comandos, cada día de por lo menos 20 minutos de lectura, es un día aprovechado

    1.    KZKG^Gaara dijo

      Gracias a tí por comentar 😀

  11.   Rodolfo dijo

    Muy bueno, también sería bueno que recomiendes que para más detalles miren la página man de cada comando, saludos.

  12.   Victor dijo

    Para conocer la temperatura…
    root@darkstar:/home/salvic# smartctl -A /dev/sdc | grep ‘194’ | awk ‘{print $10}’
    34

  13.   woqer dijo

    genial «lsblk», no lo conocía! muy útil ya que siempre que quiero acceder a esa información acabo usando fdik -l que es más engorroso, y para el UUID hago un «ls -lha /dev/disk/by-UUID» y me pongo a identificar. Con «lsblk» queda todo unido y limpito en un solo comando y ocupando poco espacio en la terminal 🙂 Gracias por el aporte

  14.   Marcos_tux dijo

    Genial

  15.   fedex5 dijo

    tremendo!

    util y simple gracias

  16.   Edison Quisiguina dijo

    Gracias muy útil el post 🙂

    Bendiciones.

  17.   Fausto Fabian Garcete dijo

    Excelente el aporte. Realmente me sirvió. el articulo compartido.

  18.   Miguel Loyo dijo

    Muchas gracias, los comandos me ayudaron.

  19.   Miguel dijo

    Muchas gracias por compartir esta información.

    Me vino bárbaro.

  20.   Predatux dijo

    Buenas a todos, me gustaría saber si hay algún comando para identificar las particiones de forma (0,2), (4,3), etc.
    Tengo un problemilla iniciando Remix OS desde una partición del disco duro sde6, lo que entiendo que es (4,6), pero el arranque siempre me falla diciendo que no es correcto.

    Gracias y un saludo.

  21.   Diego dijo

    Hola a todos, quería consultarles lo siguiente, tengo un equipo donde tengo un linux virtualizado y uno de los discos que tiene montado tuve que externderle el espacio disponible, eso está oK pero debo extender la particion porque desde el linux todavía se ve el espacio anterior que tenia y no el nuevo, por lo que entiendo que hay que extender la particion para que se vea reflejado luego cuando lo vuelva a montar en el linux. El tema es que ahí tengo backups y no debo perder la info de ahí. Me podrían ayuda diciendome cual es el comando correcto para expandir la particion ya que pasó de tener 128 GB a 1 TB, y una vez hecho esto montarlo en el linux. El tipo de particion me aparece que es ext3, aguardo sus comentarios, Gracias de antemano.

  22.   Lobogimp dijo

    Siempre es de agradecer una colaboracion entre usuarios de linux.
    Como decia mi padre si es bueno y conciso doblemente bueno