Место на диске заполнено, не меняется после монтирования папки на другом диске

Место на диске заполнено, не меняется после монтирования папки на другом диске

У меня установлена ​​виртуальная машина на Azure.
Я вижу, что базовый диск заполняется, поэтому я подключил к нему диск и смонтировал /home/user/mydataпапку на новый диск.
Я забыл добавить конфигурацию в fstab.
Моя виртуальная машина недавно перезапустилась, и после перезапуска я выполнил ручное монтирование, но диск не освобождается после команды монтирования.

/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

решение1

Новая точка монтирования затеняет старый путь, делая его невидимым, но все еще присутствует на диске. Вам нужно размонтировать /home/user/mydata:

sudo umount /home/user/mydata

смонтируйте его по другому пути:

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

переместите все необходимые данные из /home/user/mydata во временно смонтированный каталог.

Затем удалите оставшиеся файлы:

rm -fr /home/user/mydata/*

Убедитесь, что место освобождено, затем перемонтируйте:

sudo mount -a

Связанный контент