Composefs
Fedora CoreOS ໄດ້ເລີ່ມນຳໃຊ້ composefs ໂດຍເປີດໃຊ້ເປັນຄ່າເລີ່ມຕົ້ນຕັ້ງແຕ່ Fedora 41 ເປັນຕົ້ນໄປ. Composefs ແມ່ນລະບົບໄຟລ໌ແບບຊ້ອນທັບ (overlay filesystem) ທີ່ຂໍ້ມູນມາຈາກການນຳໃຊ້ ostree ຕາມປົກກະຕິ, ແລະ ເມຕາດາຕາ (metadata) ແມ່ນຢູ່ໃນໄຟລ໌ composefs. ຜົນທີ່ໄດ້ແມ່ນລະບົບໄຟລ໌ຮາກ (/) ທີ່ສາມາດອ່ານໄດ້ຢ່າງດຽວແທ້ໆ, ເຊິ່ງຊ່ວຍເພີ່ມຄວາມຖືກຕ້ອງສົມບູນ ແລະ ຄວາມແຂງແກ່ນໃຫ້ກັບລະບົບ.
ນີ້ແມ່ນບາດກ້າວທຳອິດໄປສູ່ການກວດສອບຄວາມຖືກຕ້ອງສົມບູນຂອງລະບົບໄຟລ໌ຢ່າງເຕັມຮູບແບບ, ເຖິງແມ່ນວ່າໃນເວລາເຮັດວຽກ (runtime) ກໍຕາມ.
ມີຫຍັງປ່ຽນແປງແດ່?
ການປ່ຽນແປງຫຼັກທີ່ເຫັນໄດ້ຊັດເຈນແມ່ນລະບົບໄຟລ໌ຮາກ (/) ຈະມີຂະໜາດນ້ອຍ ແລະ ເຕັມ (ປະມານບໍ່ກີ່ MB, ໃຊ້ໄປ 100%).
ບັນຫາທີ່ພົບ
ໄດເຣັກທໍຣີລະດັບສູງສຸດ
ອີກຜົນກະທົບໜຶ່ງແມ່ນຕອນນີ້ຈະບໍ່ສາມາດສ້າງໄດເຣັກທໍຣີລະດັບສູງສຸດໃນ / ໄດ້. ການນຳໃຊ້ທົ່ວໄປສຳລັບໄດເຣັກທໍຣີລະດັບສູງສຸດເຫຼົ່ານັ້ນແມ່ນເພື່ອໃຊ້ເປັນຈຸດເຊື່ອມຕໍ່ (mount points). ພວກເຮົາແນະນຳໃຫ້ໃຊ້ໄດເຣັກທໍຣີຍ່ອຍໃນ /var ແທນ. ໃນປັດຈຸບັນ, ວິທີດຽວທີ່ຈະແກ້ໄຂເລື່ອງນີ້ໄດ້ແມ່ນການປິດການໃຊ້ງານ composefs ຕາມທີ່ສະແດງໄວ້ດ້ານລຸ່ມ.
ປິດການໃຊ້ງານ composefs
Composefs ສາມາດປິດການໃຊ້ງານໄດ້ຜ່ານອາຄິວເມັ້ນຂອງເຄີເນິລ: ostree.prepare-root.composefs=0.
variant: fcos
version: 1.7.0
kernel_arguments:
should_exist:
- ostree.prepare-root.composefs=0
$ sudo rpm-ostree kargs --append='ostree.prepare-root.composefs=0'
ໝາຍເຫດ: ຕ້ອງໄດ້ເລີ່ມລະບົບໃໝ່ (reboot) ເພື່ອໃຫ້ການປ່ຽນແປງມີຜົນ.
Want to help? Learn how to contribute to Fedora Docs ›