Я пишу талисман для проекта, и я хотел бы проверить и отладить локально.
У меня есть небольшой SSD-накопитель, на котором установлена ОС, и домашняя папка на большем не SSD-накопителе. Juju кеширует много информации на SSD-накопитель, и я бы хотел кешировать на другой диск.
Я попытался использовать символическую ссылку
ln -s ~/juju/cache /var/cache/lxc
Но через некоторое время я все еще получаю предупреждение ОС, говорящее, что у меня заканчивается свободное место на диске.
Может ли кто-нибудь помочь мне заставить Джуджу кэшировать где-нибудь, где он не заполнит мой SSD-накопитель?
Это может быть не кеш, а сами контейнеры. Полностью установленные, каждый из них займет 800 МБ - 1 ГБ как минимум. Так что помни об этом.
Кроме того, местный провайдер принудительно использует apt-cacher-ng
для загрузки пакетов, поэтому у вас также может быть много дабов в /var/cache/apt-cacher-ng
. dir is:
du -m --max-depth=1 | sort -rn | head -10
Это даст вам 10 лучших пользователей пространства (в МБ) в текущем каталоге.
Вам нужно отменить команду, теперь вы создаете символическую ссылку от ~/juju/cache
до /var/cache/lxc
.
Попробуйте вместо этого ln -s /var/cache/lxc ~/juju/cache
.