Большой файл на виртуальной машине Ubuntu 16.04
Когда я выполню sudo du -h --max-depth=1 Я получаю этот результат:
ht tps:https://ask-ubuntu.ru/images/152a4957c955a1df92997d4fd3195dbd96571565.png
13g занимают все пространство виртуальной машины, но когда я выполняю ls -la Общий размер файла составляет всего 96 КБ.
Я не уверен в том, что происходит, но виртуальная машина не может быть использована.
2 ответа
Большое количество места используется /var что, вероятно, связано с файлами журналов. По какой-то причине, systemd нравится использовать много дискового пространства, хранящего почти каждый бит истории, сделанной для файлов журнала. Вы можете очистить его, используя:
sudo journalctl --vacuum-size=50M
Это приведет к удалению всех старых файлов журналов, в результате чего останется всего 50 МБ журналов, что, вероятно, более чем достаточно для большинства основных потребностей ведения журналов. Вы можете сделать это постоянной настройкой, создав / изменив /etc/systemd/journald.conf файл и сдача:
SystemMaxUse=50M
Если вы хотите узнать, где находятся большие файлы в вашей системе, вы должны указать du суммировать использование диска для каждого каталога.
$sudo du -sh /*
13M /bin
184M /boot
4,0K /cdrom
4,0M /core
4,0K /dev
41M /etc
63G /home
--- snip
С этого момента вам лучше опустить -h и вместо этого пусть выходные данные будут отсортированы по номерам. В моем случае я бы спустился в /home (самый большой каталог).
sudo du -s /home/* | sort -n | head -3
(-n сортирует по номерам, а не по алфавиту, head -3 отображаются только первые три записи)
Теперь я снова выбираю самый большой каталог и так далее, пока не найду виновного.
$sudo du -s /home/* | sort -nr |head -3
61121744 /home/g
4306660 /home/andrea
37032 /home/test
$sudo du -s /home/g/* | sort -nr |head -3
10054692 /home/g/temp
8006620 /home/g/Downloads
5056024 /home/g/Documents
Если у вас есть "скрытые" каталоги (скорее всего, в домашнем каталоге), вы дополнительно используете немного другую команду
$sudo du -s /home/g/.* | sort -nr |head -3
12754648 /home/g/.vagrant.d
4400684 /home/g/.local
3311584 /home/g/.cache