Перенос ноды с Windows на Ubuntu

Всем привет.
Есть нода 13 Tb, ОС - Windows 10, NTFS, одна на весь диск.
Очень нужно перенести ее на другую ОС, т.к. меня не устраивает как нода работает под виндой.
Если я ограничу ноду допустим до 10Т, перенесу все файлы из папки ноды в storagenode/, туда же перенесу identity в отдельную папку storagenode/identity/, подключу диск к Ububntu с докером (fstab, все дела), запущу контейнер командой как описано в docs.
Далее подключу второй пустой диск с ext4, начну копировать все с первого (filewalker откл пока).
Каковы мои шансы, что в таком случае действующая нода продолжит работать корректно?

Здравствуйте @Copycat,
Добро пожаловать обратно!

NTFS под Linux будет работать плохо. docker storagenode ожидает данные (базы данных, папки blobs, trash,… и orders) в подпапке storage.
Но - работать будет. И синхронизация должна сработать. Единственное что могу порекомендовать - отключить шифрование, сжатие и дедупликацию на диске NTFS перед подключением к Linux, потому что “из коробки” они не поддерживаются правильно.
Ну или не мучаться и мигрировать сразу по сети или на крайний случай через WSL2 (подключив туда ваш новый диск и отформатировав в ext4).

1 Like

@Alexey, здравствуйте!
Спасибо, буду пробовать.

1 Like