Как изменить каталог установки по умолчанию /var на другой?

Поскольку на диске в /var мало места, мне нужно изменить директорию установки по умолчанию с /var на /data.

Не удалось зарегистрировать слой: open /var/www/discourse/node_modules/ace-builds/demo/kitchen-sink/docs/textile.textile: недостаточно места на устройстве

Возможно, будет проще и более стандартным подходом переместить только ваши загрузки и резервные копии, чтобы освободить место. Если вы используете DigitalOcean:

Нет, это начальная установка. У меня недостаточно места на /var, чтобы использовать команду discourse-setup для установки нового Discourse.

На мой взгляд, если у вас изначально недостаточно места для установки Discourse, то здесь кроется более серьёзная проблема. Лично я бы сначала попытался решить её, прежде чем переносить приложение в новую директорию.

Возможно, сменить базовую директорию несложно. Если кто-то уже делал это раньше, пусть поделится опытом. Но я бы избегал нестандартной установки, так как это может привести к непредвиденным проблемам.