Table of Contents |
---|
...
그리고 복제를 구성하기 전 다음의 사항들에 대해 주의해야 합니다.
- 시스템에서 사용하는 파일이나 디렉터리는 디렉터리를 복제해선 안됩니다. 루트(시스템) 경로의 시스템 파일들을 타깃으로 동기화 하거나 복제 할 경우 타깃의 주요 시스템 구성을 파괴할 수 있습니다.
- 타깃에 복제된 파일을 Application 에서 열도록 허용해선 안됩니다. 이를 위해 FSR은 타깃 파일 보호 기능을 제공하며 기본적으로 Secondary의 파일 잠금을 수행합니다.
- 타깃 디렉터리에 복제하기 전에 타깃 디렉터리에 있던 다른 데이터가 덮어쓰기 되지 않도록 사전에 반드시 확인해야 합니다.
Info | ||
---|---|---|
| ||
FSR 은 경로를 재 지정하는 기능을 갖는 링크(소프트, 하드, 심볼릭, 정션 등) 파일에 대해선 링크 자체만 복제 합니다. 링크 파일이 가리는 대상을 복제 대상으로 하지 않습니다. |
Info | ||
---|---|---|
| ||
복제 경로 내에 링크 파일이나 암호화 파일(EFS)이 존재 할 경우 사전에 구성을 조정해야 합니다.
FSR 1.2 에선 지정한 경로를 분석하여 링크 파일이나 암호화 파일의 정보를 출력해 주는 기능을 제공합니다. 이와 관련한 자세한 사항은 /wiki/spaces/FSR/pages/3413901908을 참고하세요. |
구성 파일
구성파일은 복제의 구성 유형과 속성을 기술하는 json 형식의 텍스트 파일로서 시스템 구성파일과 리소스 구성파일로 기술합니다. 시스템 구성파일에는 FSR의 동작에 필요한 노드 전역적인 경로들이 지정되고, 리소스 구성파일에서 ip주소, 복제대상, 핸들러 등 복제를 위한 구체적인 사항을 기술합니다.
...
시스템 구성파일은 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": [ ] } } |
...