ໜ່ວຍຈັດເກັບຂໍ້ມູນ
ລະບົບໄຟລ໌ Btrfs ຮາກ (Root) ຕອນນີ້ແມ່ນໃຊ້ການບີບອັດຂໍ້ມູນ
ການຕິດຕັ້ງ Fedora ໃໝ່ຕອນນີ້ໄດ້ເປີດໃຊ້ງານການບີບອັດຂໍ້ມູນແບບໂປ່ງໃສ (transparent compression) ໃນລະບົບໄຟລ໌ Btrfs ຮາກ, ລວມທັງບໍລິມາດຍ່ອຍ (subvolumes) ທັງໝົດຂອງມັນ. ສູດການຄິດໄລ່ການບີບອັດຂໍ້ມູນມາດຕະຖານແມ່ນ zstd:1. ການປ່ຽນແປງນີ້ຈະບໍ່ມີຜົນຕໍ່ລຸ້ນຕ່າງໆຂອງ Fedora ທີ່ບໍ່ໄດ້ໃຊ້ Btrfs ໃນການຕິດຕັ້ງ.
ຜົນປະໂຫຍດຂອງການບີບອັດຂໍ້ມູນລວມມີ:
-
ການບີບອັດຂໍ້ມູນຊ່ວຍປະຢັດພື້ນທີ່ຈັດເກັບ ແລະ ສາມາດເພີ່ມອາຍຸການໃຊ້ງານຂອງສື່ປະເພດແຟລຊຢ່າງມີປະສິດທິພາບ ເຊັ່ນ SSDs ໂດຍການຫຼຸດຜ່ອນການຂະຫຍາຍຕົວຂອງການຂຽນຂໍ້ມູນ (write amplification).
-
ການບີບອັດຂໍ້ມູນສາມາດເພີ່ມປະສິດທິພາບໃນການອ່ານ ແລະ ຂຽນຂໍ້ມູນ.
ທ່ານສາມາດກຳນົດຄ່າການບີບອັດຂໍ້ມູນ Btrfs ໃນລະບົບທີ່ຕິດຕັ້ງໄວ້ແລ້ວ:
-
ເພື່ອເປີດໃຊ້ງານການບີບອັດຂໍ້ມູນ:
-
ແກ້ໄຂໄຟລ໌
/etc/fstab. -
ເພີ່ມຕົວເລືອກ
compress=zstd:1ໃສ່ໃນຈຸດເຊື່ອມຕໍ່/. -
ເຊື່ອມຕໍ່ລະບົບໄຟລ໌ຄືນໃໝ່ (Remount):
$ sudo mount -o remount,compress=zstd:1 /
-
-
ເພື່ອປິດການໃຊ້ງານການບີບອັດຂໍ້ມູນ:
-
ແກ້ໄຂໄຟລ໌
/etc/fstab. -
ລຶບຕົວເລືອກ
compress=zstd:1ອອກຈາກຈຸດເຊື່ອມຕໍ່/. -
ເຊື່ອມຕໍ່ລະບົບໄຟລ໌ຄືນໃໝ່ (Remount):
$ sudo mount -o remount,compress=none /
-
ສຳລັບຂໍ້ມູນເພີ່ມເຕີມກ່ຽວກັບການບີບອັດຂໍ້ມູນ Btrfs, ເບິ່ງທີ່ https://fedoraproject.org/wiki/Changes/BtrfsTransparentCompression.
stratis-cli ແລະ stratisd ຖືກປ່ຽນໄປໃຊ້ເວີຊັນ 2.3.0
ແພັກເກດ stratis-cli ແລະ stratisd ໄດ້ຮັບການອັບເກຣດເປັນເວີຊັນ 2.3.0, ເຊິ່ງມີການແກ້ໄຂຂໍ້ຜິດພາດ ແລະ ການປັບປຸງຫຼາຍຢ່າງ. ການປ່ຽນແປງທີ່ໂດດເດັ່ນລວມມີ:
-
ໄດ້ເພີ່ມຄຳສັ່ງ
stratis pool bind <select_encryption_policy>. ຄຳສັ່ງນີ້ຈະເພີ່ມນະໂຍບາຍການເຂົ້າລະຫັດໃຫ້ກັບອຸປະກອນທັງໝົດໃນພູລ (pool) ທີ່ລະບຸໄວ້. ນີ້ເປັນການສ້າງກົນໄກທາງເລືອກໃນການປົດລັອກພູລ. -
ໄດ້ເພີ່ມຄຳສັ່ງ
stratis pool unbind <select_encryption_policy>. -
ຟັງຊັນຂອງຄຳສັ່ງ
stratis pool unlock <select_encryption_policy>ໄດ້ຮັບການຂະຫຍາຍເພີ່ມເຕີມ. ຕອນນີ້ຈຳເປັນຕ້ອງລະບຸກົນໄກການເຂົ້າລະຫັດ - ບໍ່ວ່າຈະເປັນ kernel keyring, tang server ຫຼື ອຸປະກອນ Trusted Platform Module (TPM) 2. -
ລິ້ງສັນຍະລັກ (symlinks) ຂອງລະບົບໄຟລ໌ Stratis ຕອນນີ້ຢູ່ໃນໄດເຣັກທໍຣີ
/dev/stratis/. ທ່ານຈຳເປັນຕ້ອງອັບເດດການກຳນົດຄ່າລະບົບຂອງທ່ານທີ່ໃຊ້ເສັ້ນທາງລະບົບໄຟລ໌ແບບເກົ່າ. -
ຜູ້ໃຊ້ສາມາດລະບຸລະດັບການບັນທຶກ (log level) ທີ່ຕ້ອງການໄດ້.
-
ອິນເຕີເຟສ D-Bus
org.storage.stratis2.Manager.r3ໄດ້ຮັບການອັບເດດເພື່ອໃຫ້ເມທອດUnlockPoolສາມາດຮັບພາລາມິເຕີເພີ່ມເຕີມunlock_method. -
ອິນເຕີເຟສ D-Bus
org.storage.stratis2.pool.r3ໄດ້ເພີ່ມສອງເມທອດໃໝ່:BindແລະUnbind.
ໄດ້ເພີ່ມສອງການຂຶ້ນຕໍ່ (dependencies) ໃໝ່ສຳລັບແພັກເກດ clevis ແລະ clevis-luks.
ສຳລັບຂໍ້ມູນເພີ່ມເຕີມ, ເບິ່ງໜ້າຄູ່ມື stratis(8).
ສຳລັບຂໍ້ມູນຄົບຖ້ວນກ່ຽວກັບການປ່ອຍເວີຊັນນີ້, ເບິ່ງທີ່ ບັນທຶກການປ່ອຍເວີຊັນຈາກຕົ້ນທາງ.
Want to help? Learn how to contribute to Fedora Docs ›