ext4 파일 시스템이있는 단일 하드 드라이브가있는 Ubuntu 14.04.5와 함께 설치된 장치가 있습니다.
Ext4 파일 시스템 문서를 읽음으로써 기본 데이터 모드가 ordered
메타 데이터 만 보호 한다는 것을 알게되었습니다 . 내 프로젝트에서는 journal
데이터 안전성이 더 높기 때문에 파일 데이터도 보호 하도록 변경하려고 합니다.
내가 시도한 첫 번째 것은 /etc/fstab
파일 을 수정하는 것이 었습니다 . 나는 변화를 시도했다
UUID=<UUID> / ext4 errors=remount-ro 0 1
에
UUID=<UUID> / ext4 errors=remount-ro,data=journal 0 1
data=journal
옵션 필드 에 추가 하여.
그러나 장치를 재부팅하면 오류 메시지가 나타납니다 cannot change data mode on remount
. 데이터를 확인 dmesg
하고 드라이브를 마운트하는 방법에 대한 이전 메시지를 확인했습니다 ordered
.
당황스럽게도 오랜 시간 동안 /etc/fstab
기본 장착 옵션을 재정 의하여 드라이브를 한 번만 장착하는 데 사용 되었다고 생각 했습니다. 그러나 이제는 잘못된 것으로 보입니다 : 드라이브는 기본 마운트 옵션을 사용하여 마운트 된 다음 /etc/fstab
다시 마운트하기 위해 선택됩니다.
내 질문은 :
- 이 "마운트 리마인드"프로세스가 시스템 설계입니까? 나는
Fstab
wiki 페이지를 읽었 지만 "mount-remount"에 대해서는 언급하지 않았다. /etc/fstab
실제로 다시 마운트하는 데 사용되는 경우 , 부팅 프로세스의 어느 단계에서 처음으로 드라이브가 마운트됩니까? 에 구현되어/etc/init.d
있습니까?/etc/init.d
이라는umountfs
및 에서 일부 스크립트를umountroot
보았지만 내용을 감추면 관련성이 없어 보입니다.
/etc/fstab
루트 파일 시스템에 있지만 파일 시스템이 마운트 된 후에야 읽을 수 없습니다) : initramfs는 / etc / fstab을 사용합니까?