En este post trataremos sobre gestión de discos duros con Linux.

Los comandos siguientes pueden ser muy poderosos, y como todo gran poder, conllevan una gran responsabilidad. La información mostrada a continuación, no ofrece ninguna garantía.

Identificar discos duros y particiones

Si confundes un disco con otro o una partición con otra, puedes liar una muy gorda. Así que lo mejor es empezar identificando los discos y particiones

Asegúrate antes haciendo un listado de cada uno de los siguientes directorios:

$ ls -l /dev/disk/

que contendrán enlaces a nuestros dispositivos de disco

Para los ejemplos siguientes, supondremos que nuestra partición de trabajo es /dev/sda1

Redimensionar un sistema de ficheros

Linux

# resize2fs /dev/sda1

NTFS

# ntfsresize --check /dev/sda1 # Chequea que podamos utilizar el comando
# ntfsresize --info /dev/sda1 # Muestra cómo podemos redimiensionar
# ntfsresize --no-action --resize 80G /dev/sda1 # Prueba a redimensionar
# ntfsresize --resize 80G /dev/sda1 # Redimensiona a 80 Gb

Ten en cuenta que también debería redimensionar la partición que contiene el sistema de ficheros.

Redimensionar una partición

Aquí no hay más que crear y borrar la partición

$ fdisk /dev/sda1

Con los siguientes comandos:

  • m – Muestra el menú de opciones
  • d – Borra una partición
  • n – Crea una partición
  • w – Guarda los cambios en la tabla de particiones

Chequear el sistema de ficheros

Para chequear un sistema de ficheros NTFS

$ ntfsfix /dev/sda1

Para borrar el flag dirty

$ ntfsfix /d /dev/sda1