Архивный узел
Прочитайте о Полном узле перед этой статьей
Обзор
Архивный узел - это тип полного узла, который хранит расширенные исторические данные блокчейна. Если вы создаете обозреватель блокчейна или аналогичное приложение, которому требуется доступ к историческим данным, рекомендуется использовать архивный узел в качестве индексатора.
Требования к ОС
Мы настоятельно рекомендуем установить mytonctrl с использованием поддерживаемых операционных систем:
- Ubuntu 20.04
- Ubuntu 22.04
- Debian 11
Требования к аппаратному обеспечению
- 16 x ядерный процессор
- 128ГБ ОЗУ с исправлением ошибок (ECC)
- Твердотельный накопитель объемом 9 ТБ или Оборудованное хранилище с более 64 000 операций ввода/вывода в секунду (IOPS)
- Возможность подключения к сети 1 Гбит/с
- 16 ТБ/месяц трафика при пиковой нагрузке
- публичный IP-адрес (фиксированный IP-адрес)
Для несжатых данных требуется 9 ТБ. 6 ТБ - это при использовании тома ZFS с включенным сжатием. Объем данных увеличивается примерно на 0,5 ТБ и 0,25 ТБ каждый месяц, с последним обновлением в ноябре 2024 года.
Установка
Установите ZFS и подготовьте том
Дампы поставляются в виде снимков ZFS, сжатых с помощью plzip, вам необходимо установить ZFS на вашем хосте и восстановить дамп, см. в Документацию Oracle.
Обычно рекомендуется создать отдельный пул ZFS для вашего узла на выделенном SSD-диске, это позволит вам легко управлять дисковым пространством и создавать резервные копии вашего узла.
- Установите zfs
sudo apt install zfsutils-linux
- Создайте пул на вашем выделенном диске объемом 4 ТБ
<disk>
и назовите егоdata
sudo zpool create data <disk>
- Перед восстановлением настоятельно рекомендуем включить сжатие на родительском файловой системе ZFS, что позволит вам освободить много места. Чтобы включить сжатие для тома
data
, войдите под учетной записью root и выполните следующую команду:
sudo zfs set compression=lz4 data