Es común leer que la instalación se quedó sin espacio, las posibles soluciones son varias
a.- Reinstalar el sistema
b.- Redimensionar la partición root
c.- Crear una partición y mover allí algún directorio de la raiz del sistema y luego montarla
La última alternativa es tal vez la mas eficiente, rápida y elegante. Este turorial tratará de dar los pasos para hacerlo de la forma mas simple y segura posible de mover /usr a otra partición
Los pasos a seguir serían los siguientes
1.- Ejecutamos
sudo du -shc /usr
en mi caso veo que /usr pesa 7 G , por lo que la partición a crear será de 10 Gb , es importante este paso para asegurarse de no crear una partición menor a /usr
2.- Reiniciamos el equipo con el LiveCD de instalación , luego cuando termine de arrancar, ejecutamos
sudo gparted
luego se procede a crear la nueva partución , no entraré en detalles sobre este punto ya que hay mucha info por ahí solo agrego que al finalizar el proceso de creacón de la nueva partición, anotar en un papel el nombre asignado a la misma, por ejemplo en mi caso resultó ser sda6
3.- Salimos de la sesión LiveCD y arrancamos Ubuntu y luego ejecutamos
sudo blkid /dev/sda6
y nos sale algo similar a lo siguiente
/dev/sda6: LABEL="E" UUID="6bd368e4-f8cc-4bfb-a817-750d35dd17de" TYPE="ext4"
4.- Abrimos terminal y ponemos
gedit 111aaa
se creará un archivo de texto vacío de nombre 111aaa
luego copiamos en este archivo vacío lo siguiente
#!/bin/sh mkdir /media/sss mount /dev/sda6 /media/sss cp -ax /usr/. /media/sss echo -e '# Entry for /dev/sda6 : \n UUID=6bd368e4-f8cc-4bfb-a817-750d35dd17de \t /usr \t ext4 \t defaults \t 0 \t 1' >> /etc/fstab rm -Rf /usr mkdir /usr init 6
Obviamente debes cambiar el nombre asignado a la partición y su valor de UUID , esto es MUY MUY MUY importante , un errar en asignar estos valores, se traducirán en la eliminación de todo el contenido de /usr
Luego guardas, cierras y cierras la terminal, te quedará el archivo 111aaa en tu carpeta personal, puedes comprobarlo abriendo dicha carpeta
5.- Ahora viene lo divertido, abre terminal y pones
sudo su
pones tu contraseña y finalmente pones en ese terminal
bash 111aaa
solo queda esperar seguramente varios minutos , esperar a que reinicie y cuando lo haga será con usr en otra partición
6.- Solo quedan algunos detalles
6.1.- sudo rm -R /media/sss es para eliminar la carpeta de montaje /media/sss que se generó temporalmente al ejecutar el script 111aaa y que ya no cumple ningún propósito.
6.2.- Es muy posible que al crear la partición se haya alterado el UUID de la swap, para corregir esto haz lo siguiente
Ejecuta
sudo blkid
copiar el valor de la UUID de la swap y reeplazarlo en
sudo gedit /etc/fstab
y en
sudo gedit /etc/initramfs-tools/conf.d/resume
sudo /usr/sbin/update-initramfs -u
sudo init 6
