nbackup mit dem Schalter -D ON funktioniert nicht auf ZFS
Wie Sie wissen, hat nbackup die Option -D, um Direct IO zu verwenden und so die negativen Auswirkungen auf den Dateisystem-Cache zu verringern. Normalerweise ist dies ein schnellerer Weg für inkrementelle Backups. Es stellte sich jedoch heraus, dass nbackup mit dem Schalter -D ON auf ZFS nicht funktioniert.
./nbackup -b 0 localhost:/opt/firebird/examples/empbuild/employee.fdb /opt/test2.nbk -user SYSDBA -pass masterkey -D ON
Beispiel für einen Fehler:
Failure: Error (22) opening database file: /opt/firebird/examples/empbuild/employee.fdb
Der Fehler bedeutet Folgendes:
EINVAL Das Dateisystem unterstützt das O_DIRECT-Flag nicht.
Verwenden Sie daher besser ext3 und ext4 als Volumes für Datenbank und Backups unter Linux.