Сообщение от kuslik
Посмотреть сообщение
Из особенностей - прошивки сохраняются по разделам. Разделы с одинаковыми md5 и размерами не дублируются, на сервере вместо дубликатов храниться только один оригинал..
Сжатие нужно для того, чтобы на небольшой сервер впихнуть невпихуемое - бекапы кучи устройств.
К примеру, EEPROM NS M2 сжимается с 64kb до 1kB, но займёт место на диске 4kb (раздел ext4), то бишь сжатие в 16 раз.
Сейчас делается программная часть - бекап устройств.
После автообнаружения устройства пользователю на выбор предлагается бекапить или шить девайс. При прошивке бекап делается автоматически.
Удобно всё бекапить.
Зачем это нужно?
Поступает много "программных трупов" после прошивки WR1043ND v1 в openwrt и обратного восстановления оригинальной прошивки TP-Link - не работает wifi вообще.
Также много других устройств шьют во что-нибудь и обратно в оригинал сложно прошивать, искать именно нужную версию прошивки устройства, запускать режим прошивки по tftp и т.д.
Каждый раз при самостоятельных перепрошивках даже у спецов появляется чувство обеспокоенности - тем более, если это делается первый раз и не известен результат.
Как правило - при перепрошивках никаких бекапов не делается.
Далее - по мере готовности
Прокомментировать: