Sé que este es un problema muy antiguo, pero muchas personas están buscando esa resolución.
Para este ejemplo, tiene la siguiente situación típica. Al principio hay una única partición, y al final se encuentra una partición de intercambio. no es bueno porque el intercambio puede estar muy cargado, y el final del disco girado es la parte más lenta. lo que sugiero
- Crear partición de arranque al comienzo. ¿Por qué al principio? porque muchas herramientas tienen problemas con el final del disco grande por encima de la barrera de 2 TB. Después del arranque, la partición debe ser una partición de intercambio. Esto es para el rendimiento. El resto del disco debe usarse para otras particiones.
Pero, ¿qué pasa con esta situación? No recomiendo expandir sda1. Sugiero crear otras particiones después de sda1 y sda2, montadas como /home
y /usr
. En ese directorio se almacenan la mayoría de los datos del usuario y del sistema, y es posible mover de forma segura los datos de esos directorios a nuevas particiones.
Pero. (segundo "pero") si aún desea mantener su estructura actual, primero debe eliminar la partición de intercambio. Deberías hacer un intercambio, comentar esto en /etc/fstab
. si swapon le dice (vea man) que no se utiliza el intercambio, puede eliminarlo con la herramienta de partición (fdisk o similar).
Cuando no tiene esta partición, puede ampliar su sda1. Al fdisk
usarlo, primero debe imprimir la partición. Es para recordar dónde comienza. En segundo lugar, elimine la partición con la tecla 'd'. No entre en pánico, nada está escrito en el disco duro :). Después de la impresión que ve, no existe ninguna partición en el disco.
Luego cree una nueva partición, pero tenga cuidado. Vea en qué sector comenzó la partición original. Escribe el mismo número. Después de eso mira al final. fdisk
le solicita el último sector disponible. Use la calculadora y asigne en su mente cuánto intercambio necesita en kilobytes. Multiplique por 2 y reste este número del último número de sector solicitado por fdisk. Crear partición. Imprima esto (todavía está en la memoria temporal de fdisk) y observe que todo está bien.
Después de presionar la tecla 'w', esto escribirá una nueva partición en la unidad. Verá que toda la información está sincronizada o la sincronización ha fallado. Si falla, puede llamar al comando partx / dev / sda para realizar la sincronización. Si aún falla, debe reiniciar su sistema. Después de reiniciar, ha preparado una partición más grande, pero el sistema de archivos aún es más pequeño. Deberías cultivarlo. EXT4 es cultivable sobre la marcha :), use resize2fs /dev/sda1
para hacerlo.
No necesita volver a montar, etc. Por último, debe restaurar la partición de intercambio. Simplemente use fdisk nuevamente, cree una nueva partición como intercambio. Después de escribir 'w', el dispositivo sda2 se restaurará. Prepare la estructura de intercambio utilizando mkswap /dev/sda2
, elimine los comentarios para el intercambio /etc/fstab
y finalmente haga swapon -a
. Mire usando swapon o el comando superior, el intercambio está activado.
Lo sé, es una explicación muy larga. Espero que sea utilizable para cualquiera. Tenga en cuenta que, en mi opinión, el sistema de archivos xfs es mucho mejor, desafortunadamente este fs no admite la reducción sin copia temporal en un lugar alternativo, pero la reducción se usa raramente. Es agradable, xfs ocupa muy poco lugar para sus propios metadatos, y es más rápido en muchos aspectos en comparación con ext4.
Otra sugerencia, mejor use algo de LVM como capa intermedia para la partición. después de eso, cambiar el tamaño es mucho más fácil. El rendimiento es comparable, por supuesto, puede usar una combinación de administración de HDD. puede usar en particiones sin formato comunes y LVM.