Estoy haciendo esto con máquinas virtuales. Estoy usando virtualbox y cometí el error de crear un servidor con un disco dinámico. Luego procedí a crear otro disco virtual, uno fijo, en el que cloné el sistema operativo del servidor. Esto se debe a que sda1 no crecería en tamaño como se supone que debe hacerlo en un disco dinámico, sino que crearía una partición extendida y alguna otra cosa.
Tener el servidor en un disco fijo no ayudó ya que sda1 permaneció del mismo tamaño, solo la partición extendida se hizo más grande.
Entonces, agregué ese disco a una máquina virtual de versión de escritorio que tenía para poder usar gparted cómodamente y agrandar la partición manualmente.
Ahora, la partición extendida y la otra (sda5) cuyo sistema de archivos no recuerdo, tenían estos símbolos clave, e incluso ejecutar gparted con privilegios de root no me permitía eliminarlos ni cambiarlos de ninguna manera.
Entonces recurrí a fdisk. Pude eliminar fácilmente sda2 y sda5, y luego usar gparted para agrandar sda1. Dejé 1Mb al final.
El problema que tengo ahora viene aquí. El servidor seguirá diciendo que no tiene suficiente espacio para hacer esto o aquello, aunque lo tenga.
server@ubuntu:~$ df -h
Filesystem Size Used Avail Use% Mounted on
udev 2.5G 0 2.5G 0% /dev
tmpfs 508M 7.3M 501M 2% /run
/dev/sda1 2.8G 2.7G 0 100% /
tmpfs 2.5G 0 2.5G 0% /dev/shm
tmpfs 5.0M 0 5.0M 0% /run/lock
tmpfs 2.5G 0 2.5G 0% /sys/fs/cgroup
/dev/sdb1 15G 47M 14G 1% /home/server/sxtngig
tmpfs 508M 0 508M 0% /run/user/1000
server@ubuntu:~$ lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
sda 8:0 0 8G 0 disk
└─sda1 8:1 0 8G 0 part /
sdb 8:16 0 15G 0 disk
└─sdb1 8:17 0 15G 0 part /home/server/sxtngig
sr0 11:0 1 1024M 0 rom
Como puedes ver, tiene 8Gb pero df no puede.verél. ¿Hay alguna manera de hacer que el servidoractualizarel espacio en disco? ¿Quizás algo en un archivo necesito cambiar?
Respuesta1
Redimensionó la partición (el contenedor del sistema de archivos), pero no el sistema de archivos en sí. (Es un poco como trasladar sus papeles a un gabinete más grande, pero no decirle a nadie que use los cajones nuevos).
Suponiendo que es un sistema de archivos ext4resize2fs
es lo que necesitas. (Si no era ext4, necesita un comando diferente, pero los sistemas de archivos modernos deberían admitir el cambio de tamaño de todos modos). Ver también, por ejemplohttps://access.redhat.com/articles/1196353
Respuesta2
Ha cambiado el tamaño de la partición, pero no el sistema de archivos que contiene. necesitas correrresize2fs
.