이 페이지는 기계 번역되었습니다. 영어 원본을 읽어보세요. English

IBSurgeon 라이브러리

ZFS에서 -D ON 스위치를 사용한 nbackup이 작동하지 않습니다

아시다시피, nbackup에는 파일 시스템 캐시에 대한 부정적인 영향을 줄이기 위해 직접 IO를 사용하는 -D 옵션이 있으며, 일반적으로 증분 백업을 수행하는 더 빠른 방법입니다. 그러나 nbackup에 -D ON 스위치를 사용하면 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를 사용하는 것이 좋습니다.