...
파일잠금 절체
파일 잠금이 리소스 역할에 따라 다르게 작용되어야 적용되어야 하는 만큼 기존 절체 과정에서도 고려되어야 합니다. 이것은 단순하게 강등을 하기 전 잠금하는 절차를 먼저 수행하는 것으로 처리합니다.
Code Block |
---|
c:\>fsradm lock r0 done c:\>fsradm secondary r0 done |
반대로 승격하기 전에는 잠금을 해제하고 승격해야 이와 반대로 승격 과정에선 fsradm primary 명령 이후 잠금을 해제 합니다.
Code Block |
---|
c:\>fsradm unlockprimary r0 done c:\>fsradm primaryunlock r0 done |
Info |
---|
파일 잠금이 활성화 되면 해당 복제 파일 셋에 대한 쓰기 I/O가 차단 되므로 관련된 애플리케이션 및 서비스들을 모두 종료하여 해당 파일로 I/O 가 더이상 발생하지 않게 한 후 잠금이 수행되도록 해야 합니다. 이렇게 하지 않으면 I/O 가 발생하는 도중 쓰기가 차단되어 I/O 에러가 유발되거나 애플리케이션이 가지고 있는 캐쉬 영역에 대한 Flush 가 실패되어 중요한 데이터의 기록이 누락될 수 있습니다. 절체 시에는 반드시 애플리케이션이 완전히 종료된 후 파일잠금이 수행되도록 보장해야 합니다. |
...