ZFS에서 -D ON 스위치를 사용한 nbackup이 작동하지 않습니다
아시다시피, nbackup에는 파일 시스템 캐시에 대한 부정적인 영향을 줄이기 위해 직접 IO를 사용하는 -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 플래그를 지원하지 않습니다.
따라서 Linux에서는 데이터베이스와 백업용 볼륨으로 ext3 및 ext4를 사용하는 것이 좋습니다.