Hoʻokuʻu ʻia ʻo Stratis 3.0, kahi mea hana no ka mālama ʻana i ka mālama kūloko

Ua paʻi ʻia ka hoʻokuʻu ʻana o ka papahana Stratis 3.0, hoʻomohala ʻia e Red Hat a me ke kaiāulu Fedora e hoʻohui a maʻalahi i nā ala no ka hoʻonohonoho ʻana a me ka hoʻokele ʻana i kahi wai o hoʻokahi a ʻoi aku ka nui o nā drive kūloko. Hāʻawi ʻo Stratis i nā hiʻohiʻona e like me ka hoʻokaʻawale ʻana i ka mālama ʻana, nā kiʻi paʻi kiʻi, ka pono a me nā papa caching. Ua hoʻohui ʻia ke kākoʻo Stratis i nā māhele Fedora a me RHEL mai ka hoʻokuʻu ʻana o Fedora 28 a me RHEL 8.2. Hāʻawi ʻia ke code papahana ma lalo o ka laikini MPL 2.0.

Hoʻopili nui ka ʻōnaehana i kona hiki i nā mea hana hoʻokele partition holomua o ZFS a me Btrfs, akā hoʻokō ʻia ma ke ʻano o kahi papa (stratisd daemon) e holo ana ma luna o ka subsystem device-mapper o ka Linux kernel (modules dm-thin, dm. -cache, dm-thinpool, dm- raid a me dm-integrity) a me ka ʻōnaehana faila XFS. ʻAʻole like me ZFS a me Btrfs, holo wale nā ​​ʻāpana Stratis ma kahi o ka mea hoʻohana a ʻaʻole pono e hoʻouka i nā modula kernel kikoʻī. Ua hōʻike mua ʻia ka papahana no ka mea ʻaʻole koi i nā ʻike o kahi loea ʻōnaehana mālama e lawelawe.

Hāʻawi ʻia kahi D-Bus API a me kahi cli pono no ka hoʻokele. Ua hoʻāʻo ʻia ʻo Stratis me nā mea poloka e pili ana i ka LUKS (nā ʻāpana i hoʻopili ʻia), mdraid, dm-multipath, iSCSI, LVM logical volumes, a me nā ʻano HDD, SSDs a me NVMe drive. Inā loaʻa hoʻokahi disk i loko o ka loko, ʻae ʻo Stratis iā ʻoe e hoʻohana i nā ʻāpana logical me ke kākoʻo snapshot e hoʻohuli i nā loli. Ke hoʻohui ʻoe i nā pahu he nui i kahi wai, hiki iā ʻoe ke hoʻohui pono i nā drive i kahi wahi pili. ʻAʻole i kākoʻo ʻia nā hiʻohiʻona e like me RAID, ka hoʻopili ʻana i ka ʻikepili, ka wehe ʻana a me ka ʻae ʻana i ka hewa, akā ua hoʻolālā ʻia no ka wā e hiki mai ana.

Hoʻokuʻu ʻia ʻo Stratis 3.0, kahi mea hana no ka mālama ʻana i ka mālama kūloko

Значительная смена номера версии объясняется изменением интерфейса для управления через D-Bus и прекращением поддержки интерфейсов FetchProperties в пользу использования свойств и методов на основе D-Bus. В новом выпуске также добавлена проверка правил udev при помощи libblkid перед внесением изменений, переделана обработка событий от DeviceMapper, изменено внутреннее представление обработчиков ошибок, переработан код для отката изменений (rollback), разрешено указание логического размера при создании ФС. Во фреймворке Clevis, применяемом для автоматического шифрования и расшифровки данных в дисковых разделах, задействованы хэши SHA-256 вместо SHA-1. Предоставлена возможность изменения парольной фразы и перегенерации привязок к Clevis.

Source: opennet.ru

Pākuʻi i ka manaʻo hoʻopuka