Я не очень хорошо разбираюсь в Ubuntu, так что простите, если этот вопрос глупый.
Недавно я начал использовать службу Google Cloud, чтобы возиться с некоторыми вещами, связанными с машинным обучением. Я был занят, выбирая базу данных, когда получил [Errno 28] Нет свободного места на устройстве. Сначала я ничего не думал об этом, очистил пару файлов и попытался снова, но я продолжал получать ошибку.
Мой экземпляр имеет размер около 500 ГБ, но файлы, с которыми я сейчас играю, занимают менее 20 ГБ памяти.
Когда я пытаюсь sudo du /home -sh /*
, я получаю это:
476G /home
14M /bin
46M /boot
0 /dev
7.3M /etc
0 /initrd.img
0 /initrd.img.old
136M /lib
3.9M /lib32
4.0K /lib64
16K /lost+found
4.0K /media
4.0K /mnt
du: cannot access '/proc/5435/task/5435/fd/4': No such file or directory
du: cannot access '/proc/5435/task/5435/fdinfo/4': No such file or directory
du: cannot access '/proc/5435/fd/3': No such file or directory
du: cannot access '/proc/5435/fdinfo/3': No such file or directory
0 /proc
24K /root
8.6M /run
13M /sbin
8.0K /snap
4.0K /srv
0 /sys
24K /tmp
6.0G /usr
2.9G /var
0 /vmlinuz
0 /vmlinuz.old
И когда я пытаюсь использовать df, чтобы выяснить, сколько памяти я использую, я получаю это:
Filesystem Size Used Avail Use% Mounted on
udev 24G 0 24G 0% /dev
tmpfs 4.8G 8.6M 4.8G 1% /run
/dev/sda1 485G 485G 427M 100% /
tmpfs 24G 0 24G 0% /dev/shm
tmpfs 5.0M 0 5.0M 0% /run/lock
tmpfs 24G 0 24G 0% /sys/fs/cgroup
tmpfs 4.8G 0 4.8G 0% /run/user/1001
Откуда берется 100% использования памяти? На днях я удалил набор данных размером 39,9 ГБ, но это освободило только пару МБ.
У меня сейчас установлена Ubuntu 16.04.
476G /home
Вы скорее ясно имеете 475 ГиБ в подкаталоге /home/
Для получения большей информации, свободной некоторое (1-2GiB) пространство, работаете
sudo apt install ncdu
ncdu /home/
, Это даст Вам интерактивный список дискового использования.