OpenZFS 2.0.0

Ang isang pangunahing pag-update sa file system at mga tool sa pagpapanatili nito, ang OpenZFS 2.0.0, ay inilabas. Sinusuportahan ng bagong bersyon ang mga kernel ng Linux simula sa 3.10 at mga kernel ng FreeBSD simula sa bersyon 12.2, at bilang karagdagan dito, pinagsasama nito ngayon ang code para sa parehong mga operating system sa iisang repositoryo. Kabilang sa mga pinakamalaking pagbabago, napapansin ng mga developer ang sumusunod:

  • Idinagdag ang kakayahang sunud-sunod (LBA) na muling buuin ang nawasak na array ng Mirror vDev RAID. Ang mekanismong ito ay mas mabilis kaysa sa tradisyonal na "pagpapagaling" na pagbawi. Gayunpaman, hindi nito sinusuri ang mga block checksum, kaya naman kaagad pagkatapos nitong makumpleto, ang susunod na hakbang ay magsimula ng pagsusuri sa integridad ng system (scrub).

  • Pagpapanumbalik ng data ng cache ng L2ARC pagkatapos ng pag-reboot ng system. Ang cache mismo ay gumagamit ng nakalaang halaga ng RAM, nang hindi gumagamit ng mas mabagal na hard drive para sa madalas na pag-access ng data. Ngayon pagkatapos ng isang reboot ang L2ARC cache data ay nasa lugar.

  • Suporta para sa compression sa ZStandard na format, na nagbibigay ng isang antas ng compression na maihahambing sa GZIP, ngunit sa parehong oras ay mas mataas na pagganap. Para sa kaginhawahan, binibigyan ang administrator ng kakayahang piliin ang antas ng compression upang matiyak ang pinakamahusay na balanse sa pagitan ng pagganap at pag-save ng espasyo sa disk.

  • Kakayahang pumili ng data kapag naglilipat gamit ang send/receive commands. Ngayon ang mga administrator ay maaaring manu-manong ibukod ang hindi kailangan o pribadong data mula sa paglilipat bago kumopya ng snapshot.

  • Marami pang iba, hindi gaanong makabuluhan, ngunit hindi gaanong kaaya-ayang mga pagpapabuti ang ipinatupad, lalo na, ang isang pam module ay isinulat para sa paglo-load ng mga susi sa pag-encrypt ng folder, ang mga man page ay muling inayos at na-update ang dokumentasyon, nagdagdag ng zfs volume mount generator para sa systemd, pinalawak na pag-log in sa syslog, pinahusay na compatibility sa mga bootloader ng system, at marami pang iba.

  • Ang mga bagong command at key ay idinagdag sa mga umiiral na, na maaari mong basahin nang higit pa tungkol sa maikling komento sa paglabas.

  • Ang isang bilang ng mga panloob na tool ay na-optimize sa mga tuntunin ng bilis at mahusay na paggamit ng mga mapagkukunan ng system.

Buong listahan ng mga pagbabago.

Pinagmulan: linux.org.ru