Buscar este blog

Aviso

El autor de éste blog no se hace responsable de los posibles daños o perdidas de información, que pudieran ocasionarse en su sistema o su vida por la aplicación de la información aquí contenida.

jueves, 22 de septiembre de 2016

¿Qué hace cuando se acaba el espacio en el SSD?

Cuando tenemos una máquina con SSD y HDD normalmente nos pasa que nos quedamos sin disco en la partición raíz, este problema se puede solucionar de dos formas.
  1. Crear las particiones /usr, /var, /opt y /home en el HDD.
  • Para esto simplemente se crean durante la instalación.
  1. Poner las particiones en una única partición en el HDD.
  • Después de instalado hacer una partición en el SSD.
  • Copiar los directorios en la nueva partición.
mount /dev/sdbX /mnt/hdd
mkdir /mnt/hdd/usr
rsync -avz /usr /mnt/hdd/usr
mkdir /mnt/hdd/var
rsync -avz /var /mnt/hdd/var
mkdir /mnt/hdd/opt
rsync -avz /opt /mnt/hdd/opt
mkdir /mnt/hdd/home
rsync -avz /home /mnt/hdd/home
  • Realizar la modificación del /etc/fstab
UUID=4e1a6d9e-66cd-45d2-8445-77de82877ef6 /mnt/hdd         ext4          noatime,nodiratime,relatime                           0       0

# Binds
/mnt/hdd/usr                             /usr              none          bind                                                  0       0
/mnt/hdd/var                             /var              none          bind                                                  0       0
/mnt/hdd/opt                             /opt              none          bind                                                  0       0
/mnt/hdd/home                            /home             none          bind                                                  0       0
  • Reiniciar el sistema.
reboot
  • Opcionalmente puede poner solo algunos directorios. Los que mas pesen en sus sistemas (puede usar baobab para eso).
UUID=4e1a6d9e-66cd-45d2-8445-77de82877ef6 /mnt/hdd         ext4          noatime,nodiratime,relatime                           0       0

# Binds
/mnt/hdd/usr/share                       /usr/share        none          bind                                                  0       0
/mnt/hdd/usr/lib64                       /usr/lib64        none          bind                                                  0       0
/mnt/hdd/var                             /var              none          bind                                                  0       0
/mnt/hdd/opt                             /opt              none          bind                                                  0       0
/mnt/hdd/home                            /home             none          bind                                                  0       0
  • Eliminar los directorios viejos del SSD.
mkdir /mnt/ssd
mount /dev/sdaY /mnt/ssd
rm -rf /mnt/ssd/var
mkdir /mnt/ssd/var
rm -rf /mnt/ssd/usr
mkdir /mnt/ssd/usr
rm -rf /mnt/ssd/opt
mkdir /mnt/ssd/opt
rm -rf /mnt/ssd/home
mkdir /mnt/ssd/home
Con esto ya quedaría todo de la mejor manera. Otra forma más recomendada sería localizar los directorios o conjunto de directorios más pesados con baobab, copiarlos en la unidad de datos y hacer el montaje "bind" (enlazado) en el /etc/fstab.

El montaje "bind" también se puede probar antes de realizarse en el /etc/fstab mediente el comando:
mount --bind /mnt/hdd/usr /usr
mount --bind /mnt/hdd/var /var
mount --bind /mnt/hdd/opt /opt
mount --bind /mnt/hdd/home /home
Buena suerte.

ENLACES DE INTERÉS:
 - https://help.ubuntu.com/community/Partitioning/Home/Moving
 - http://unix.stackexchange.com/questions/131311/moving-var-home-to-separate-partition

No hay comentarios:

Publicar un comentario

Más populares

Archivo del blog