¿Cómo ampliar el espacio en disco de mi partición principal?

¿Cómo ampliar el espacio en disco de mi partición principal?

Tengo un VPS (que ejecuta Ubuntu 16.04 de 64 bits) al que solo puedo acceder de forma remota a través de SSH. Ahora, mi partición principal no tiene más espacio libre mientras que hay alrededor de 50 GB disponibles en otra partición. Estoy tratando de encontrar una manera de expandir mi partición principal incluso si puedo perder datos en esta partición. A continuación se ofrece una descripción general del uso actual del disco:

Filesystem      Size  Used Avail Use% Mounted on
udev            3.8G     0  3.8G   0% /dev
tmpfs           780M   25M  755M   4% /run
/dev/vda1        39G   39G   51M 100% /
tmpfs           3.9G     0  3.9G   0% /dev/shm
tmpfs           5.0M     0  5.0M   0% /run/lock
tmpfs           3.9G     0  3.9G   0% /sys/fs/cgroup
tmpfs           100K     0  100K   0% /run/lxcfs/controllers
/dev/vdb         50G   52M   47G   1% /mnt/vdb
tmpfs           780M     0  780M   0% /run/user/0

notas el uso del 100% del espacio en/dev/vda1que tiene un tamaño de alrededor de 40 GB y me gustaría usar los 50 GB disponibles en/dev/vdbpara conseguir más espacio.

Alguna idea de cómo hacerlo ?

Respuesta1

propongo unsolución rápida: mover un directorio completo con una gran cantidad de datos de la partición atascada a la vacía, luego crear un enlace a ese directorio en lugar del original.

En su caso, supongamos que tiene un gran almacenamiento de datos DirWith40GBy su subdirectorio.
Desde el caparazón puedes

mv /home/user/DirWith40GB /mnt/vbd/Dir2
cd /home/user
link ln -s /mnt/vbd/Dir2 DirWith40GB 

Al hacerlo, restaurará el nombre original en la primera partición.
Por supuesto, cuando realice el mantenimiento, cambiará el tamaño de la partición y devolverá los datos.

Eldesventajasse puede ocultar en algunas opciones de algunos comandos, ( find, rsync, tar...), cuando se especifica si seguir enlaces (simbólicos) o no, y si permanecer en la misma partición...
Otro problema puede surgir si los archivos están DirWith40GBen uso...
Además, es posible agregar un disco duro (o una partición) y montarlo en una ruta (es normal para los sistemas de archivos Unix), pero dijiste que accedes a él sólo a través de ssh... así que la solución rápida y sucia.

Lecturas adicionales

información relacionada