nbackup 在 ZFS 上使用 -D ON 开关无法正常工作
ご存知の通り、nbackupにはダイレクトIOを使用してファイルシステムキャッシュへの悪影響を軽減するためのオプション-Dがあり、通常、増分バックアップを行うより高速な方法です。しかし、スイッチ-D ONを指定したnbackupは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フラグをサポートしていません。
したがって、Linuxではデータベースとバックアップ用のボリュームとしてext3およびext4を使用することをお勧めします。