Что касается mysql. А не проще сконфигурить скуль перед установкой с указанием хоум директории? Хоть срв , хоть хомяк.
Для proftpd я умолчательные настройки перенастраиваю в /srv/ftp/..., т.к. он
не умеет ходить по симлинкамм из-за chroot, то делаю на подобии:
$ mount -o bind /media/data/ /srv/ftp/data/
$ mount -o bind /media/rw/ /srv/ftp/upload/
В оригинальных конфигах пакета предлагают например туда:
VRootAlias upload /var/ftp/upload
Теперь нужно переместить /var/lib/mysql на другой раздел. В
/etc/mysql/mariadb.conf.d/50-server.cnf:
datadir = /var/lib/mysql
Допустим мы остановили сервис и скопировали файлы:
$ sudo service mysql stop
$ sudo cp -a /var/lib/mysql /srv/mysql
Корректней будет менять путь опции datadir или делать симлинк или делать
хардлинк?
На VPS у меня один раздел и нечего там двигать.
За машинами разработчика обычно маленький SSD + большой HDD, потому я
интересуюсь как уйти с /var/ для объемных данных.
--
Best regards!