Cómo particionar y administrar discos eficazmente en Linux

Parted es un práctico editor de particiones para Linux que te permite crear, formatear, eliminar, redimensionar y extender particiones de disco. Normalmente, viene incluido en la mayoría de las distribuciones de Linux, así que no hace falta buscarlo, pero saber cómo instalarlo por si acaso no está de más.¿Lo raro? En algunas configuraciones, su uso partedpuede ser un poco quisquilloso: aplica los cambios inmediatamente sin pedir confirmación, así que comprueba dos veces tus comandos antes de pulsar Intro. Además, no tiene un comando de guardado explícito como fdisk; simplemente hace lo suyo sobre la marcha. Si estás acostumbrado a una GUI, Gparted es una versión gráfica, pero la línea de comandos 可以让你更快在服务器或没有GUI的环境搞定. Una vez instalado, es bastante sencillo empezar. Puedes listar los discos con sudo parted -l(o simplemente printdentro de la interfaz).Crear o modificar particiones requiere pasos cuidadosos, especialmente si trabaja con datos importantes. Esta guía es un buen punto de partida para administrar el espacio en disco, crear nuevas particiones, redimensionarlas o incluso restaurarlas si algo sale mal. Recuerde: como parted aplica los cambios inmediatamente, siempre haga una copia de seguridad de sus datos antes de modificar la distribución del disco.

Cómo solucionar problemas de partición de disco con Parted

Cómo instalar Parted en Linux

Si aún no lo has hecho, instálalo mediante tu gestor de paquetes. En CentOS 8+ o Fedora, es así: # dnf update -y && dnf install parted -y. En Debian o Ubuntu, simplemente ejecuta: # apt-get install parted. Comprueba rápidamente si está instalado correctamente: # parted --version. Debería aparecer algo como GNU parted 3.2. Para empezar a usarlo, simplemente escribe # parted. Aparecerá un mensaje donde podrás ejecutar comandos. En algunos equipos, este paso puede requerir privilegios de root, así que, en caso de duda, usa sudo.

Administración de tablas de particiones: creación o reformateo

¿Tienes un disco sin tabla de particiones? No te preocupes. Primero, comprueba qué discos están presentes: # lsblko # sudo parted -l. Si tu disco (por ejemplo, /dev/vdb) aparece sin particiones, podrías ver un error como error /dev/vdb: unrecognized disk label. Esa es la señal para configurar una tabla de particiones. En la mayoría de los casos, un MBR (mS-DOS) funciona, pero si estás trabajando con más de 2 TB, elige gpt. Ejecuta comandos como # mklabel msdoso # mklabel gpt. Porque, por supuesto, parted aplica los cambios inmediatamente; no hay un botón de guardado independiente, así que compruébalo antes de pulsar Intro.

Cómo crear una nueva partición

Usa mkpart para configurar una nueva partición. Te preguntará si quieres una partición primaria, extendida o lógica. Luego, elige un tipo de sistema de archivos; ext4 suele ser suficiente, a menos que tengas necesidades específicas. Por ejemplo, para crear una partición de 5 GB desde cero: # (parted) mkpart primary ext4 0 5GB. Si quieres crear una partición que ocupe todo el espacio libre, simplemente especifica 0%.100%¿Necesitas añadir una etiqueta? Simplemente añádela después de los parámetros, como: # (parted) mkpart "work_data" ext4 2.5GiB 100%. Después de crearla, formatea la partición con # mkfs.ext4 /dev/vdb1. A veces, crear y formatear en una sola línea ayuda, por ejemplo, # parted -a optimal /dev/vdb mkpart primary ext4 0% 100% && mkfs.ext4 /dev/vdb1. Así, no tienes que cambiar de shell.

Cómo cambiar el tamaño o reducir una partición

¿Aumentar o reducir? El comando resizepart es tu aliado. Primero, desmonta la partición si está montada. Luego, ejecuta (parted) resizepart. Te pedirá el número de partición y el nuevo tamaño final, como cambiar de 5 GB a 10 GB. Para reducir, primero debes reducir el sistema de archivos resize2fs /dev/vdb1 4G(para ext4).Solo después, redimensiona la partición. Ten cuidado: reducir los sistemas de archivos incorrectamente puede provocar la pérdida de datos. Los comandos de redimensionamiento son bastante sencillos una vez que te acostumbras, pero siempre revisa bien los tamaños para evitar alterar la distribución del disco.

Cómo quitar o eliminar particiones

Si una partición ha cumplido su propósito o quieres limpiarla, puedes eliminarla con # rm 1in parted, suponiendo que quieras eliminar la partición número 1. Ten en cuenta que no hay confirmación, así que asegúrate de que tu selección sea correcta. Después de eliminarla, no olvides ejecutar printpara comprobar la distribución actual. Además, como parted no tiene función de reversión, siempre haz una copia de seguridad primero; una partición eliminada puede ser difícil de recuperar a menos que tengas buenas herramientas de recuperación o copias de seguridad.

Restaurar una partición eliminada

¿Derramaste café en el disco o cometiste algún error? Quizás puedas recuperar una partición perdida con [Nombre del archivo] # rescue. Te solicita el punto de inicio y el punto final de lo que cree que fue la partición eliminada. No es una garantía, pero vale la pena intentarlo.Úsalo solo si la partición se eliminó recientemente. Recuerda que las recuperaciones suelen funcionar mejor si detectas el error a tiempo y aún no has sobrescrito el espacio en cuestión.

En general, parted es bastante potente, pero puede ser arriesgado si no se tiene cuidado. Siempre guarde copias de seguridad y asegúrese de revisar sus comandos antes de ejecutarlos. En algunas configuraciones, los cambios pueden parecer abruptos, por lo que la paciencia y la verificación son clave.

Resumen

  • Instale parted con el administrador de paquetes de su sistema
  • Enumerar los discos y comprender su diseño
  • Cree o reinicialice las tablas de particiones con cuidado
  • Utilice mkpart para crear nuevas particiones, formatearlas y asignar sistemas de archivos
  • Cambiar el tamaño de las particiones con resizepart y resize2fs (o herramientas similares)
  • Elimine las particiones con cuidado: ¡no deshacer nada!
  • Intente la recuperación con rescate si es necesario, pero no confíe en ello al 100%

Resumen

Parted es una herramienta práctica para administrar particiones de disco en Linux. Una vez que le coges el truco, es bastante rápida y flexible. Simplemente guarda copias de seguridad y revisa los comandos, ya que, a diferencia de las herramientas GUI, parted aplica los cambios inmediatamente sin necesidad de confirmación. En algunas configuraciones, instalarlo o usarlo puede ser un poco complicado, o su comportamiento varía según la distribución, así que prepárate para probar y equivocarte. Espero que esto le ahorre algunas horas a alguien.¡Mucha suerte!