nbackup với tùy chọn -D ON không hoạt động trên ZFS
Như bạn đã biết, nbackup có tùy chọn -D để sử dụng IO trực tiếp nhằm giảm tác động tiêu cực lên bộ nhớ đệm của hệ thống tệp, và thông thường, đây là cách nhanh hơn để thực hiện sao lưu gia tăng. Tuy nhiên, hóa ra nbackup với tùy chọn -D ON không hoạt động trên ZFS
./nbackup -b 0 localhost:/opt/firebird/examples/empbuild/employee.fdb /opt/test2.nbk -user SYSDBA -pass masterkey -D ON
Ví dụ lỗi:
Failure: Error (22) opening database file: /opt/firebird/examples/empbuild/employee.fdb
Lỗi này có nghĩa như sau:
EINVAL Hệ thống tệp không hỗ trợ cờ O_DIRECT.
Vì vậy, tốt hơn nên sử dụng ext3 và ext4 làm ổ đĩa cho cơ sở dữ liệu và bản sao lưu trên Linux.