Intereting Posts
Установка пика – выбранный вами CPU не поддерживает набор инструкций x86-64 Добавить задание cron с помощью одной команды синтаксическая ошибка: неверный арифметический оператор (токен ошибки – .c) Не работает системный вызов «открытый» режим Drop_caches не отбрасывает кеши? Как найти установленную вручную программу в Linux Mint Замена шаблона только тогда, когда он соответствует целому слову Использование BSD jot для создания файла со случайным контентом Смонтировать пул ZFS в качестве внутреннего диска Отказ от доступа к MySQL (CentOS) Что делает + в командах $ + ? Поддерживает ли поддержка дистрибутива Linux настройку чувствительности колесика мыши? подсчитать все конкретные слова, которые заканчиваются в каждой строке scp с удаленного хоста не удается из-за приветствия входа в систему .bashrc Могу ли я указать перенаправленный вход перед составной командой?

$ HOME / .cache – на небольшом SSD или на жестком диске?

У меня есть система с небольшим SSD (около 90 ГБ доступно для моего единственного раздела Linux, установленного как / ), и гораздо большего жесткого диска.

Теперь мой домашний каталог был размещен в космосе, заполняя все оставшееся свободное пространство на SSD. По-видимому, это $HOME/.cache – главный виновник – более 33 ГБ.

Теперь, что мне с этим делать?

  1. Переместить его на жесткий диск и symlink $HOME/.cache в /mnt/my_hdd_partition/some/path/.cache ?
  2. Удостоверьтесь и отбросите это время от времени?

Если вы считаете, что я должен сделать последнее, объясните, почему это не будет слишком тяжелым бременем.

Ну, у вас есть несколько вариантов.

Переместите кеш в tmpfs (RAM)

Вы можете установить или сопоставить его с tmpfs (например, что-либо под /run или /tmp должно быть в порядке на большинстве дистрибутивов).

Плюсы:

  • Более быстрый просмотр / запись кеша.
  • Автоматически стирать кеш при каждом выключении (ограничивая его рост с течением времени).

Минусы:

  • Кэш необходимо воссоздавать при каждом запуске приложения / системы после новой загрузки.
  • Кэш будет потенциально использовать много ОЗУ, если вы не перезагрузите какое-то время.

Иногда отбирают кеш

Иногда rm -rf ~/.cache/* вручную или с помощью автоматического скрипта (например, с помощью anacron ).

Вы даже можете .cache скрипт .cache только в том случае, если он превышает определенный размер, может быть запущен системой при каждом завершении работы и anacron каждые несколько дней.

Плюсы:

  • Еще на SSD, так что все еще довольно быстро читайте / пишите
  • Иногда он удаляется, поэтому не каждый первоначальный запуск требует регенерации кеша.

Минусы:

  • Либо придется вручную вытирать, либо тратить время на автоматические салфетки.
  • Может по-прежнему заполнять SSD, в зависимости от того, насколько быстро увеличивается кеш и как часто он стирается.
  • Несмотря на то, что реже, вам все равно приходится иногда удалять кеш. Это означает, что вы по-прежнему будете иметь медленные начальные запуски приложений.

Переместите кеш на жесткий диск

Это, вероятно, самый разумный вариант, относительно просто rm -rf ~/.cache && ln -s ~/.cache /path/to/new/cache , но у него есть один недостаток потенциально медленного чтения / пишет.

Плюсы:

  • просто
  • Нет необходимости стирать кеш
  • Стартам приложений никогда не нужно полностью восстанавливать кеш
  • Не собираетесь использовать RAM или SSD-пространство

Минусы:

  • Потенциально медленнее чтение / запись в кеш. Это спорно, если это будет заметно.

Получите больше SSD

Хорошо, так что это не может быть допустимым вариантом, но стоит упомянуть. SSD по-прежнему дорогие, но они все дешевле.

Если вы купили свой SSD на 90 ГБ несколько лет назад, вполне вероятно, что вы сможете удвоить размер, потратив то же самое снова.

Pros

  • У вас будет больше SSD, то есть кеш больше не может занимать значительную часть.

Минусы:

  • Новое оборудование для ПК дорого!

Вывод

Хотя есть несколько вариантов, и у каждого есть свои плюсы и минусы, каждый из них относительно прост для реализации и деинсталляции, поэтому нет причин, по которым вы не должны пытаться использовать один вариант, а затем позже тестировать альтернативу.

Лично я бы использовал кеш на жестком диске (для этого нужен жесткий диск!) И подумайте о том, чтобы вставить больше SSD в свой список пожеланий, в надежде, что в один прекрасный день у меня будут свободные деньги.