이 문서는 아카이브 처리되었으며 Apple은 더 이상 이 문서를 업데이트하지 않습니다.

Mac OS X: 파일 시스템 저널링에 관하여

저널링은 정전 또는 하드웨어 구성요소 고장으로부터 파일 시스템을 보호하여 디렉토리 복구의 필요성을 줄여주는 기능입니다. 이 문서에서는 이 기능의 이점과 작동 방식에 대해 설명합니다.

Mac OS 확장(HFS Plus) 파일 시스템에 대한 저널링은 컴퓨터 가용성 및 결함 복원력을 향상하므로 Server에 특히 유용합니다. 저널링은 예상치 못한 종료 또는 정전 시 Mac OS X Server를 사용하여 Xserve 및 기타 컴퓨터의 파일 시스템 무결성을 보호합니다. 또한 시스템 재시동 시 영향을 받는 볼륨에 대한 수리를 가속화하여 Server 및 연결된 저장 장치의 작동 시간을 최대화할 수 있도록 합니다.

디스크에서 저널링을 활성화한 경우 디스크에 있는 파일의 지속적인 변경 기록이 저널에 유지됩니다. 정전이나 기타 문제로 인해 컴퓨터가 멈추는 경우 서버가 재시동될 때 저널을 사용하여 정상으로 확인된 상태로 디스크를 복원합니다.

오류 시점에 버퍼링된 사용자 데이터는 손실될 수 있지만, 파일 시스템은 일관된 상태로 돌아갑니다. 또한 컴퓨터를 재시동하는 것이 훨씬 빠릅니다. 필요에 따라 가급적 자주 데이터를 백업하십시오.

저널링이 필요한 이유

정전 또는 시스템 오류로 인해 읽기 및 쓰기 절차가 중단되면 파일 시스템 디렉토리와 저장된 파일의 실제 위치 및 구조 간에 차이가 발생할 수 있습니다. 저널링되지 않은 파일 시스템에서 오류 발생 이후의 드라이브는 알 수 없는 상태에 있습니다. 즉, 종료 직전의 활동에 대한 기록이 없습니다. 서버를 재시동하고 서비스를 재개하기 전에는 전체 파일 시스템을 블록 단위로 검토하는 일관성 검사를 수행해야 합니다. 볼륨이 수 테라바이트 크기라면 이 절차에 몇 시간이 소요되어 허용할 수 없는 서버 중단 시간을 초래합니다.

저널링은 예기치 않은 종료 후 복구 시간을 단축하여 서버 및 저장 장치 시스템의 가용성을 크게 개선합니다. 저장 장치 볼륨에 저널링이 켜져 있으면 서버는 파일 시스템 작업을 자동으로 추적하고 이러한 트랜잭션에 대한 지속적인 기록을 저널이라는 별도의 파일에 유지합니다. 시스템이 고장 나면 운영 체제가 저널을 사용하여 파일 시스템을 알려진 일관된 상태로 되돌릴 수 있습니다. 따라서 시동 중에 전체 파일 시스템의 일관성을 검사하지 않아도 됩니다. 대신 서버가 재시동되면 Mac OS X이 저널의 최근 트랜잭션을 단순히 반복하여 시스템을 최신 상태로 되돌리고 고장 중에 중단됐던 작업을 재개합니다. 저널링된 파일 시스템을 사용하면 파일의 수 또는 볼륨의 크기에 상관없이 서버 재시동이 몇 초 만에 완료됩니다.

이전 제품과 호환됨

저널링된 파일 시스템은 Mac OS 확장 파일 시스템에 대한 개선 사항의 일부이며, Mac OS 확장 파일 시스템과 호환됩니다. 사용자는 저널링 기능이 없는 컴퓨터에서 저널링된 Mac OS 확장 볼륨을 읽고 쓸 수 있으며 볼륨에 접근할 수 있습니다.

Mac OS 확장 파일 시스템과 함께 작동하도록 설계된 대부분의 디스크 유틸리티는 저널링이 켜져 있어도 사용할 수 있습니다. 저널링된 파일 시스템에서 이전 버전의 디스크 유틸리티를 사용하려면 디스크 유틸리티 공급업체에 확인해야 합니다.

실제 사용 및 추가 정보

저널링이 켜져 있는 경우 무해한 특정 '오류' 메시지가 표시될 수 있습니다. 이러한 메시지에 대해 자세히 알아보려면 'Mac OS X: 저널링이 활성 상태일 때 fsck에서 제공하는 오류 메시지'를 참조하십시오.

디스크 유틸리티를 사용하여 저널링을 켜고 끄려면 다음을 수행합니다.

  1. 디스크 유틸리티를 엽니다(/응용 프로그램/유틸리티에 있음).

  2. 저널링을 활성화하거나 비활성화할 볼륨을 선택합니다.

  3. 활성화하려면 저널링 활성화 버튼을 클릭하거나 저널링 활성화를 선택합니다. 파일 메뉴에서

    • 저널링을 비활성화하려면 저널링 비활성화를 선택합니다.파일 메뉴에서

참고: Mac OS X 10.4 및 이후 버전에서는 option 키를 눌러 파일 메뉴에서 저널링 비활성화를 표시합니다.

더 알아보기

저널링은 Mac OS X Server v10.2.2에 처음 도입된 후 Mac OS X v10.3 Panther의 서버가 아닌 OS에 도입되었습니다.

게시일: