Тот гайд описывает как расщепить данные, которые по умолчанию хранятся в одной директории, между различными директориями. Вам это в действительности надо? Если да, то зачем?
Вы сами упомянули, что синхронизация в случае использования SSD происходит намного быстрее, да я и сам проверил это на практике. Проблема в том, что при отсутствии ссдшника на 500+ гб никак не получится записать блокчейн целиком. Если расщепить папки между разными дисками: к примеру поместить папки chainstate, blocks/index и indexes на SSD (они занимают не так много места), то можно значительно выиграть в скорости. После начальной синхронизации можно вернуть все на место, там скорость уже не так важна.
То что перестал синхронизироваться после того как включили txindex=1 (коре по умолчанию воспринимает этот этого параметр как ноль) это нормально. Происходит перестройка базы данных. Как только она закончится, синхронизация должна возобновиться. Вам действительности надо чтобы строилась база данных для всех транзакций без исключения, а не только для ваших транзакций? Если да, то зачем?
Главная цель - не только запустить ноду, но и использовать ее для самостоятельной проверки транзакций. Можно настроить персональный электрум сервер или запустить собственную lightning ноду, но все это требует индексирования транзакций. Мобильные кошельки обычно тоже можно подключить к своим собственным нодам, так что это явно не будет лишним. Не доверяй, а проверяй, в общем.
SATA SSD подключается через простой USB-SATA переходник.
Подключить диск - это меньшая из проблем, можно и без переходника обойтись. Тем более, разве при подключении через USB скорость не пострадает? Мне всегда казалось, что SATA быстрее USB.