ЧАСТО ЗАДАВАЕМЫЕ ВОПРОСЫ
Использование каталога MyTonCtrl
MyTonCtrl является оболочкой, которая хранит свои файлы в двух местах:
- ~/.local/share/mytonctrl/- здесь хранятся долгосрочные файлы, такие как журналы.
- /tmp/mytonctrl/- здесь хранятся временные файлы.
MyTonCtrl также включает в себя другой скрипт, mytoncore, который, в свою очередь, хранит файлы в следующих местах:
- ~/.local/share/mytoncore/- здесь хранятся постоянные файлы, основная конфигурация.
- /tmp/mytoncore/- здесь хранятся временные файлы, параметры, используемые для выборов.
MyTonCtrl загружает исходный код для себя и валидатора в следующие каталоги:
- /usr/src/mytonctrl/
- /usr/src/ton/
MyTonCtrl компилирует компоненты валидатора в следующий каталог:
- /usr/bin/ton/
MyTonCtrl создает ра бочий каталог для валидатора здесь:
- /var/ton/
Если MyTonCtrl был установлен под root пользователем
Конфигурации будут храниться по-другому:
- /usr/local/bin/mytonctrl/
- /usr/local/bin/mytoncore/
Как удалить MyTonCtrl
Запустите скрипт от имени администратора и удалите скомпилированные компоненты TON:
sudo bash /usr/src/mytonctrl/scripts/uninstall.sh
sudo rm -rf /usr/bin/ton
Во время этого процесса убедитесь, что у вас достаточно прав для удаления или изменения этих файлов или каталогов.
Изменение каталога с помощью MyTonCtrl
Изменение рабочего каталога валидатора перед установкой
Если вы хотите изменить рабочий каталог валидатора перед установкой, это можно сделать двумя способами:
- 
Создать форк проекта - Вы можете создать форк проекта и внести в него свои изменения. Узнайте, как создать форк проекта с помощью man git-fork.
- 
Создать символьную ссылку - Вы также можете создать символьную ссылку с помощью следующей команды: ```bash
 ln -s /opt/ton/var/ton
 ```Эта команда создаст ссылку /var/ton, которая указ ывает на/opt/ton.
Изменение рабочего каталога валидатора после установки
Если вы хотите изменить рабочий каталог валидатора с /var/ton/, выполните следующие действия:
- 
Остановка служб - Вам нужно будет остановить службы с помощью этих команд: systemctl stop validator.service
 systemctl stop mytoncore.service
- 
Перемещение файлов валидатора - Затем вам нужно переместить файлы валидатора с помощью этой команды: mv /var/ton/* /opt/ton/
- 
Обновление путей конфигурации - Замените пути в конфигурации, находящиеся по адресу ~/.local/share/mytoncore/mytoncore.db.
- 
Примечание - Опыта такого переноса нет, поэтому учтите это, когда будете двигаться дальше. 
Не забудьте убедиться, что у вас есть достаточные права для внесения этих изменений или запуска этих команд.
Понимание состояния валидатора и перезапуск валидатора в MyTonCtrl
Этот документ поможет вам понять, как подтвердить, что MyTonCtrl стал полноценным валидатором, и как перезапустить ваш валидатор.
Перезапуск вашего валидатора
Если вам нужно перезапустить ваш валидатор, вы можете это сделать, запустив следующую команду:
systemctl restart validator.service
Убедитесь, что у вас достаточно прав для выполнения этих команд и внесения необходимых изменений. Всегда помните о резервном копировании важных данных перед выполнением операций, которые могут потенциально повлиять на ваш валидатор.