Я хочу смочь тесно стандартизировать свои установки Ubuntu 14.04, существует вероятность, что число установок, которые я должен завершить, увеличится существенно скоро. Я также хочу смочь управлять обновлениями в существующих 14,04 системах. Системы используемая поддержка диапазон различных пользовательских приложений, и я должен удостовериться, что обновления не изменяют поведение этих программ.
Я хочу поместить 3 зеркала на месте на тот же сервер; одно 'живое' зеркало для загрузки обновлений, 'тестового' зеркала, где я могу сохранить своего рода снимок репозиториев, чтобы обновить систему тестирования и проверить, что нет никаких нежелательных эффектов. После того как я рад, что функциональность неповреждена, я хотел бы переместить эти утвержденные обновления производственного зеркала на той же машине. Это производственное зеркало будет источником для обновлений моих производственных систем и источником для новых сборок после использования нормального носителя установки (загрузочный USB).
Я использую apt-mirror
и уже имейте рабочее зеркало Испытанных репозиториев. Я рад сохранить это максимально актуальным и знать, как управлять этим. Я понимаю, как использовать apache
сделать различные зеркала доступными по http, и как измениться /etc/apt/sources.list
файлы систем, которые будут использовать зеркала.
Как я могу эффективно управлять этими отдельными зеркалами? Я мог скопировать текущее состояние живого зеркала к тестовому местоположению зеркала, затем на производственном зеркале после одобрения, но это будет использовать большое дисковое пространство. Существует ли более умный способ сделать это? Был бы с помощью своего рода файловой системы объединения быть способом пойти?