Обновление полной ноды на новый релиз
Когда devnet будет очищен и обновлен новыми версиями, вам потребуется обновить полную ноду. Если вы этого не сделаете, ваша полная нода не будет продолжать синхронизироваться с сетью. Чтобы обновить полную ноду, выполните следующие действия:
Выключите полную ноду.
Удалите папку данных (путь к каталогу указан в файле конфигурации, например:
public_full_node.yaml).
Папка данных по умолчанию
/opt/aptos/data, если вы запускаете двоичный файл иDIRECTORY_WITH_YOUR_DOCKER_COMPOSE_db, если вы запускаете Docker.Используйте
docker volume rm DIRECTORY_WITH_YOUR_DOCKER_COMPOSE_db -fи заменитеDIRECTORY_WITH_YOUR_DOCKER_COMPOSEименем каталога, из которого вы запустили Docker.
3. Удалите файлgenesis.blob и waypoint.txt (в зависимости от того, как вы его настроили, у вас может не быть этого файла, а вместо этого может быть waypoint непосредственно в файле конфигурации).
4. Если вы используете двоичный файл Rust, извлеките последнюю ветку devnet , и снова создайте двоичный файл.
5. Загрузите последние Docker-образы с помощью: docker pull docker.io/aptoslab/validator:devnet.
6. Загрузите новый файл genesis.blob и новый waypoint.
7. Обновите файл конфигурации (например, public_full_node.yaml) новой путевой точкой (если вы настраиваете путевую точку непосредственно там).
8. Перезагрузите полную ноду.
9. См. секцию Проверка начальной синхронизации, чтобы проверить, синхронизируется ли снова ваша полная нода.
Last updated