Для моей последней установки Ubuntu 18.04 я использовал различные разделы для /home
, /var
, /root
и т.д. Я сделал каждый раздел больше, чем рекомендуемый на сайте Ubuntu. Все прекрасно за исключением /var
раздел, рекомендуемый размер составляет 2 ГБ, я сделал мой 10 ГБ. Но в течение месяца я уже получаю сообщения это /var
полно. Ниже результат выполнения sudo du -sch *
в /var
каталог:
6,7M backups
3,5G cache
22M crash
4,5G lib
4,0K local
0 lock
282M log
16K lost+found
4,0K mail
4,0K metrics
4,0K opt
0 run
2,1M snap
532K spool
60K tmp
8,3G total
Как Вы видите, cache
и lib
каталоги оба уже больше, чем рекомендуемый /var
размер. Погружаясь глубже в него, главными причинами являются следующие два каталога:
3,9G /var/lib/snapd/snaps
3,4G /var/cache/apt/archives
Так как снимки являются довольно новыми, я предполагаю рекомендуемый размер для /var
не принимает это во внимание.
Таким образом, мой вопрос, /var
предполагаемый быть этим большим? Если так, есть ли безопасный способ изменить размер моих разделов? И есть ли обновленный список рекомендуемых размеров раздела?
Вот короткий сценарий, который удалит все старые версии снимков. Это только сохранит текущую активную версию, которая должна восстановить Вас некоторое дисковое пространство.
#!/bin/bash
# Removes old revisions of snaps
# CLOSE ALL SNAPS BEFORE RUNNING THIS
set -eu
snap list --all | awk '/disabled/{print $1, $3}' |
while read snapname revision; do
snap remove "$snapname" --revision="$revision"
done