Versions Compared

Key

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

...

메타 데이터는 위치하는 경로에 따라 복제볼륨과 같은 디스크 장치에 있을 경우 내부메타(Internal Meta)라고 하며, 이와 다르게 복제볼륨이 아닌 다른 외부 디스크에 메타데이터가 위치할 경우 외부메타(External Meta)라고 합니다. 내부메타는 별도의 디스크 장치를 준비할 필요가 없는 장점이 있지만 성능 상으로는 서로 다른 디스크로 I/O를 수행하는 외부메타 방식이 조금이라도 더 유리합니다. 내부메타는 다음의 예와 같이 구성 파일에서 Internal internal 키워드로 기술하면 BSR이 메타를 자동으로 생성하는 방식이며, 외부 메타는 메타디스크 장치를 직접 지정하는 방식입니다.외부 메타 디스크는 초기화 시점에 복제 볼륨을 파티셔닝하고 구분된 메타 영역 내에서 메타데이터를 자동으로 생성하는 방식입니다. internal 키워드는 Linux 환경에서만 제공합니다.

Linux Internal Meta

Info

resource r0 {
...
meta-disk internal;
...
}

외부 메타 디스크는 디스크 볼륨 장치를 직접 지정해야 하고 운영체제의 특성에 따라 Windows 에선 마운트 포인트로, Linux 에서는 디스크 장치의 장치명으로 지정합니다. 그리고 BSR 에선 가상디스크 장치에 대한 메타볼륨을 지원하여 별도의 디스크 장치없이 가상의 볼륨을 메타 볼륨으로 사용할 수 있도록 하는 기능을 제공합니다. 가상볼륨장치는 Windows 에선 VHD, Linux 에선 Loop 장치로 준비해야 하며 가상장치가 준비되면 외부메타 디스크로 간주하고 사용할 수 있습니다.

...