El espacio en disco lleno no cambia después de montar la carpeta en otro disco

El espacio en disco lleno no cambia después de montar la carpeta en otro disco

Tengo una máquina virtual configurada en Azure.
Veo que el disco básico se estaba llenando, así que le adjunté el disco y monté /home/user/mydatala carpeta en el nuevo disco.
Olvidé agregar la configuración en fstab.
Mi máquina virtual se reinició recientemente y después del reinicio realicé el montaje manual, pero el disco no se libera después del comando de montaje.

/dev/sda1        29G   28G     0 100% /
none            4.0K     0  4.0K   0% /sys/fs/cgroup
udev            3.4G  8.0K  3.4G   1% /dev
tmpfs           697M  396K  697M   1% /run
none            5.0M  8.0K  5.0M   1% /run/lock
none            3.5G     0  3.5G   0% /run/shm
none            100M     0  100M   0% /run/user
none             64K     0   64K   0% /etc/network/interfaces.dynamic.d
overflow        1.0M     0  1.0M   0% /tmp
/dev/sdb1       281G   63M  267G   1% /mnt
/dev/sdc1      1007G  118G  838G  13% /home/user/mydata

Respuesta1

El nuevo punto de montaje ensombrece la ruta anterior, haciéndola invisible, pero aún presente en el disco. Lo que debes hacer es desmontar /home/user/mydata:

sudo umount /home/user/mydata

montarlo en otro camino:

sudo mount /dev/sdc1 </mnt/somewhere>

mueva todos los datos que necesite desde /home/user/mydata a la ruta montada temporalmente.

Luego elimine los archivos restantes:

rm -fr /home/user/mydata/*

Verifique que se haya liberado el espacio y luego vuelva a montar:

sudo mount -a

información relacionada