답변:
많은 최신 파일 시스템은 NTFS, Ext3 / 4, XFS, HFS + 등을 포함한 저널을 사용합니다. 이 저널은 파일 시스템 손상을 방지하고 정전 또는 시스템 충돌과 같은 오류 발생 후 복구 속도를 높이는 두 가지 작업을 지원합니다. 파일 시스템에는 데이터와 메타 데이터라는 두 가지 주요 구성 요소가 있습니다. 데이터는 파일, 이미지, 비디오, 문서의 내용이며 궁극적으로 파일 시스템에 가치를 부여합니다. 메타 데이터는 파일의 이름 지정, 디렉토리에 저장, 액세스 권한, 파일 수정 시간 및 사용 중이거나 다른 파일에 자유롭게 할당 될 수있는 디스크의 기록 영역을 포함하여 파일 시스템의 구조를 설명합니다. 만들어집니다. 시스템 충돌로 인해 메타 데이터가 손상된 경우 추가 데이터 손실 / 손상이 발생할 수 있습니다. 예를 들어 디스크의 일부는 파일에 할당하기 위해 선택 될 수 있지만 충돌 전에 올바르게 기록되지 않으면 파일의 데이터 블록 목록에 추가되지만 여전히 사용 가능한 데이터 블록 목록에 추가되어 두 번째 파일에 할당 될 수 있습니다 나중에. 이제 동일한 데이터 블록 / 컨텐츠를 공유하는 두 개의 파일이 있습니다.
저널은 파일 시스템에 대한 변경 사항을 기록하기 위해 예약 된 디스크의 위치입니다. 변경 내용에 대한 정확한 세부 사항은 디스크의 단일 위치에있는 저널에 먼저 기록 된 다음 저널이 업데이트 된 후 변경 사항이 디스크의 적절한 위치에 적용되므로 여러 번 쓰기가 필요할 수 있습니다. 업데이트가 완료되면 분개가 완료된 것으로 표시됩니다. 충돌 후 시스템은 저널에 불완전한 항목이 있는지 검사하고 파일 시스템을 수정하기 위해 완료해야합니다. 이를 통해 복구 속도가 빨라지고 변경이 전체적으로 이루어 지거나 전혀 이루어지지 않습니다. 블록이 증가하는 파일에 할당되면 파일의 차단 목록에 추가되고 사용중인 것으로 표시됩니다.
또한 저널링을 지원하는 파일 시스템에서 대부분 데이터 자체가 아닌 구조를 보존하는 메타 데이터 저널링 일뿐입니다. 전체 데이터 저널링은 일반적으로 상당히 비싸고 느리지 만 메타 데이터보다 덜 중요합니다. 필요한 경우 데이터를 활성화 할 수도 있습니다.
또한이를 완료하기 위해 현재 FAT32, exFAT, Ext2 및 UDF를 포함하여 저널링을 제공하지 않는 일부 파일 시스템이 있습니다. 업데이트 중에 충돌이 발생하면 파일 시스템의 전체 검사를 수행하여 오류나 손상을 추적해야합니다.
누군가 저널이 무엇인지 알고 있습니까?
최신 파일 시스템의 일부는 "저널링"이라는 기능입니다. "ext4"를 파일 시스템으로 사용합니다. (ext3, ext2는 이전 버전입니다. NTFS는 Microsoft에 해당합니다.)
저널링 파일 시스템은 일반적으로 순환 로그인 "저널"이라는 데이터 구조에 이러한 변경 의도를 기록하여 파일 시스템의 주요 부분에 아직 커밋되지 않은 변경 사항을 추적하는 파일 시스템입니다. 시스템 충돌 또는 정전이 발생하면 파일 시스템이 손상 될 가능성이 적어 더 빨리 온라인으로 되돌릴 수 있습니다.
출처 : Wikipedia-저널링 파일 시스템 , 인용 : IBM-Linux 저널링 파일 시스템의 해부학
기본적으로 메시지는 시스템이 파일 시스템의이 부분에서 무결성 검사를 수행했음을 의미합니다. 시스템에 의해 강제 실행되므로 일반적으로 걱정할 사항이 없습니다. 전원 차단 장치가 있으면 저널이 손상 될 수 있으며 하드 디스크가 실제로 사용되지 않는 한이 검사 중에 복구되는 경향이 있습니다.