제가 쓰고있는 데이터들을 실제 파일시스템이 아닌, "저널"이라는 공간에 우선 저장을 하고, 나중에 복사하는 방식을 저널링이라고 이해하고있습니다.
저널링 모드가 여러가지인데, 그중 Ordered 모드가 "저널에 기록된 메타데이터는 쓰기 순서를 보장한다"라는데 쓰기 순서를 보장한다는 말이 무슨 뜻인지 모르겠습니다.
저널링이 실제 데이터를 꼭 저널에 기록하지는 않습니다.
쓰기 순서를 보장한다는 말의 출처가 어디인지는 모르겠지만, ordered 는 저널에 데이터를 쓰지 않지만, 메타 데이터를 저널에 기록할 때 데이터를 disk 에 기록을 합니다. 반면 writeback 은 실제 데이터가 저널에 메타데이터를 기록하기 전에 기록될 수도 있고, 기록한 후에 기록될 수 있습니다. 이 부분을 가지고 ordered 가 순서를 보장한다고 표현한 것으로 보입니다.
감사합니다
텍스트 포맷에 대한 자세한 정보
<code>
<blockcode>
<apache>
<applescript>
<autoconf>
<awk>
<bash>
<c>
<cpp>
<css>
<diff>
<drupal5>
<drupal6>
<gdb>
<html>
<html5>
<java>
<javascript>
<ldif>
<lua>
<make>
<mysql>
<perl>
<perl6>
<php>
<pgsql>
<proftpd>
<python>
<reg>
<spec>
<ruby>
<foo>
[foo]
저널링이 실제 데이터를 꼭 저널에 기록하지는 않습니다
저널링이 실제 데이터를 꼭 저널에 기록하지는 않습니다.
쓰기 순서를 보장한다는 말의 출처가 어디인지는 모르겠지만, ordered 는 저널에 데이터를 쓰지 않지만, 메타 데이터를 저널에 기록할 때 데이터를 disk 에 기록을 합니다. 반면 writeback 은 실제 데이터가 저널에 메타데이터를 기록하기 전에 기록될 수도 있고, 기록한 후에 기록될 수 있습니다. 이 부분을 가지고 ordered 가 순서를 보장한다고 표현한 것으로 보입니다.
감사합니다
감사합니다
댓글 달기