Table of Contents |
---|
...
Info |
---|
NFS 공유 볼륨에 대한 복제는 네트워크 공유의 특성상 FSR이 공유 볼륨에 접근하는 클라이언트 호스트들을 모두 통제할 수 없기 때문에 복제 대상 데이터의 모든 변경분을 실시간 추적할 수 없습니다. 따라서 NFS 공유 복제는 기술적으로 불가합니다. FSR은 주기적 동기화를 사용하여 NFS 공유볼륨을 백업합니다. 단, NFS 공유 볼륨에 대한 동기화는 소스로만 지정해야 하고 동기화 타깃으로 지정하지 않도록 주의해야 합니다. 해당 공유볼륨에 접근하는 다수의 통제되지 않는 클라이언트들의 I/O가 상호 배제되어 안전하게 쓰여지지 못할 경우 파일이 깨질 수 있습니다공유 볼륨은 다수의 클라이언트에 의해 쓰기가 수행되므로 FSR 엔진이 통제할 수 없습니다. |
복제 대상
FSR은 복제 대상 파일의 데이터와 속성을 동기화하고, 파일에 발생하는 쓰기를 포함한 모든 변경분 I/O 에 대해 복제 합니다(일부 속성은 선택사항). 다만 파일 엑세스 시간, 오프라인, 재분석 등 운영환경에 의존적이거나 특수한 파일속성은 복제할 수 없습니다.
...
시스템 구성파일은 config.json 파일입니다. 별도 경로를 지정하지 않을 경우 %FSR_HOME%/conf/config.json 의 경로에 위치합니다.
구성파일을 수정한 뒤 적용하기 위해서는 프로그램을 재 실행하거나 다음의 갱신 명령을 실행합니다.
fsradm config adjust
리소스 구성
리소스 파일의 파일 형식은 '*.res
'이며, 경로는 시스템 설정 파일의 'options/resource_path' 항목에 명시되어 있습니다.
resource_path 의 기본 값은 현재 위치('.')이고 시스템 구성 파일의 위치를 기준으로 하여, 기본 위치는 config.json
파일의 위치와 같습니다.
다음은 리소스 구성 파일의 예 입니다.
Code Block | ||||
---|---|---|---|---|
| ||||
{ "id": "r0", "description": "test resource", "auto_up": true, "nodes": [ { "name": "node1-hostname", "url": "10.20.200.75:9810", "files": [ { "path": "G:/test/r0", "exclude_patterns": [ ] } ] }, { "name": "node2-hostname", "url": "10.20.200.76:9810", "files": [ { "path": "G:/test/r0", "exclude_patterns": [ ] } ] } ], "connections": [ { "node1": { "name": "node1-hostname" }, "node2": { "name": "node2-hostname" }, "buffer": { "size": 1024 }, "network": { "ping_interval": 10, "compress": false, "tls": false, "limit": 0 } } ], "options": { "exclude_patterns": [ ] } } |
...