루트 파일 시스템에 initramfs를 사용하지만 컴팩트 플래시 IDE 드라이브에 마운트 된 사용자 지정 ext3 파티션을 사용하는 내장 설정이 있습니다. 정전시 데이터 무결성이 전체 설정에서 가장 중요한 요소이므로 다음 옵션을 사용하여 마운트했습니다 ( /etc/fstab
파일 의 항목 아래에 있음).
<file system> <mount pt> <type> <options> <dump><pass>
/dev/sda2 /data ext3 auto,exec,relatime,sync,barrier=1 0 2
인터넷에서 책을 읽음으로써 이러한 옵션이 나왔습니다. 내가 걱정하는 것은 내용이 /proc/mounts
다음 을 제공한다는 것입니다.
/dev/sda2 /data ext3 rw,sync,relatime,errors=continue,user_xattr,acl,
barrier=1,data=writeback 0 0
내가 읽은 내용은 data=journal
데이터 손상에 대한 최상의 보호 기능을 제공하기 때문에 마운트 옵션 을 사용하고 싶다는 것 입니다. 그러나 특정 ext3 옵션에 대한 매뉴얼 페이지 mount
에서 writeback 옵션에 대해 다음과 같이 말합니다.
데이터 순서가 유지되지 않습니다. 메타 데이터가 저널에 커밋 된 후 데이터가 기본 파일 시스템에 기록 될 수 있습니다.
이것은 최고 처리량 옵션이라고 소문이 있습니다. 내부 파일 시스템 무결성을 보장 하지만 충돌 및 저널 복구 후 파일에 오래된 데이터가 표시 될 수 있습니다.
나는 이것에 대해 매우 혼란스러워한다. 맨 페이지는 파일 시스템 무결성을 위해 data=writeback
옵션을 지정 하고 mount
싶지만 내가 찾은 대부분의 다른 참조 (내장 리눅스에 출판 된 책을 포함하여)는 내가 사용해야한다고 제안한다 data=journal
. 내가 사용하기에 가장 좋은 방법은 무엇입니까? 쓰기 속도는 전혀 문제가되지 않습니다. 데이터 무결성은 중요합니다.
data=ordered
: P