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

같은 걸 끼얹는 것이다. 이게 될까? 지금 리부트해 보겠습니다. (플래그)

리부트는 잘 되었다. 그러나 이 시스템이 사용되는 일은 없었다. F2FS 와의 사투에 모든 힘을 쏟아낸 xt 는 이 서버를 전혀 써먹지 않고 의욕 상실, 무기력 상태로 뒹굴었다.

0

If you have a fediverse account, you can quote this note from your own instance. Search https://yuri.garden/notes/aiwxrgap38 on your instance and quote it. (Note that quoting is not supported in Mastodon.)