Composefs
Fedora CoreOS memperkenalkan composefs yang diaktifkan secara bawaan mulai Fedora 41. Composefs adalah sistem berkas overlay di mana data berasal dari deployment ostree seperti biasa, dan metadata terdapat pada berkas composefs. Hasilnya adalah sistem berkas root (/) yang benar-benar hanya-baca (read-only), meningkatkan integritas dan ketahanan sistem.
Ini merupakan langkah awal menuju verifikasi penuh terhadap integritas sistem berkas, bahkan saat runtime.
Apa yang berubah?
Perubahan utama yang terlihat adalah bahwa sistem berkas root (/) kini menjadi kecil dan penuh (beberapa MB, terpakai 100%).
Masalah yang diketahui
Direktori tingkat atas
Konsekuensi lainnya adalah kini tidak mungkin membuat direktori tingkat atas di /. Kasus umum penggunaan direktori tingkat atas tersebut adalah untuk menjadikannya titik mount. Kami merekomendasikan untuk menggunakan subdirektori di dalam /var sebagai gantinya. Saat ini, satu-satunya cara untuk mengatasinya adalah dengan menonaktifkan composefs seperti ditunjukkan di bawah.
Menonaktifkan composefs
Composefs dapat dinonaktifkan melalui argumen kernel: ostree.prepare-root.composefs=0.
variant: fcos
version: 1.6.0
kernel_arguments:
should_exist:
- ostree.prepare-root.composefs=0
$ sudo rpm-ostree kargs --append='ostree.prepare-root.composefs=0'
Perlu dicatat bahwa sistem harus di-reboot agar perubahan ini berlaku.
Want to help? Learn how to contribute to Fedora Docs ›