Interessant. Ich habe eine MariaDB 10.4.13 unter Alpine Linux 3.12 (normale KVM Büchse, kein Docker Container o.Ä.) laufen und wollte eben mal das datadir auf ZFS umziehen. Aber Pustekuchen, dann startet MariaDB nicht mehr […]
Scheinbar möchte die MariaDB da sowas wie ein fallocate unter ZFS machen - das klappt natürlich nicht, weil ZFS das so (scheinbar) nicht unterstützt...
Mögliche Lösungen in Puncto Konfiguration konnte ich nicht finden. Weiß da jemand von euch mehr dazu bzw. kennt eine Lösung für das Problem?
Hintergrundinformationen zur Unterstützung von fallocate unter ZFS finden sich hier: Support fallocate(2) #326 (inkl. eines Workaround-Vorschlags, wenn alles andere fehlschlägt – Stichwort extN auf ZVOL). Vorher empfiehlt sich aber ein Blick auf "MariaDB on ZFS".