nbackup z przełącznikiem -D ON nie działa na ZFS
Jak wiesz, nbackup ma opcję -D, która umożliwia użycie bezpośredniego wejścia/wyjścia (direct IO) w celu zmniejszenia negatywnego wpływu na pamięć podręczną systemu plików i zazwyczaj jest to szybszy sposób wykonywania kopii zapasowych przyrostowych. Okazało się jednak, że nbackup z przełącznikiem -D ON nie działa na ZFS
./nbackup -b 0 localhost:/opt/firebird/examples/empbuild/employee.fdb /opt/test2.nbk -user SYSDBA -pass masterkey -D ON
Przykładowy błąd:
Failure: Error (22) opening database file: /opt/firebird/examples/empbuild/employee.fdb
Błąd oznacza następujące:
EINVAL System plików nie obsługuje flagi O_DIRECT.
Dlatego lepiej używać ext3 i ext4 jako woluminów dla bazy danych i kopii zapasowych w systemie Linux.