[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

умно почистить кэш



>>>>>   Как вычистить из локального рипозитария пакеты старых версий?
DEO>>>>   man rsync
>>> 
DEO>>>>   само будет чиститься при каждом обновлении
>>> 
>>>  man debmirror, если уж на то пошло.  Дабы конфиги и наличные пакеты таки
>>>  были синхронизированы.
DEO>>  а что за конфиги?
> 
> Packages, Sources и т.д.  Просто если тупо делать rsync, то пока оно
> качает (и если соединение оборвалось - то пока не докачает в следующий
> раз) у тебя содержимое Packages не согласовано, вообще говоря, с
> состоянием файловой системы твоего миррора.  debmirror делает аккуратно
> - он сначала прикапывает новый Packages в сторонке, потом его
> анализирует, качает то, что там написано, потом заменяет старый Packages
> новым (только если не было существенных ошибок) и только потом удаляет
> старые пакеты.  Впрочем, если места недостаточно, может сначала удалять
> старые, но я так делаю только когда с миррора на работе таскаю на
> ноутбук по локалке - на ноутбуке места маловато, а за канал я уверен.
> 
> При подходе debmirror у тебя миррор в любой момент консистентен и полон,
> хотя, возможно, несколько устарел.  И подписи под всеми служебными
> файлами успешно проверены, да...
а, вот в чем дело...
у меня зеркало просто синкается с 03 по 07 утра (когда пол часа когда 4
часа в зависимости от) и в это время я обычно сплю и меня не колыхает
что оно там рассогласовано :)



Reply to: