Миграция ноды на новый диск, проблема с файлами базы

всем привет, решил перенести ноду на новый диск
действовал по гайду How do I migrate my node to a new device? - Storj Node Operator Docs
когда нода была запущена запустил копирование файлов
sudo rsync -aP /home/user/storj/storagenode_files/storage/ /home/user/storj/storagenode_files_copy/storage/
в гайде сказано что можно не останавливать ноду
rsync копировал файлы, нода параллельно работала
потом нода перестала загружаться, дашборд стал недоступен
попробовал рестартануть докер, удалил контейнер, создал новый
при старте получил ошибку


получается с файлами базы что-то не то, хотя файлы сами есть и диск примонтирован
возможно повредились. info.db например подозрительно мало занимает
изображение
пока остановил ноду, хотя она сама отвалилась, и запустил копирование файлов
у меня вопрос, можно ли восстановить ноду в таком случае? и насколько помню есть некоторое время, в течении которого нода может быть офлайн
нода на 5.5TB

Привет.
Rsync никак не влияет на первый аргумент - прежнее место расположения ноды. Т.е. при наличии свободного места на диске нода будет работать. Проверь, осталось ли свободное место. Если да, то запускай ноду как раньше это делал. Еще раз убедись, что не изменил параметры запуска контейнера ноды, т.е. там нет новых дестинэйшенов для identity и config. Создавай контейнер один-в-один как ранее, до переноса.
Не являюсь спецом по линуксу, поэтому спрошу, куда ты переносишь саму ноду? судя по второму аргументу rsync в соседний каталог? А новый диск куда примонтировал?

1 Like

Здравствуйте!
Покажите, пожалуйста, вашу команду docker run (личные данные можно замаскировать). Надеюсь на новое место не перенаправили ещё до завершения копирования?

докер команда:


проверил каталоги

и диск смонтирован
image

в линуксе дики монтируются к каталогу, если зайти в соседний каталог, то окажемся на новом диске

перезагрузил систему, перемонтировал диск с которого копировал файлы, нода запустилась
при копировании файлов при работающей ноде, возможно произошел сбой, так как пробовал сразу перемонтировать диск без перезагрузки, но неполучилось
сейчас вот думаю, продолжать переносить ноду или оставить как есть
копировать при работающей ноде такое себе, сколько по времени можно держать ноду выключенной?
пока такой результат на дашборде


модель диска st6000dm003

До 12 дней, а потом будет приостановлена (никакого входящего трафика), и у вас будет неделя, чтобы исправить проблему.
Online score восстановится в течение следующих 30 дней онлайн.

Копировать при работающем узле можно, но желательно уменьшить выделенное место меньше занятого - тогда новых данных поступать не будет и синхронизация должна пройти быстрее.

а я незнал, что можно уменьшить размер выделенного места
запустил дальше rsync, и получается online score по немногу уменьшается


пока приостановлю копирование
прошу прощения, перепутал с Suspension Score, если Suspension Score менее 96% то нода
будет дисквалифицирована, так что можно продолжать перенос файлов

Online score уменьшается, если узел не отвечает на запросы аудита.
Если он не отвечал раньше, то теперь эта статистика доставляется на узел.

Suspension score не ведёт к дисквалификации сразу. Если он станет ниже 60%, узел будет приостановлен (никакого входящего трафика, пока не поднимется выше 60%). После приостановки у вас будет неделя чтобы пофиксить проблему.

А вот audit score если снизится до 96%, тогда узел будет безвозвратно дисквалифицирован.