Снимок с полной историей (создание)
На узле nodeos COOPOS, где уже крутится полная state history с генезиса, снимается переносимый snapshot и копируются согласованные файлы data/state-history (и при необходимости blocks.log) для переноса или бэкапа.
Перед началом¶
Шаги¶
- Включите
producer_api_pluginна узле с полной state history.
Осторожно с producer_api_plugin
Закройте файрволом доступ к http-server-address или укажите localhost:8888.
-
Создайте переносимый снимок:
-
Дождитесь нескольких блоков после завершения снимка: в файлах state history должно быть минимум на один блок больше, чем в переносимом снимке, а в
blocks.log— блок после того, как он стал необратимым.
Примечание
Если блок из снимка вытеснен форком, снимок недействителен — повторите процедуру.
-
Остановите
nodeos. -
Сохраните копии:
- нового переносимого снимка (
data/snapshots/snapshot-xxxxxxx.bin) - содержимого
data/state-history:chain_state_history.logtrace_history.logchain_state_history.index— по желанию; без него восстановление дольшеtrace_history.index— по желанию; без него восстановление дольше
- по желанию:
data/blocksбезdata/blocks/reversible