Перейти к основному содержимому

ЧАСТО ЗАДАВАЕМЫЕ ВОПРОСЫ

Использование каталога MyTonCtrl

MyTonCtrl является оболочкой, которая хранит свои файлы в двух местах:

  1. ~/.local/share/mytonctrl/ - здесь хранятся долгосрочные файлы, такие как журналы.
  2. /tmp/mytonctrl/ - здесь хранятся временные файлы.

MyTonCtrl также включает в себя другой скрипт, mytoncore, который, в свою очередь, хранит файлы в следующих местах:

  1. ~/.local/share/mytoncore/ - здесь хранятся постоянные файлы, основная конфигурация.
  2. /tmp/mytoncore/ - здесь хранятся временные файлы, параметры, используемые для выборов.

MyTonCtrl загружает исходный код для себя и валидатора в следующие каталоги:

  1. /usr/src/mytonctrl/
  2. /usr/src/ton/

MyTonCtrl компилирует компоненты валидатора в следующий каталог:

  1. /usr/bin/ton/

MyTonCtrl создает рабочий каталог для валидатора здесь:

  1. /var/ton/

Если MyTonCtrl был установлен под root пользователем

Конфигурации будут храниться по-другому:

  1. /usr/local/bin/mytonctrl/
  2. /usr/local/bin/mytoncore/

Как удалить MyTonCtrl

Запустите скрипт от имени администратора и удалите скомпилированные компоненты TON:

sudo bash /usr/src/mytonctrl/scripts/uninstall.sh
sudo rm -rf /usr/bin/ton

Во время этого процесса убедитесь, что у вас достаточно прав для удаления или изменения этих файлов или каталогов.

Изменение каталога с помощью MyTonCtrl

Изменение рабочего каталога валидатора перед установкой

Если вы хотите изменить рабочий каталог валидатора перед установкой, это можно сделать двумя способами:

  1. Создать форк проекта - Вы можете создать форк проекта и внести в него свои изменения. Узнайте, как создать форк проекта с помощью man git-fork.

  2. Создать символьную ссылку - Вы также можете создать символьную ссылку с помощью следующей команды:

    ```bash
    ln -s /opt/ton/var/ton
    ```

    Эта команда создаст ссылку /var/ton, которая указывает на /opt/ton.

Изменение рабочего каталога валидатора после установки

Если вы хотите изменить рабочий каталог валидатора с /var/ton/, выполните следующие действия:

  1. Остановка служб - Вам нужно будет остановить службы с помощью этих команд:

    systemctl stop validator.service
    systemctl stop mytoncore.service
  2. Перемещение файлов валидатора - Затем вам нужно переместить файлы валидатора с помощью этой команды:

    mv /var/ton/* /opt/ton/
  3. Обновление путей конфигурации - Замените пути в конфигурации, находящиеся по адресу ~/.local/share/mytoncore/mytoncore.db.

  4. Примечание - Опыта такого переноса нет, поэтому учтите это, когда будете двигаться дальше.

Не забудьте убедиться, что у вас есть достаточные права для внесения этих изменений или запуска этих команд.

Понимание состояния валидатора и перезапуск валидатора в MyTonCtrl

Этот документ поможет вам понять, как подтвердить, что MyTonCtrl стал полноценным валидатором, и как перезапустить ваш валидатор.

Перезапуск вашего валидатора

Если вам нужно перезапустить ваш валидатор, вы можете это сделать, запустив следующую команду:

systemctl restart validator.service

Убедитесь, что у вас достаточно прав для выполнения этих команд и внесения необходимых изменений. Всегда помните о резервном копировании важных данных перед выполнением операций, которые могут потенциально повлиять на ваш валидатор.

См. также