diff --git a/prez.md b/prez.md index 4399e2811baa0ad427b61ab6de9c8bab30ffffaa..60ab04c9a2c573cadf7fa4f637c2aba9f93607c2 100644 --- a/prez.md +++ b/prez.md @@ -149,7 +149,7 @@ disk1: ...011010<span class="bad">1</span>001100101011011000110110001101111... ## ZFS - + - Zettabyte File System, később kinőtte a nevet - Z File System – the last word in filesystems @@ -165,17 +165,24 @@ disk1: ...011010<span class="bad">1</span>001100101011011000110110001101111... - vdev: diszkek csoportja, amiken valami szabály szerint adatot tárolunk - redundancia szerint: mirror, RAID5, RAID6, RAID-Z1, RAID-Z2 - használat szerint: L2ARC, ZIL, special (ezekről később) -- pool: vdev-ek csoportja, amiket együtt kezelünk -- dataset: egy fájlrendszer, saját beállításaival, de lehetnek gyerek datasetjei és zvol-jai -- zvol: egy virtuális diszk, ami a pool-ba tárolja az adatait + + --- -<!-- _class: [lead] --> +### ZFS felépítése +- pool: vdev-ek csoportja, amiket együtt kezelünk + +--- ### ZFS felépítése +- dataset: egy fájlrendszer, saját beállításaival, de lehetnek gyerek datasetjei és zvol-jai + - +--- +### ZFS felépítése +- zvol: egy virtuális diszk, ami a pool-ba tárolja az adatait + --- @@ -207,8 +214,8 @@ disk1: ...011010<span class="bad">1</span>001100101011011000110110001101111... - recently used - often used - L2ARC: diszk cache - - a poolban `cache` vdev - - nem kell redundáns, ha hibás, akkor cache nélkül kiolvassa + - a poolban cache vdev + - nem kell redundáns legyen --- @@ -219,9 +226,9 @@ disk1: ...011010<span class="bad">1</span>001100101011011000110110001101111... - ha a ZIL-be bekerült az adat, akkor az kiírtnak számít - idle időben a ZFS kiírja a ZIL-ben lévő adatokat - special vdev: - - a fájlrendszer metaadatokat külön diszkekre ki lehet szervezni + - fájlrendszer metaadatok külön diszkeken - keresést és kis fájlok kezelését meggyorsítja - - opcionálisan egy határértéknél kisebb fájlokat is ki lehet szervezni + - opcionálisan egy határértéknél kisebb fájlok is ide kerülnek ---