ZFS

Ano ang ZFS?

Ang ZFS ay file system at volume manager sa iisa. Ginagawa nitong storage pool ang mga disk sa server, sinusuri ang lahat ng binabasa nito para sa corruption, at maaaring kumopya ng mga snapshot sa ibang makina.

Makipag-usap sa isang engineer Knowledge base
Mga hanay ng hard drive na nakalagay sa chassis ng storage server

Ano ito

Ginawa ng Sun Microsystems ang ZFS para sa Solaris. Nang bilhin ng Oracle ang Sun, nagpatuloy ang open source na code bilang OpenZFS, na tumatakbo sa Linux at FreeBSD at built-in sa Proxmox VE at TrueNAS. Dahil pinamamahalaan nito ang mga disk at ang file system nang magkasama, alam nito kung aling disk ang may hawak ng aling kopya ng inyong data at maaari nitong ayusin ang sirang kopya mula sa mabuti.

Mga ideyang dapat malaman

  • Mga pool, mirror at RAID-Z: pinagpapangkat ang mga disk sa isang pool. Ang mirror ay nag-iingat ng magkakaparehong kopya sa dalawa o higit pang disk. Ang RAID-Z ay gumagamit ng parity at, depende sa antas, nakakaligtas sa isa, dalawa o tatlong pumalyang disk kada grupo.
  • Mga checksum: may checksum ang bawat block, kaya napapansin ng ZFS kapag tahimik na nagbabalik ng sirang data ang isang disk at inaayos ito mula sa redundant na kopya. Sinusuri ng nakaiskedyul na scrub ang buong pool.
  • Mga snapshot: isang nakapirming tanaw ng file system o virtual disk, na nalilikha halos agad at gumagamit lang ng espasyo habang nagbabago ang data.
  • Send at receive: ini-stream ang mga snapshot sa ibang ZFS na makina. Pagkatapos ng unang buong kopya, mga pagbabago lang ang dumadaan.
  • Compression: maaaring i-compress ang data habang isinusulat. Ang LZ4, ang karaniwang paraan, ay nagdaragdag ng kaunting karga sa processor.
  • Direktang access sa disk at memory: dapat makita ng ZFS ang bawat disk nang direkta, hindi sa pamamagitan ng hardware RAID volume. Nagka-cache ito ng mga basa sa sobrang memory, kaya parang mabagal ang server na kulang sa memory.

ZFS kumpara sa Ceph

Ang ZFS ay storage sa loob ng isang server. Kapag tumigil ang server na iyon, titigil din ang pool nito, bagaman ang replica sa pangalawang server ay maaaring pumalit nang wala ang pinakabagong mga pagbabago. Ang Ceph ay nagpapakalat ng storage sa ilang server kaya walang titigil kapag nawala ang isa, kapalit ng mas maraming hardware at pag-aalaga. Ipinaliliwanag ng aming pahina ng serbisyo sa storage kung kailan bagay ang bawat isa. Walang pumapalit sa backup.

Paano nakikipagtulungan ang KawaConnect sa ZFS

Pinapatakbo namin ang Proxmox at Ceph sa sarili naming imprastraktura at bumubuo ng mga Proxmox server para sa mga kliyente. Ang ZFS ang storage na built-in sa Proxmox, at para sa iisang host o pares ay dito nagsisimula ang aming disenyo. Kapag kailangang magpatuloy ang storage kahit mawala ang buong server, nagpaplano kami ng Ceph.

Mga kaugnay na serbisyo

Ceph at ZFS storage

Pagpili, pagbuo at pag-aalaga ng business storage.

Proxmox consulting

Mga virtualization host sa ZFS o Ceph.

Backup at disaster recovery

Ang hiwalay na kopyang hindi mapapalitan ng mga snapshot.

Alamin ang higit pa

  • Dokumentasyon ng OpenZFSAng opisyal na manual, na may mga gabay sa setup kada operating system at mga pahina ng command reference.
  • Site ng proyektong OpenZFSBalita ng proyekto, mga sinusuportahang platform, at kung paano nagtutulungan ang mga developer.
  • ZFS sa WikipediaIsang neutral na kasaysayan mula sa Sun hanggang OpenZFS at pangkalahatang-ideya ng mga feature.
  • ZFS on Linux sa wiki ng Proxmox VEKung paano ginagamit ng Proxmox VE ang ZFS, kasama ang mga layout ng pool, setting ng memory at pagpapalit ng pumalyang disk.

Nagpaplano ng storage para sa Proxmox server

Sabihin sa amin kung ilang server ang mayroon kayo at ano ang tumatakbo sa mga ito, at irerekomenda namin ang ZFS, Ceph o pareho.

Magsimula ng usapan