Toa ZFSonLinux 0.8.0

Ilichukua watengenezaji wa ZFS kwenye Linux (iliyofupishwa ZoL) takriban miaka miwili na matoleo 5 ya RC kutoa toleo muhimu sana - ZFS-0.8.0.

Vipengele vipya:

  • Usimbaji fiche wa "asili". kwa mifumo ya faili na partitions. Kanuni ya msingi ni aes-256-ccm. Vifunguo vya mkusanyiko wa data vinadhibitiwa kwa kutumia amri ya "zfs load-key" na amri ndogo zinazohusiana.
  • Usimbaji fiche kwa kutumia zfs tuma/pokea. Inakuruhusu kuhifadhi nakala kwenye huduma zisizoaminika bila uwezekano wa maelewano.
  • Kuondoa kifaa kutoka kwa bwawa kupitia amri ya "zpool remove". Data yote inanakiliwa chinichini kwa vifaa vya juu vilivyobaki, na uwezo wa bwawa hupunguzwa ipasavyo.
  • amri ndogo ya "zpool checkpoint". hukuruhusu kuokoa hali nzima ya bwawa na, ikiwa inataka, kurudi kwenye hali hii halisi. Hii inaweza kuzingatiwa kama taswira iliyopanuliwa ya bwawa. Hii ni muhimu wakati wa kutekeleza vitendo changamano vya usimamizi ambavyo vinginevyo haviwezi kutenduliwa (kama vile kuwezesha kipengele kipya, kuharibu seti ya data, na kadhalika)
  • TRIM kwa vifaa vya bwawa. Hukuruhusu kutumia viendeshi vya hali dhabiti kwa ufanisi zaidi na kuzuia uharibifu wa utendaji wao na/au maisha yao yote. Unaweza kufanya trim kwa amri tofauti "zpool trim" au kuwezesha analog ya chaguo la kutupa - mali mpya ya bwawa "autotrim"
  • Uanzishaji wa bwawa. Amri ndogo ya "zpool kuanzisha" inaandika muundo wake kwa nafasi nzima isiyotengwa. Hii huondoa adhabu ya kwanza ya utendakazi wa ufikiaji ambayo inaweza kuwepo katika baadhi ya bidhaa za uhifadhi zilizoboreshwa (kama vile VMware VMDK).
  • Usaidizi wa uhasibu wa mradi na kiasi. Kipengele hiki huongeza ufuatiliaji wa mradi na mgao kwa nafasi iliyopo na vipengele vya ufuatiliaji wa kiasi. Upendeleo wa mradi huongeza mwelekeo wa ziada kwa upendeleo wa kawaida wa watumiaji/kikundi. amri ndogo za "zfs project" na "zfs projectspace" zimeongezwa ili kudhibiti miradi, kuweka vikomo vya sehemu, na kuripoti matumizi.
  • Vipindi vya kituo. Amri ndogo ya "zpool program" hukuruhusu kutumia hati za LUA kutekeleza vitendo vya kiutawala. Maandishi yanaendeshwa kwenye kisanduku chenye vikomo vya muda na kumbukumbu.
  • Pyzfs. Maktaba mpya ya python ili kutoa kiolesura thabiti kwa usimamizi wa programu wa ZFS. Kanga hii hutoa ramani ya moja-kwa-moja kwa vitendaji vya API ya libzfs_core, lakini saini na aina ni za asili zaidi kwa lahaja ya Python.
  • Python3 Sambamba. Huduma za "arcstat", "arcsummary" na "dbufstat" zimesasishwa ili kuendana na Python3.
  • IO ya moja kwa moja. Usaidizi ulioongezwa wa kutumia pato la moja kwa moja (O_DIRECT).

Amri ndogo za kusugua/resili/orodha/pata pia zimeharakishwa, uwezo wa kutoa metadata kwa kifaa tofauti (kwa mfano, SSD yenye uwezo mdogo wa utendaji wa juu) umeongezwa, utendaji wa ZIL umeongezwa kutokana na kuakibishwa na uboreshaji. , usaidizi wa kuongeza kasi ya maunzi ya hundi ya SHA256 na usimbaji fiche wa AES kwa kutumia Intel QAT umeongezwa (Teknolojia ya Usaidizi wa Haraka).

Kernels za Linux zinazotumika: 2.6.32 - 5.1 (Uongezaji kasi wa SIMD bado hautumiki kwenye kernels 5.0 na zaidi)

Imejaa Orodha ya mabadiliko

Thamani za parameta ya moduli huchaguliwa ili kutoa mzigo mzuri kwa mizigo ya kazi nyingi na usanidi. Kwa orodha kamili ya chaguzi - man 5 zfs-moduli-vigezo

Chanzo: linux.org.ru

Kuongeza maoni