O le poloketi OpenZFS 2.1, lea e atiina ae ai le faʻatinoina o le faiga faila ZFS mo Linux ma le FreeBSD. Na lauiloa le galuega faatino o le "ZFS i luga o Linux"ma sa fa'atapula'aina muamua i le atina'eina o se module mo le kernel Linux, ae ina ua maeʻa ona faʻaliliuina le lagolago, na aloaia le FreeBSD o le faʻatinoga autu o le OpenZFS ma sa faʻasaoina mai le taʻua Linux I le ulutala.
Ua fa'amaonia le fa'agaioiga o le OpenZFS i kernels Linux c 3.10 по 5.13 и всеми ветками FreeBSD, начиная с 12.2-RELEASE. Код распространяется под свободной лицензией CDDL. OpenZFS уже используется во FreeBSD и входит в состав дистрибутивов Debian, Ubuntu, Gentoo, Sabayon Linux ma le ALT LinuxO le a vave ona saunia afifi o loʻo i ai le lomiga fou mo tufatufaga autu. Linuxe aofia ai Debian, Ubuntu, Fedora, RHEL/CentOS.
OpenZFS e tuʻuina atu se faʻatinoga o vaega ZFS e fesoʻotaʻi ma le faila faila ma le pule o le voluma. Aemaise lava, o vaega nei o loʻo faʻatinoina: SPA (Storage Pool Alocator), DMU (Data Management Unit), ZVOL (ZFS Emulated Volume) ma le ZPL (ZFS POSIX Layer). E le gata i lea, o le poloketi e maua ai le gafatia e faʻaaoga ai le ZFS e fai ma tua mo le Lustre cluster file system. O le galuega a le poloketi e faʻavae i luga o le uluai ZFS code, faʻaulufale mai i le OpenSolaris project ma faʻalauteleina ma faʻaleleia ma faʻaleleia mai le afioaga o Illumos. O le poloketi o loʻo faʻatulagaina ma le auai o tagata faigaluega o le Livermore National Laboratory i lalo o se konekarate ma le US Department of Energy.
O le code o loʻo tufatufa atu i lalo o le laisene CDDL e leai se totogi, lea e le fetaui ma le GPLv2, lea e taofia ai le OpenZFS mai le tuʻufaʻatasia i totonu o le kernel autu. Linux, так как смешивание кода под лицензиями GPLv2 и CDDL недопустимо. Для обхода данной лицензионной несовместимости было решено распространять продукт целиком под лицензией CDDL в виде отдельно загружаемого модуля, который поставляется отдельно от ядра. Стабильность кодовой базы OpenZFS оценивается как сопоставимая с другими ФС для Linux.
Suiga autu:
- Fa'aopoopoina le lagolago mo le dRAID (Distributed Spare RAID) tekonolosi, o se fesuiaiga o le RAIDZ fa'atasi ai ma le fa'aogaina o poloka fa'asoa fa'atasi mo fa'agata vevela. DRAID e maua uma tulaga lelei o le RAIDZ, ae faʻatagaina mo se faʻaopoopoga tele i le saoasaoa o le teuina o le toe faʻaleleia ma le toe faʻaleleia o le toe faʻaleleia i le laina. O le teuina faʻapitoa o le dRAID e fausia mai le tele o vaega o le RAIDZ i totonu, o loʻo i ai i latou taʻitasi masini mo le teuina o faʻamaumauga ma masini mo le teuina o poloka parite. O vaega nei o lo'o tufatufa atu i ta'avale uma mo le fa'aoga lelei o le bandwidth disk avanoa. Nai lo o se ese'esega vevela toe fa'aleleia, e fa'aogaina e le dRAID le manatu o le tufatufaina sa'o o poloka toe fa'aleleia vevela i ta'avale uma i le laina.

- Faʻatinoina le "fesoʻotaʻiga" meatotino ("zpool create -o compatibility=off | talatuu | faila [, faila...] pool vdev"), faʻatagaina le pule e filifili le seti o gafatia e tatau ona mafai i totonu o le vaitaele, i le faasologa. e fatu ai vaita'ele feavea'i ma fa'amautu le feso'ota'iga i le va o vaita'ele ituaiga eseese o OpenZFS ma fa'avae eseese.
- E mafai ona faʻasaoina faʻamaumauga e uiga i le faʻaogaina o le vaitaele i le InfluxDB DBMS format, lea e sili ona lelei mo le teuina, suʻesuʻeina ma le faʻaogaina o faʻamatalaga i le tulaga o se faasologa o taimi (vaega o tau faʻamaufaʻailoga i taimi faʻapitoa). Ina ia auina atu i le InfluxDB format, o le "zpool influxdb" o loʻo faʻatonuina.
- Fa'aopoopo le lagolago mo le vevela fa'aopoopo manatua ma le PPU.
- Poloaiga fou ma filifiliga:
- "zpool create -u" - tape le fa'apipi'i otometi.
- “zpool history -i”—e atagia i le tala faasolopito o galuega le umi o le faatinoga o poloaiga taitasi.
- "Zpool Tulaga" - fa'aopoopo le fe'au lapata'iga e uiga i tisiki e le o sili ona lelei poloka poloka.
- “Zfs send —skip-missing|-s” — le amanaia ata o loo misi pe a auina atu se vaitafe mo le toe faia.
- "zfs rename -u" - toe fa'aigoa le faila faila e aunoa ma le toe fa'atūina.
- Arcstat faaopoopo le lagolago mo L2ARC fuainumera ma faaopoopo le "-a" (uma) ma le "-p" (parsable) filifiliga.
- Fa'atonuga:
- Fa'aleleia le fa'atinoga o feso'ota'iga I/O.
- Ua fa'atelevaveina le Prefetch mo galuega mamafa e feso'ota'i ma le fa'aogaina o fa'amatalaga tutusa.
- Faʻaleleia le faʻalauteleina e ala i le faʻaitiitia o finauga loka.
- Ua faaitiitia le taimi e aumai ai le vaitaele.
- Faʻaitiitia le vaevaeina o poloka ZIL.
- Fa'aleleia le fa'atinoga o galuega toe fa'afo'i.
- Faʻaleleia le puleaina o manatua.
- Ua faatelevaveina le utaina o le kernel module.
puna: opennet.ru

