Перемещение /var/discourse и /var/lib/docker

Мне нужно освободить место на диске, так как основной том почти заполнен.

Я попробовал следующее:

cd /var/discourse
./launcher stop app

cd /var/
cp -R discourse /mnt/forums/discourse
mv discourse/ discourse-backup/
ln -s /mnt/forums/discourse discourse

cd /var/lib/
cp -R docker /mnt/forums/docker
mv docker/ docker-backup/
ln -s /mnt/forums/docker docker
 
cd /var/discourse
./launcher start app

Кажется, что всё запускается, но ничего не работает — просто ошибка 502 Gateway.

Какую ошибку я мог допустить и какой лучший способ устранить неполадку?

Этот перенос освободит для нас более 225 ГБ.

Поднимаю тему, чтобы услышать мысли других участников сообщества.

Возможно, ошибка прав доступа или владения? Я предпочитаю использовать cp -a (от root), хотя даже это не гарантирует идеальное копирование — для этого лучше использовать tar или cpio.

Возможно, что-то не поддерживает символические ссылки; в таком случае лучше использовать монтирование или loopback-монтирование.

В идеале же где-то должен быть лог, который сообщит, что именно не запустилось или что именно не понравилось системе в найденном.

Спасибо. В итоге я переместил shared/ и очистил директорию overlay2. Это очень помогло.