Ta strona została przetłumaczona maszynowo. Przeczytaj oryginał angielski. English

Biblioteka IBSurgeon

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

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

Przykładowy błąd:

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

Błąd oznacza następujące:

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