Izlaidiet ZFSonLinux 0.8.0

ZFS izstrādātājiem operētājsistēmā Linux (saīsināti ZoL) bija nepieciešami aptuveni divi gadi un 5 RC laidieni, lai izdotu ārkārtīgi nozīmīgu versiju - ZFS-0.8.0.

Jaunas iespējas:

  • "Vietējā" šifrēšana gan failu sistēmām, gan nodalījumiem. Noklusējuma algoritms ir aes-256-ccm. Datu kopas atslēgas tiek pārvaldītas, izmantojot komandu “zfs load-key” un saistītās apakškomandas.
  • Šifrēšana ar zfs sūtīšanu/saņemšanu. Ļauj glabāt dublējumus neuzticamos pakalpojumos bez kompromisa iespējas.
  • Ierīces noņemšana no pūla, izmantojot komandu “zpool remove”. Visi dati tiek kopēti fonā uz pārējām augstākā līmeņa ierīcēm, un attiecīgi tiek samazināta pūla ietilpība.
  • apakškomanda "zpool checkpoint". ļauj saglabāt visu baseina stāvokli un, ja vēlaties, atgriezties tieši šajā stāvoklī. To var uzskatīt par paplašinātu baseina momentuzņēmumu. Tas ir noderīgi, veicot sarežģītas administratīvās darbības, kas citādi ir neatgriezeniskas (piemēram, iespējojot jaunu līdzekli, iznīcinot datu kopu un tā tālāk).
  • TRIM baseina ierīcēm. Ļauj efektīvāk izmantot cietvielu diskus un novērst to veiktspējas un/vai kalpošanas laika pasliktināšanos. Jūs varat veikt apgriešanu, izmantojot atsevišķu komandu “zpool trim”, vai iespējot atmešanas opcijas analogu - jaunu baseina rekvizītu “autotrim”.
  • Baseina inicializācija. Apakškomanda “zpool inicializācija” ieraksta savu modeli visā nepiešķirtajā telpā. Tas novērš pirmo piekļuves veiktspējas sodu, kas var pastāvēt dažos virtualizētos krātuves produktos (piemēram, VMware VMDK).
  • Projektu un kvotu uzskaites atbalsts. Šis līdzeklis pievieno projektu un kvotu izsekošanu esošajiem vietas un kvotu izsekošanas līdzekļiem. Projektu kvotas pievieno papildu dimensiju tradicionālajām lietotāju/grupu kvotām. Ir pievienotas apakškomandas "zfs project" un "zfs projectspace", lai pārvaldītu projektus, iestatītu kvotu ierobežojumus un ziņotu par lietojumu.
  • Kanālu programmas. Apakškomanda "zpool programma" ļauj izmantot LUA skriptus, lai veiktu administratīvās darbības. Skripti tiek palaisti smilškastē ar laika un atmiņas ierobežojumiem.
  • Pyzfs. Jauna python bibliotēka, lai nodrošinātu stabilu saskarni programmatiskajai ZFS administrēšanai. Šis iesaiņojums nodrošina libzfs_core API funkciju savstarpēju kartēšanu, taču paraksti un veidi ir dabiskāki Python dialektam.
  • Saderīgs ar Python3. Utilītas "arcstat", "arcsummary" un "dbufstat" ir atjauninātas, lai tās būtu saderīgas ar Python3
  • Tiešā IO. Pievienots atbalsts tiešās izvades izmantošanai (O_DIRECT).

Ir paātrinātas arī apakškomandas scrub/resilver/list/get, pievienota iespēja izvadīt metadatus uz atsevišķu ierīci (piemēram, augstas veiktspējas mazas ietilpības SSD), palielināta ZIL veiktspēja kešatmiņas un optimizācijas dēļ. , ir pievienots atbalsts SHA256 kontrolsummas aparatūras paātrināšanai un AES šifrēšanai, izmantojot Intel QAT (Quick Assist Technology).

Atbalstītie Linux kodoli: 2.6.32–5.1 (SIMD paātrinājums vēl netiek atbalstīts kodolos 5.0 un jaunākās versijās)

Pilna Izmaiņu saraksts

Noklusējuma moduļa parametru vērtības ir atlasītas, lai nodrošinātu optimālu slodzi lielākajai daļai darba slodžu un konfigurāciju. Lai iegūtu pilnu iespēju sarakstu - man 5 zfs-module-parameters

Avots: linux.org.ru

Pievieno komentāru