
У меня установлена виртуальная машина на 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