このページは機械翻訳されています。英語の原文をお読みください。 English

IBSurgeon ライブラリ

nbackup 在 ZFS 上使用 -D ON 开关无法正常工作

ご存知の通り、nbackupにはダイレクトIOを使用してファイルシステムキャッシュへの悪影響を軽減するためのオプション-Dがあり、通常、増分バックアップを行うより高速な方法です。しかし、スイッチ-D ONを指定したnbackupはZFSでは動作しないことが判明しました。

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

失敗例:

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

このエラーは次のことを意味します:

Code
EINVAL ファイルシステムがO_DIRECTフラグをサポートしていません。

したがって、Linuxではデータベースとバックアップ用のボリュームとしてext3およびext4を使用することをお勧めします。