Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Table of Contents

...

Info

NFS 공유 볼륨에 대한 복제는 네트워크 공유의 특성상 공유 볼륨에 접근하는 임의의 클라이언트 호스트들을 모두 통제할 수 없기 때문에 복제 대상 데이터의 모든 변경 분을 실시간 추적하는 것은 기술적으로 불가합니다. 


복제 대상

FSR은 복제 대상 기본적으로 로컬디스크에 있는 파일을 복제 대상으로 하고 파일의 데이터와 속성을 동기화하고속성, 파일에 발생하는 쓰기를 포함한 모든 변경 분 I/O 에 대해 동기화 하고 복제 합니다(일부 속성은 선택 사항). 다만 .

  • 파일 접근 시간 속성은 복제할 수 없습니다(소스/타깃 양 측에서 파일에 접근한 시간을 일치시키는 것은 일반적으로 불가능합니다).
  • NFS 경로는 복제하지 않습니다.(주기적 동기화만 지원합니다).
    • 복제 경로 하위에 NFS 가 마운트 되는 것도 허용하지 않습니다.

그리고 복제를 구성하기 전 다음의 사항들에 대해 주의해야 합니다.

...

시스템 구성파일은 config.json 파일입니다. 별도 경로를 지정하지 않을 경우 %FSR_HOME%/conf/config.json 의 경로에 위치합니다.

구성파일을 수정한 뒤 적용하기 위해서는 프로그램을 재 실행하거나 다음의 갱신 명령을 실행합니다.

fsradm config adjust

리소스 구성

리소스 파일의 파일 형식은 '*.res'이며, 경로는 시스템 설정 파일의 'options/resource_path' 항목에 명시되어 있습니다.
resource_path 의 기본 값은 현재 위치('.')이고 시스템 구성 파일의 위치를 기준으로 하여, 기본 위치는 config.json 파일의 위치와 같습니다.

다음은 리소스 구성 파일의 예 입니다.

Code Block
languagetext
title1:1 복제
{
  "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": [
    ]
  }
}

...