Diese Seite wurde maschinell übersetzt. Lesen Sie das englische Original. English

IBSurgeon-Bibliothek

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.

Code
./nbackup -b 0 localhost:/opt/firebird/examples/empbuild/employee.fdb /opt/test2.nbk -user SYSDBA -pass masterkey -D ON

Beispiel für einen Fehler:

Code
Failure: Error (22) opening database file: /opt/firebird/examples/empbuild/employee.fdb

Der Fehler bedeutet Folgendes:

Code
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.