A ZFSonLinux 0.8.0 kiadása

Körülbelül két év és 5 RC-kiadás szükséges a ZFS on Linux (rövidítve ZoL) fejlesztőitől, hogy kiadják a rendkívül jelentős kiadást — ZFS-0.8.0.

Új lehetőségek:

  • „Natív” titkosítás mind a fájlrendszerek, mind a partíciók számára. Alapértelmezés szerint az aes-256-ccm algoritmus használatos. A kulcsok a dataset számára a „zfs load-key” parancs és a kapcsolódó alparancsok segítségével kezelhetők.
  • Titkosítás a zfs send/receive során. Lehetővé teszi a bizalmatlan szolgáltatásoknál történő biztonsági másolatok tárolását a kompromittálás lehetősége nélkül.
  • Eszköz eltávolítása a pool-ból a „zpool remove” parancs segítségével. Minden adat a háttérben átmásolódik a fennmaradó felső szintű eszközökre, és a pool kapacitása ennek megfelelően csökken.
  • A „zpool checkpoint” alparancs lehetővé teszi a pool teljes állapotának mentését, és igény szerint vissza lehet térni erre a pontos állapotra. Ezt a pool kiterjesztett snapshotjának tekinthetjük. Hasznos bonyolult adminisztrációs feladatok végrehajtásakor, amelyek egyébként visszafordíthatatlanok (például új funkciók aktiválása, dataset megsemmisítése stb.)
  • TRIM pool eszközök számára. Lehetővé teszi a szilárdtest-meghajtók hatékonyabb kihasználását, valamint megelőzi a teljesítményük és/vagy élettartamuk csökkenését. A trim parancsot végrehajthatjuk külön parancsként, a „zpool trim”-en, vagy aktiválhatjuk a discard opciót — az új pool tulajdonságot „autotrim”.
  • A pool inicializálása. A „zpool initialize” alparancs a minta írásával tölti ki az összes nem kiosztott teret. Ez megszünteti az első teljesítménycsökkenést, amely bizonyos virtualizált tárolókban előfordulhat (például VMware VMDK).
  • Projekt szakelőírás és kvóták támogatása. Ez a funkció a projektfelhasználás és kvóták nyilvántartását adja az alapvető tárolásra és kvótákra vonatkozó funkciókhoz. A projekt kvóták extra dimenziót adnak a hagyományos felhasználói/csoportos kvótákhoz. A „zfs project” és a „zfs projectspace” alparancsokat adták hozzá a projektek kezeléséhez, kvóták korlátozásának beállításához és felhasználási jelentésekhez.
  • Csatornaprogramok. A „zpool program” alparancs lehetővé teszi LUA-scriptek használatát adminisztratív műveletek végrehajtásához. A scriptek „sandbox”-ban futnak, idő- és memóriahatárokkal.
  • Pyzfs. Új python könyvtár a ZFS programozott adminisztrációs interfész stabilitásának biztosítására. Ez a burkolat egyértelmű (one-to-one) megfelelést biztosít a libzfs_core API funkciókhoz, de a szignatúrák és típusok természetesebbek a Python dialektushoz.
  • Python3 kompatibilitás. Az 'arcstat', 'arcsummary' és 'dbufstat' segédprogramok frissítve lettek a Python3 kompatibilitás érdekében.
  • Közvetlen IO. Támogatás került a közvetlen írás (O_DIRECT) használatához.

A scrub/resilver/list/get alprogramok is gyorsabbá váltak, hozzáadva a lehetőséget, hogy a metadátokat külön eszközre (például kis méretű, nagy teljesítményű SSD-re) írják ki, növelve a ZIL teljesítményét cachelés és optimalizálás révén, hardveres SHA256 checksum és AES titkosítás támogatva az Intel QAT (Quick Assist Technology) használatával.

Támogatott Linux kernel verziók: 2.6.32 - 5.1 (5.0 és újabb kernelen még nincs SIMD gyorsítás támogatott)

Teljes változások listája

A modulparaméterek alapértelmezett értékei a legtöbb munkaterhelés és konfiguráció optimális teljesítményének biztosítására lettek kiválasztva. A teljes opciólistaért - man 5 zfs-module-parameters

Forrás: linux.org.ru

Megbízható hosting vásárlása weboldalak számára, DDoS védelemmel, VPS VDS szerverek. 🔥 Megbízható webtárhely vásárlása DDoS védelemmel, VPS VDS szerverek | ProHoster