Hallo zusammen.
Bevor ich mir da irgendwas kaputt mache, frage ich lieber die Profis (ja, ich unterstelle den Mitlesenden eine gewisse Professionalität).
Ich möchte bei einem bestehenden MySQL (MariaDB) Jail (mit iocage erstellt) die Datenbank (InnoDB) auf ein eigenes ZFS Datasets auslagern, um diese unabhängig von der Jail zu machen. Nach ersten Recherchen ist dies aber gar nicht so einfach, da wohl einige Parameter sowohl in der my.cnf als auch beim Anlegen des Datasets zu beachten sind.
Aktuell sieht das also so aus: die Datenbank selbst im Jail ist unter /zroot/iocage/jails/mysql/root/var/db/mysql (vom host gesehen) zu finden.
Wie mache ich das also "richtig", die bestehenden Datenbank-Inhalte aus dem klassischen Jail ZFS Dataset auf ein eigenes Dataset umzuziehen - bestmöglichst ohne Datenverlust. Welche Schalterchen und Parameter müssen hier beachtet werden. Freue mich auf Euren Input.
Bevor ich mir da irgendwas kaputt mache, frage ich lieber die Profis (ja, ich unterstelle den Mitlesenden eine gewisse Professionalität).
Ich möchte bei einem bestehenden MySQL (MariaDB) Jail (mit iocage erstellt) die Datenbank (InnoDB) auf ein eigenes ZFS Datasets auslagern, um diese unabhängig von der Jail zu machen. Nach ersten Recherchen ist dies aber gar nicht so einfach, da wohl einige Parameter sowohl in der my.cnf als auch beim Anlegen des Datasets zu beachten sind.
Aktuell sieht das also so aus: die Datenbank selbst im Jail ist unter /zroot/iocage/jails/mysql/root/var/db/mysql (vom host gesehen) zu finden.
Code:
zroot/iocage/jails/mysql 1.58G 396G 92K /zroot/iocage/jails/mysql
zroot/iocage/jails/mysql/root 1.58G 396G 2.37G /zroot/iocage/jails/mysql/root
Wie mache ich das also "richtig", die bestehenden Datenbank-Inhalte aus dem klassischen Jail ZFS Dataset auf ein eigenes Dataset umzuziehen - bestmöglichst ohne Datenverlust. Welche Schalterchen und Parameter müssen hier beachtet werden. Freue mich auf Euren Input.