aragorn22 |
|
Темы:
9
Сообщения:
36
Участник с: 26 августа 2012
|
Добрый день. При установке системы разметил под root около 20 Гб (маленький ssd). В принципе этого более чем хватало при периодической чистке кеша pacman. Но сейчас его уже что-то слишком часто становится надо чистить. В связи с этим ищу решение проблемы. Есть sd карта, которая монтируется при старте системы. Как будет правильнее / наименее проблемно при дальнейшей эксплуатации - выделить на карте отдельный раздел и монтировать на него /var/cache/pacman/pkg (слабо себе при этом представляю - возможно, могут какие-то сложности возникнуть?) или можно просто на карте создать отдельную папку и в pacman.conf изменить CacheDir? Вопрос глупый, но на грабли случайно наступить не хочется. Спасибо. |
Aivar |
|
Темы:
4
Сообщения:
6897
Участник с: 17 февраля 2011
|
Вам кеш нужен принципиально? У меня:
При необходимости пакеты даунгрейдить так: https://wiki.archlinux.org/index.php/Arch_Linux_Archive
|
red |
|
Темы:
30
Сообщения:
1517
Участник с: 31 августа 2011
|
Aivarтолько нужно не забыть установить pacman-contrib еще как вариант, если ОЗУ не резиновое, обновляете нечасто, и сразу удалять кеш не хочется(мало ли что может сломаться сразу после обновления) то можно просто задать время для чистки в paccache.timer, ну или оставить по дефолту(каждую неделю): сама чистка пакетов из кеша будет происходить по дефолту, то есть оставлять последние три версии пакета, чтобы чистить полностью(как у Aivar) нужно подправить paccache.service который и будет запускаться вышеупомянутым paccache.timer: добавляем туда строки:
|
vall |
|
Темы:
45
Сообщения:
1786
Участник с: 28 марта 2017
|
Ещё один, схожий вариант. Статья. |
pavelchavyr |
|
Темы:
25
Сообщения:
248
Участник с: 25 января 2011
|
Сложно представить, какие проблемы могут возникнуть с этой папкой. У меня в локалке три компа с арчем и одна общая папка кеша, расшаренная через SMB — никаких проблем. |
aragorn22 |
|
Темы:
9
Сообщения:
36
Участник с: 26 августа 2012
|
Всем спасибо. Особенно за ценный опыт от pavelchavyr. Вчера вечером настроил - вроде все работает. Попутно разобрался с f2fs. Совсем от кеша избавляться не хотелось - бывали пару раз ситуации, когда косяки обнаруживались при отсутствии нормального интернета, - поэтому настроил удаление по таймеру. Спасибо. |
akorop |
|
Темы:
111
Сообщения:
1756
Участник с: 29 февраля 2012
|
aragorn22А какой смысл удалять по таймеру? Чтобы освободить место на диске? Так это самое освободишееся место очень быстро можно за Логичнее удалять не по таймеру, а непосредственно перед очередным обновлением: Тогда всегда "проверенные" пакеты будут в наличии, и будут зарезервировано место под кэш.
|
red |
|
Темы:
30
Сообщения:
1517
Участник с: 31 августа 2011
|
akoropну к примеру если кеш использует несколько машин как у pavelchavyr akoropну, можно и так, хотя как я понял автор данную процедуру и так часто проделывает, и хотел бы от этого избавиться, а вы предлагаете ему это проделывать постоянно можно это конечно частично автоматизировать, подправив хук который предложил Aivar, заменив: на оставляя только последнюю версию пакетов, что в принципе тоже неплохо если параллельно делать чистку по таймеру
|
akorop |
|
Темы:
111
Сообщения:
1756
Участник с: 29 февраля 2012
|
redЯ, вобще-то, имел в виду, что обновление делать при помощи скрипта из этих двух строк, то есть чистить совсем автоматически :) |
red |
|
Темы:
30
Сообщения:
1517
Участник с: 31 августа 2011
|
akoropтогда нужно использовать две 'c' (-Scc), так как одна просто удаляет из кеша только те пакеты которые больше не используются и кстати там нужно будет еще помучатся, так как если делать просто через --noconfirm то по умолчанию стоит отмена(N) удаления всех пакетов |