[[분류:파일 시스템]] [목차] == 개요 == 저널링 파일 시스템에 쓰이는 데이터 저널링은 실제 파일을 변경하기 전 미리 변경사항을 받아둔 다음 반영하는 방식이다. 전문적인 개념을 잘 모르겠다면 [[저널리즘]]과 [[속기]]를 연상하면 된다. 속기(저널링) 후 보도(저널리즘)하는 방식과 유사하기 때문이다. JFS(IBM), [[ext3]](Linux), [[ext4]](Linux), [[HFS+]](macOS) 등의 [[파일 시스템]]이 사용한다. 입출력 속도, 장애 복구에 이점이 있다. == 상세 == 데이터 저널링은 journal write, journal commit, checkpoint의 3단계로 나뉜다. 각각 비유를 하자면 다음과 같다. 1. Journal Write: 블로그에 글을 쓰기 전, 개인 컴퓨터에 글을 써 놓고 저장한다. (여기서 글을 정확하게 다 적어놓으면 physical logging, 대강 개요만 짰다면 logical logging) 1. Journal Commit: 컴퓨터에 써 놓은 글을 블로그 에디터에 입력한다. (저장 아직) 1. Checkpoint: 저장/발행을 누른다.