Section | |||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
정의
디스크 에이전트는 Mantech Volume Lock(이하 MVL) 드라이버를 이용하여 공유 디스크(shared disk)를 관리하는 에이전트입니다.
...
디스크 에이전트는 MVL 드라이버와의 통신으로 디스크의 un-lock / lock을 관리하고 쓰기 가능한 상태인지를 모니터링합니다.
MVL 드라이버 소개
MVL은 Windows 운영체제에서 공유 디스크 관리 기능을 제공하는 커널 드라이버입니다.
...
GPT 디스크와 MBR 디스크 모두 지원하며, 파일 시스템은 NTFS만 지원합니다.
MVL 설치 및 제거
MVL은 동적으로 드라이버의 load / unload 가 가능하며 설치한 후에는 시스템의 재부팅 없이 동작시킬 수 있습니다. MVL은 MCCS 설치 마지막 단계에서 자동으로 설치됩니다.
...
Doc command를 이용해서 시작 및 중지하는 방법은 다음과 같습니다.
시작
Code Block | ||
---|---|---|
| ||
net start vollock |
중지
Code Block | ||
---|---|---|
| ||
net stop vollock |
...
vollock.sys는 레거시 커널 필터 드라이버이므로 <Legacy> 형태로 등록이 됩니다.
추가
그룹에서 추가 할 경우
- 그룹 - 마우스 우 클릭 - 리소스 추가를 선택합니다.
[그림] 리소스 위자드 리소스추가 화면 리소스 위자드에서 공유 디스크를 선택하고 Next 버튼을 클릭합니다.
[그림] 리소스 위자드 선택화면나머지 과정은 아래의 '리소스 타입에서 추가 할 경우'와 같습니다.
리소스 타입에서 추가 할 경우
- 리소스타입 - 마우스 우 클릭 - 리소스 추가를 선택합니다.
[그림] 리소스 타입 리소스추가 화면 - 공유 디스크로 사용할 디스크 목록을 가져오는 작업을 진행 중입니다.
[그림] 공유 디스크로 사용될 디스크 목록 가져오는 화면 공유 디스크 리소스에 사용될 드라이브 문자를 선택하면 권장 이름을 제공해 줍니다.
Warning 공유 디스크 리소스로 사용할 디스크는 동일한 드라이브 문자를 가져야 합니다.
동일한 드라이브 문자를 가진 로컬 디스크의 드라이브 문자도 목록에 보여지므로 정확한 드라이브 문자를 선택하시기 바랍니다.
[그림] 공유 디스크 리소스 드라이브 문자 선택 화면- 추가 설정을 클릭하여 디스크 검사 명령을 사용할 수 있습니다. 사용 안 함이 기본적으로 선택되어 있습니다.
옵션을 사용한다면 사용을 선택하고 체크 디스크 옵션을 입력합니다.(기본값은 /F입니다.)
설정사항 입력이 끝나면 OK 버튼을 클릭합니다.
[그림] 공유 디스크 추가 설정 위자드 화면 Finish 버튼을 클릭하게 되면 공유디스크 리소스가 추가됩니다.
[그림] 공유 디스크 리소스 추가 된 화면
삭제
리소스타입 - 마우스 우 클릭 - 리소스 삭제를 선택합니다.
- 삭제 메뉴를 선택하게 되면 바로 삭제됩니다.
[그림] 공유 디스크 리소스 삭제 메뉴
상태
온라인
볼륨에 대한 잠금이 해제되어 쓰기가 가능한 상태입니다.
오프라인
볼륨이 잠긴 상태로서 읽기/쓰기가 모두 불가능합니다.
장애
볼륨이 온라인 상태에서 외부적인 요인으로 문제가 발생하여 쓰기가 불가능한 상태입니다.
외부 명령 또는 다른 드라이버에 의해 볼륨에 대한 접근이 차단되거나, FC 연결 또는 SAN 스위치 등 스토리지와의 물리적인 연결 문제로 장애가 발생할 수 있습니다.
속성
[그림] 공유 디스크 속성 화면
속성 | 설명 | 데이터타입 | 필수여부타입 | 기본값 | 수정 | 비고 |
Chkdsk | True로 설정될 경우에 온라인시 볼륨에 더티 비트가 설정되어 있으면 ChkdskArg 옵션으로 체크디스크를 실행합니다. (기본값=false) | BOOLEAN설정 될 경우에 볼륨 마운트 시에 디스크 검사 옵션(ChkdskArg )에 따라 디스크를 검사하여 오류를 수정합니다. | BOOLEAN | false | O | |
ChkdskArg | Chkdsk가 체크디스크(Chkdsk)가 true 일 때 체크 디스크 명령 옵션을 지정합니다.(기본값= | STRING | /F | )STRING | O | |
DriveLetter | 볼륨의 드라이버 문자를 지정합니다. | STRING | O | 필수
ArgList 인수들에 대한 속성값은 해당 리소스를 등록할 때에 입력된 값이며, '리소스 고유 속성'에서 값을 변경하거나 확인할 수 있습니다.
공유 디스크 에이전트
MCCS 에 등록된 공유 디스크를 관리합니다.
기능
online
해당 볼륨을 마운트 시키고 해당 디스크에 읽기 및 쓰기를 가능하게 합니다.
offline
해당 볼륨을 디스마운트 시키고 해당 디스크에 일기 및 쓰기를 불가능하게 합니다.
monitor
해당 볼륨이 쓰기 접근이 가능한지를 감시합니다.
...