nbackup з перемикачем -D ON не працює на ZFS
Як відомо, nbackup має опцію -D для використання прямого введення-виведення, щоб зменшити негативний вплив на кеш файлової системи, і зазвичай це швидший спосіб створення інкрементальних резервних копій. Однак виявилося, що nbackup з перемикачем -D ON не працює на ZFS
./nbackup -b 0 localhost:/opt/firebird/examples/empbuild/employee.fdb /opt/test2.nbk -user SYSDBA -pass masterkey -D ON
Приклад помилки:
Failure: Error (22) opening database file: /opt/firebird/examples/empbuild/employee.fdb
Помилка означає наступне:
EINVAL Файлова система не підтримує прапорець O_DIRECT.
Отже, краще використовувати ext3 та ext4 як томи для бази даних і резервних копій на Linux.