đ§© ZFS vagy RAID?
Mi alĂĄ mit vĂĄlasszunk â Ă©s miĂ©rt?
đ§ ElĆször: mi micsoda?
Fogalom | Mit jelent? |
---|---|
RAID | Hardveres vagy szoftveres lemezösszefogås redundancia / sebesség érdekében |
ZFS | FĂĄjlredszer + volume manager egyben (beĂ©pĂtett RAID mechanizmussal) |
mdadm | Linux kernel szoftveres RAID implementĂĄciĂł |
LVM | Volume kezelĆ (de nem fĂĄjlrendszer) |
Fontos:
- A ZFS sajĂĄt âRAID-szerƱâ vdev koncepciĂłt hasznĂĄl.
- Nem jĂł ötlet ZFS-et mĂĄs RAID rĂ©tegre (pl. RAID5 hardvercontroller) rakni â dupla parity + cache inkonzisztencia.
đĄïž Milyen RAID-tĂpusok vannak?
RAID szint | FĆ jellemzĆ |
---|---|
RAID0 | Csak striping, nincs védelem (gyors, de veszélyes) |
RAID1 | Mirroring, redundancia (2 disk) |
RAID5 | Striping + 1 parity (minimum 3 disk) |
RAID6 | Striping + 2 parity (minimum 4 disk) |
RAID10 | Stripe + Mirror (min 4 disk) |
JBOD | ĂsszefƱzĂ©s (nincs redundancia) |
đ§° ZFS: erĆssĂ©gek
â
FĂĄjl + blokk integritĂĄs (checksum minden ĂrĂĄsnĂĄl)
â
Self-healing (hibĂĄs blokk automatikusan javĂthatĂł)
â
Nagyon gyors snapshot, klĂłnozĂĄs
â
BeĂ©pĂtett tömörĂtĂ©s
â
BeĂ©pĂtett cache rĂ©tegek (ARC, L2ARC)
â
BeĂ©pĂtett parity szintek (RAID-Z, RAID-Z2, RAID-Z3)
đ ZFS vs RAID â mikor mit vĂĄlasszunk?
1ïžâŁ Ha csak sima fĂĄjlszerver:
đ ZFS egyĂ©rtelmƱen jobb:
- RAID-Z1 vagy RAID-Z2 + compression + deduplication
2ïžâŁ Ha nagy adatbĂĄzis, sok random ĂrĂĄs:
đ ZFS + SSD log (SLOG) kötelezĆ, kĂŒlönben lassĂș lesz
đ Vagy hardver RAID10 + XFS / ext4
3ïžâŁ Ha virtualizĂĄciĂłs host (pl. Proxmox):
đ ZFS kivĂĄlĂł vĂĄlasztĂĄs, de:
- HasznĂĄlj sok RAM-ot (1GB RAM / 1TB adat MINIMUM)
- JĂł minĆsĂ©gƱ SSD cache-t (pl. Intel Optane) â SLOG
4ïžâŁ Ha nagyon nagy sequential throughput kell (pl. videĂłszerver):
đ RAID6 hardver controller + XFS gyorsabb lehet
5ïžâŁ Ha olcsĂł megoldĂĄs kell:
đ mdadm RAID5 + ext4
đĄ Legfontosabb szabĂĄly
ZFS soha ne tegyél hardver RAID-re.
Ha mégis RAID controllerrel dolgozol, tedd JBOD vagy RAID0 módba, hogy minden diszket egyben låsson a ZFS.
đ§Ș PĂ©ldĂĄk
PĂ©lda 1 â Proxmox host
- 6x 4TB HDD
- ZFS RAID-Z2
- 256GB RAM
- Optane SLOG SSD
ElĆny: snapshot, replikĂĄciĂł, önjavĂtĂĄs
Håtråny: komoly memóriaigény
PĂ©lda 2 â FĂĄjlmentĂ©s szerver
- 4x 12TB HDD
- mdadm RAID5
- ext4
ElĆny: egyszerƱ, olcsĂł
HĂĄtrĂĄny: nincs beĂ©pĂtett checksum, bitrot Ă©szlelĂ©s
PĂ©lda 3 â Nagy adatbĂĄzis (PostgreSQL)
- 8x SSD RAID10 hardware controller + BBU cache
- XFS
ElĆny: alacsony latency
HĂĄtrĂĄny: nincs ZFS integritĂĄs-ellenĆrzĂ©s
đ DöntĂ©si tĂĄbla röviden
SzenĂĄriĂł | Javaslat |
---|---|
Home NAS | ZFS RAID-Z1 |
Nagy fĂĄjlszerver (20+ TB) | ZFS RAID-Z2 vagy RAID-Z3 |
AdatbĂĄzis szerver | RAID10 hardware + XFS |
VM host (Proxmox) | ZFS RAID-Z2 + SLOG |
Kis költségvetésƱ szerver | mdadm RAID5 + ext4 |
đ§ ĂsszegzĂ©s
â
Ha hosszĂș tĂĄvon stabilitĂĄs + integritĂĄs kell:
ZFS (jĂł RAM Ă©s minĆsĂ©gi diszkekkel)
â
Ha alacsony latency + jĂłl ismert RAID kell:
RAID10 hardware controller
â
Ha minimålköltség:
mdadm RAID