OpenZFS 2.0 ya zo tare da tallafi don FreeBSD, zstd da ƙari

Bayan shekara daya da rabi na ci gaba, An ƙaddamar da aikin OpenZFS 2.0 wanda ke haɓaka aiwatar da tsarin fayil na ZFS don Linux da FreeBSD.

Aikin ya zama sananne da "ZFS akan Linux" kuma a baya an iyakance shi don haɓaka ɗakunan tsarin kwayar Linux, amma bayan canja wurin tallafi ga FreeBSD, an gane shi a matsayin babban aikin OpenZFS kuma an cire shi daga ambaton Linux a cikin sunan. Duk ayyukan ci gaban ZFS don Linux da tsarin BSD yanzu an tattara su a cikin aiki ɗaya kuma an haɓaka su a cikin ma'aji na gama gari.

OpenZFS an riga anyi amfani dashi a cikin FreeBSD daga gaba (KAI) kuma an hada shi da Debian, Ubuntu, Gentoo, Sabayon Linux, da kuma ALT Linux rabawa. Ba da daɗewa ba za a shirya fakitoci tare da sabon sigar don rarraba manyan Linux, gami da Debian, Ubuntu, Fedora, RHEL / CentOS.

A cikin FreeBSD, ana aiki tare da lambar tare da tushen lambar OpenZFS na yanzu. OpenZFS an gwada shi tare da Linux kernels 3.10 zuwa 5.9 (kernels wanda ya dace da sabon sigar 2.6.32) da kuma FreeBSD 12.2, barga / 12 da 13.0 (HEAD).

Game da OpenZFS

OpenZFS bayar da aiwatar da abubuwanda aka gyara na ZFS masu alaƙa da duka tsarin fayil da mai sarrafa girma. Musamman, ana aiwatar da abubuwa masu zuwa: SPA (Wurin Adana Wurin Adana), DMU (Unungiyar Gudanar da Bayanai), ZVOL (ZFS Emarin ulatedwa) da ZPL (ZFS POSIX Layer).

Bugu da kari, aikin oYana ba da damar amfani da ZFS azaman mai ba da baya ga tsarin fayil ɗin Luster. Aikin aikin ya dogara ne da lambar ZFS ta asali wacce aka shigo da ita daga aikin OpenSolaris kuma an inganta ta tare da haɓakawa da gyare-gyare daga al'ummar Illumos. Ana ci gaba da aikin tare da halartar ma'aikata daga Laboratory National Laboratory karkashin kwangila tare da Ma'aikatar Makamashi ta Amurka.

An rarraba lambar a ƙarƙashin lasisin CDDL kyauta, wanda bai dace da GPLv2 ba, wanda baya ba da damar haɗa OpenZFS a cikin kernel ɗin Linux na gaba, tunda ba a ba shi izinin haɗa lamba a ƙarƙashin lasisin GPLv2 da CDDL ba. Don magance wannan rashin daidaiton lasisi, an yanke shawarar rarraba samfuran gabaɗaya ƙarƙashin lasisin CDDL azaman ɗakunan sauke abubuwa daban daban da aka shigo dasu daban da kwaya. Ana ɗaukar dorewar lambar tushe ta OpenZFS kwatankwacin sauran FS na Linux.

Babban sabon fasali na OpenZFS 2.0

Daga cikin manyan canje-canje, wanda yafi fice shine tallafi ga dandalin FreeBSD kuma tushen lambar an hade don tallafawa tsarin aiki daban-daban. Duk canje-canje masu alaƙa tare da FreeBSD yanzu ana haɓakawa a cikin babban ma'ajiyar OpenZFS kuma wannan aikin ana ɗaukar shi babban aikin ZFS ne don nau'ikan FreeBSD na gaba.

Bayan haka matsar da FreeBSD zuwa OpenZFS ya cire yawancin yanayin tseren da matsalolin kulle-kulle, kuma suka kawo sabon fasali zuwa FreeBSD, kamar su tsarin tsayayyen tsari, rufaffen bayanan dataset, azuzuwan rabe-raben rabe-rabe, amfani da umarnin masu sarrafa vector don hanzarta aiwatar da RAIDZ da lissafin checksum, tallafi ga ZSTD matattarar algorithm, yanayin masu masauki da yawa ( MMP, Protectionarin Kariyar Mai Gyara), da ingantattun kayan aikin layin umarni.

Wani canji mai mahimmanci shi ne cewa aiwatar da tsarin aiwatarwa bi da bi na umarnin "resilver" (mai sake dawowa a kowane lokaci), wanda ke sake sake rarraba bayanan la'akari da sauye-sauye a cikin tsarin sashin.

Sabuwar hanya yana ba da damar sake gina madubin vdev da ya gaza da sauri fiye da mai ba da labari na gargajiya: da farko, an sake dawo da rashi a cikin tsararru da sauri-wuri, kuma sai kawai aikin "tsaftacewa" ta atomatik ya fara tabbatar da duk wuraren binciken bayanai. Sabon yanayin yana farawa lokacin da ka ƙara ko maye gurbin tuki tare da «maye gurbin zpool | haɗa "tare da zaɓi" -s ".

An aiwatar da shi babban matakin ajiya na biyu (L2ARC), a cikin abin da bayanai daga na'urar da aka haɗe don ɓoyewa aka adana tsakanin sake dawo da tsarin, ma'ana, ɓoye bayan farawa ya kasance "mai zafi" kuma aikin nan da nan ya kai ƙimar ƙa'idodi, ta hanyar tsallake matakin cache na farko.

Ara tallafi don zstd matattarar algorithm (Zstandard), wanda ke nuna saurin matsewa sau 3-5 da sauri idan aka kwatanta da zlib / Deflate da sau biyu cikin saurin lalacewa, yayin inganta matakin matsewa ta hanyar 10-15%.

Bayan haka samar da matakai daban-daban na matsawa, Suna ba da daidaitattun daidaituwa tsakanin ƙarfin matsewa da aiki.

Source: https://github.com


Bar tsokaci

Your email address ba za a buga. Bukata filayen suna alama da *

*

*

  1. Alhakin bayanai: AB Internet Networks 2008 SL
  2. Manufar bayanan: Sarrafa SPAM, sarrafa sharhi.
  3. Halacci: Yarda da yarda
  4. Sadarwar bayanan: Ba za a sanar da wasu bayanan ga wasu kamfanoni ba sai ta hanyar wajibcin doka.
  5. Ajiye bayanai: Bayanin yanar gizo wanda Occentus Networks (EU) suka dauki nauyi
  6. Hakkoki: A kowane lokaci zaka iyakance, dawo da share bayanan ka.