F2FS 마운트 옵션으로 atgc, checkpoint_merge 등을 넣고 싶다. 문제는 이걸 /etc/fstab 에 넣으면 systemd-remount-fs 가 실패하며, 옵션은 적용이 안 된다는 것이다. 루트 파일시스템은 initramfs 시점에서 이미 마운트당했고 그걸 다른 마운트 옵션으로 리마운트하려다가 망하는 것이다.
다른 파일시스템 같으면 "RO 후 RW 리마운트" 라는 전략에 아무 문제가 없다. 리마운트 하면서 마운트 옵션 바꾸는 것도 어지간하면 다 된다. 하지만 F2FS 는 그런 거 애초에 지원 안 한다고 한다. 진짜냐? F2FS 의 비위를 맞추겠다고 깨진 멘탈이 질펀했습니다. 이 모든 삽질을 하면서 나는 무엇을 얻고 있는 것일까요?
아무튼 처음부터 RW 로, 그리고 원하는 옵션 넣어서 마운트하는 수밖에 없다. 예를 들어 cmdline.txt 에
rootflags=noatime,nodiscard,checkpoint_merge,flush_merge,atgc,data_flush,fsync_mode=strict같은 걸 끼얹는 것이다. 이게 될까? 지금 리부트해 보겠습니다. (플래그)