แแ แแแแแคแฎแฃแแแ แฃแแแ แแแแแแฎแแแแ แ แแแแแแแแ แจแแกแแแแแ แแแแ, แแแ.
แฐแแแ, แแฆแแก แกแแฃแแแแแกแ แแฆแแ ZFS-แแก, แชแแแแแกแแแงแแแ แ แแแแแฎแแแแแแแก แแแกแแชแแแแแ. แฃแแ แแแแ แแชแแแแ, แ แแ OpenZFS-แแก แแแแแแแแแ แ แแแข แแ แแแกแแก แแแแแแแแแแ แจแแคแแกแแแแ, โแแก แแแ แแแแช แ แแฃแแแโ.
แแแแ แแ แกแแแแ แชแแคแ แแแก แแแแแฆแฌแแแ - แแ แแฅแแแแ, แแแแ แแแแแ - แ แแ แแแกแแแแแ ZFS แแแแคแแแฃแ แแชแแแก แงแแแแ แแแ แแแแขแแกแแแแก, แฉแแแ แฃแแแ แแแกแแฃแแ แแ แ แแแแ แช แแแแแแแ, ZFS แแแแฎแแแก แแแแแชแแแแแก แแแกแแแ.
Zpool, vdev แแ แแแฌแงแแแแแแแ
แแก แกแ แฃแแ แแฃแแแก แแแแแ แแแ แแแแชแแแก แกแแ แแแแฎแแแ แ vdev-แก, แแแแ แแแแกแแแแ แแ แแก แแ แแแฎแก RAIDz2-แแกแแแแก
แ แแแแ แช แฌแแกแ, แแ แแ แกแแแแแก แแแแแแ, แ แแ แจแแแฅแแแแก แจแแฃแกแแแแแ vdev แขแแแแกแ แแ แแแแแก แแฃแแ - แแแแ แแ แแฃ แแแแแแ, แแ แแคแแ แ แจแแแแจแแแ แฎแแแก แแแแก แแแแแแแแแจแ
ZFS แคแแแแฃแ แ แกแแกแขแแแแก แ แแแแฃแ แแ แแแกแแแแแแ, แแฅแแแ แฃแแแ แแแแแแแ แแแ แแแก แ แแแแฃแ แกแขแ แฃแฅแขแฃแ แแก. แแแ แแแแ, ZFS แแแ แแแแแแแก แขแ แแแแชแแฃแแ แแแชแฃแแแแแก แแ แคแแแแฃแ แ แกแแกแขแแแแก แแแ แแแแก แคแแแแแก. แแแแ แแช, แแก แแงแแแแแก แขแ แแแแแฅแชแแแก แแกแแแก แฉแแฌแแ แแก แแแฅแแแแแแก. แแก แแแฎแแกแแแแแแแแแ แแแจแแแแก, แ แแ แกแแกแขแแแ แกแขแ แฃแฅแขแฃแ แฃแแแ แซแแแแแ แแแแกแฎแแแแแแแ แฉแแแฃแแแแ แแแ แคแแแแฃแ แ แกแแกแขแแแแแแกแแแ แแ RAID แแแกแแแแกแแแแ. แซแแ แแแแแ แกแแแจแแแแแแ แแแแแแแแก แแแ แแแแ แแแแแแแฅแขแ, แ แแแแแแช แฃแแแ แแแแแแแ, แแ แแก แจแแแแฎแแแก แแฃแแ (zpool), แแแ แขแฃแแแฃแ แ แแแฌแงแแแแแแแ (vdev) แแ แ แแแแฃแ แ แแแฌแงแแแแแแแ (แแแฌแงแแแแแแแ).
แแฃแแ
zpool แจแแแแฎแแแก แแฃแแ แแ แแก แงแแแแแแ แแแฆแแแ ZFS แกแขแ แฃแฅแขแฃแ แ. แแแแแแฃแแ แแฃแแ แจแแแชแแแก แแ แ แแ แแแข แแแ แขแฃแแแฃแ แแแฌแงแแแแแแแแก. แแแแแก แแฎแ แแ, แแแแแแฃแแ แแแแแแแ แจแแแชแแแก แแ แ แแ แแแข แ แแแแฃแ แแแฌแงแแแแแแแแก (แแแฌแงแแแแแแแแก). แแแ แขแฃแแแฃแ แ แแฃแแแแ แแ แแก แแแแแฃแแแแแแแแ แแ แแแฃแแ. แแ แแ แคแแแแแฃแ แ แแแแแแฃแขแแ แ แจแแแซแแแแ แจแแแชแแแแแก แแ แแ แแแข แชแแแแแฃแ แแฃแแก, แแแแ แแ แแแแแแฃแแ แกแ แฃแแแแ แแแแแฃแแแแแแแแแ แกแฎแแแแแกแแแ. แแฃแแแแก แแ แจแแฃแซแแแแ แแแ แขแฃแแแฃแ แ แแแฌแงแแแแแแแแแแก แแแแแแ แแแ.
ZFS แกแแญแแ แแ แแ แแก แแแ แขแฃแแแฃแ แ แแแฌแงแแแแแแแแก แแแแแแ แแ แแ แ แแฃแแแก แแแแแแ. แแฃแแแก แแแแแแ แแแกแแแฃแขแฃแ แแ แแ แแ แแก แแแแแแขแ - แแฃ vdev แแ แแแแแงแแคแแแ vdev แแแแแแ แแแแ, แแแกแแแ แแ แแแ แแแแ แแแแ แแแแแ แแฃแแ.
แแแแแแแแ แแแ แกแแชแแแแก แแฃแแแแก แจแแฃแซแแแแ แแแแแฃแ แฉแแ แแแ แขแฃแแแฃแ แ แแแฌแงแแแแแแแแก แฅแแจแแก แแ แแฃแ แแแแแก แแแแแ แแแ - แแฃแแชแ แแแ แจแแแซแแแแ แแแแแ แแแ แแชแแ แ แ แแแแแแแแแก แแแแซแฃแ แ แแแแแชแแแแแ, แแฃ แแแแแ แแแแแ vdev แแฃแ แแแแก แแแแฅแขแ แแแแแ แแแแก แแแแแจแแแก แแ แกแแกแขแแแแก แแแแ แแแก แแ แแก.
แแ แกแแแแแก แแแแ แชแแแแแฃแแ แแชแแแ แ แแแกแแแ แแแ, แ แแ ZFS โแแแแแชแแแแ แแแแแแโ โโแแฌแแ แแแ แแแแ แแฃแแแ. แฒแก แแ แแ แแก แกแแแแ แแแ. Zpool แแ แแ แแก แกแแกแแชแแแ RAID0, แแก แฃแคแ แ แกแแกแแชแแแแ
แฃแแแขแแกแฌแแแแ, แฉแแแแฌแแ แแแ แแแฌแแแแแแ แฎแแแแแกแแฌแแแแ แแแ แขแฃแแแฃแ แแแฌแงแแแแแแแแแก แจแแ แแก แแ แกแแแฃแแ แแแแแกแฃแคแแแ แกแแแ แชแแก แแแฎแแแแแ, แแกแ แ แแ แแแแ แแฃแแแ แแกแแแ แงแแแแ แแ แแแ แแฃแแแ แจแแแแกแแแ. ZFS-แแก แฃแคแ แ แฃแแฎแแแกแ แแแ แกแแแแ แแแแแแแกแฌแแแแแก vdev-แแก แแแแแแแแแแ แแแแแงแแแแแแก (แแแแแแ แแแแก) - แแฃ แแ แแ แแแ แขแฃแแแฃแ แ แแแฌแงแแแแแแแ แแแแจแแแแแแแแแ แฃแคแ แ แแแขแแแ แแฃแแแ แแแแ แ แแแแ แ (แแแแแแแแแ, แฌแแแแแฎแแแก แแแขแแแ แแแแก แแแแ), แแก แแ แแแแแ แแแแแขแแแแแฃแแ แแฅแแแแ แฉแแฌแแ แแกแแแแก, แแแฃแฎแแแแแแ แแแแกแ, แ แแ แแฅแแก แแแแแกแฃแคแแแ แกแแแ แชแแก แแแฆแแแ แแแแแคแแ แแแแ. .
แแแแแแฃแจแแแแแแก แแแแแแแแแแก แแแฅแแแแแแ, แ แแแแแแช แฉแแจแแแแแฃแแแ ZFS แฉแแฌแแ แแก แแแแแฌแแแแแแก แแแแแแแแ แแแ แแแแแแแแจแ, แจแแฃแซแแแ แจแแแแชแแ แแก แจแแงแแแแแแ แแ แแแแแ แแแก แแแแขแแ แฃแแแ แแแแแแ แฃแฉแแแฃแแแ แแแฆแแแ แแแขแแแ แแแแก แแแ แแแแแแจแ - แแแแ แแ แแก แแกแ แแ แแ แแก. แแแ แข แแแแแจแ แแแแ HDD แแ แกแฌแ แแคแ SSD-แแแแก แฃแแแแแแ แจแแ แแแ แแ แ แแฃแแจแ. แแกแแแ แแ แแแแแแแแ แ แแฃแแ แแแแแช แแแฃแจแแแแแก แงแแแแแแ แแแแ แแแฌแงแแแแแแแแก แกแแฉแฅแแ แแ, แแแฃ แแแแฅแแก แแแแแแแแ แจแแแแแแแแแก แแกแแแ แแแฌแงแแแแแแแแแแกแแแ.
แแแแ
แแแแแแฃแแ แกแแชแแแแก แแฃแแ แจแแแแแแ แแ แแ แแ แแแขแ แแแ แขแฃแแแฃแ แ แแแฌแงแแแแแแแแกแแแ (vdev). แแแแแก แแฎแ แแ, แแแแแแฃแแ vdev แแแแชแแแก แแ แ แแ แแแข แ แแแแฃแ แแแฌแงแแแแแแแแก. แแแ แขแฃแแแฃแ แ แแแฌแงแแแแแแแแแแก แฃแแแขแแกแแแ แแแแแแงแแแแแ แแแ แขแแแ แแแแแชแแแแ แจแแกแแแแฎแแ, แแแแ แแ แแ แกแแแแแก vdev แแแแฎแแแ แ แแแแกแ, แแแ แจแแ แแก CACHE, LOG แแ SPECIAL. แแแแแแฃแ แแ vdev แขแแแก แจแแแซแแแแ แฐแฅแแแแแก แฎแฃแแแแแ แแ แ-แแ แแ แขแแแแแแแแ: แแ แแ แแแฌแงแแแแแแแ, RAIDz1, RAIDz2, RAIDz3 แแ แกแแ แแ.
RAIDz1, RAIDz2 แแ RAIDz3 แแ แแก แกแแแชแแแแฃแ แ แฏแแจแแแ, แ แแกแแช แซแแแแ แฎแแแฎแ แแ แแแ (แแแแแแแแแฃแ ) แแแ แแขแแขแฃแ RAID-แก แฃแฌแแแแแแ. 1, 2 แแ 3 แแแฃแแแแแแก แแแแแ, แแฃ แ แแแแแแ แแแ แแขแแขแฃแแ แแแแแแ แแแแแงแแคแแแ แแแแแชแแแแ แแแแแแฃแ แแแแแ. แแแแก แแแชแแแแ, แ แแ แฐแฅแแแแแก แชแแแแแฃแแ แแแกแแแแ แแแ แแขแแขแแก แฃแแ แฃแแแแแกแแงแแคแแ, แแแ แขแฃแแแฃแ แ RAIDz แแแฌแงแแแแแแแแแ แแแแฌแแแแแแ แแแ แแขแแขแก แแแฎแแแ แแ แแแแแแ แแ แแแกแแแแแ. RAIDz แแแกแแแแ แจแแแซแแแแ แแแแแ แแแก แแแแแแ แแแกแแ, แ แแแแแแแช แแฅแแก แแแ แแขแแขแฃแแ แแแแแแแ; แแฃ แแก แแแแแ แแแแก แแแแ แแก, แแก แแแคแฃแญแแแแ แแ แแแ แฌแแแฆแแแก แกแแชแแแแก แแฃแแก.
แกแแ แแแกแแแฃแ แแแ แขแฃแแแฃแ แแแฌแงแแแแแแแแแจแ (Mirror vdev), แแแแแแฃแแ แแแแแ แแแแฎแแแ แแแแแแฃแ แแแฌแงแแแแแแแแแ vdev-แจแ. แแแฃแฎแแแแแแ แแแแกแ, แ แแ แแ แแแแแแแแแแแแแแ แกแแ แแแแแ แงแแแแแแ แแแแ แชแแแแแฃแแแ, แกแแ แแ แจแแแซแแแแ แจแแแชแแแแแก แแแแแกแแแแ แ แแแแแแแแฃแ แ แ แแแแแแแแแก แแแฌแงแแแแแแแแแก - แแแ แแแแแแแแ แแแจแ, แกแแแแแแ แฎแจแแ แแ แแแแแแงแแแแแ แฌแแแแแฎแแแก แจแแกแ แฃแแแแแกแ แแ แจแแชแแแแแแแก แขแแแแ แแแขแแแแก แแแกแแฃแแฏแแแแกแแแแแ. vdev แกแแ แแแก แจแแฃแซแแแ แแแแแฃแ แฉแแก แแแแแกแแแแ แฌแแ แฃแแแขแแแแแแแก แแแแแ, แกแแแแ vdev-แจแ แแแแแแฃแ แแ แแ แแแฌแงแแแแแแแ แแฃแจแแแแก.
แแแ แขแแฎแแแ แแแแแแแ แแ แกแแแแแแ แกแแจแแจแแ. แแกแแแ แแแ แขแฃแแแฃแ แ แแแฌแงแแแแแแแ แแแ แแแแแ แฉแแแ แแ แ แแแ แชแฎแก - แแ แแฃ แแแแแแงแแแแแ แ แแแแ แช แกแแชแแแ แแ แกแแแชแแแแฃแ แ vdev, แแแจแแ แแแกแ แฃแแแแ แแกแแแ แแแแแแฌแแแแก แแแแแ แแฃแแแก แแแแแแแฃแ แแแแก. แแงแแแแ แซแแแแแ, แซแแแแแ แคแ แแฎแแแแ แแฅ.
CACHE, LOG แแ SPECIAL แแแ แขแฃแแแฃแ แ แแแฌแงแแแแแแแแแแก แจแแฅแแแ แจแแกแแซแแแแแแแ แแแแแกแแแแ แแแแแ แฉแแแแแแแแ แขแแแแแแแแแจแ - แแแแ แแ แแแฎแกแแแแแ, แ แแ SPECIAL แแแ แขแฃแแแฃแ แ แแแฌแงแแแแแแแแก แแแแแ แแแ แแแจแแแแก แแฃแแแก แแแแแ แแแแก, แแแแขแแ แแแแแแขแ แขแแแแแแแแ แ แแแแแแแแแ แแแฃแแแ.
แแแฌแงแแแแแแแ
แแก แแแแแ แงแแแแแแ แแแ แขแแแ แขแแ แแแแแ ZFS-แจแ แแแกแแแแแแ - แแก แคแแฅแขแแฃแ แแ แแ แแก แแแแแแก แจแแแแฎแแแแแแ แฌแแแแแแก แแแฌแงแแแแแแแ. แแแฎแกแแแแแ, แ แแ แแแ แขแฃแแแฃแ แ แแแฌแงแแแแแแแแแ แจแแแแแแ แชแแแแแฃแแ แแแฌแงแแแแแแแแแแกแแแ, แฎแแแ แแฃแแ แจแแแแแแ แแแ แขแฃแแแฃแ แ แแแฌแงแแแแแแแแแแกแแแ.
แแแกแแแแ, แแแแแแขแฃแ แ แแ แแงแแ แแแแแแแ แแแแแจแ, แแ แแก แงแแแแแแ แแแแ แชแแแแแฃแแ แแแแแแก แแแฌแงแแแแแแแแแ, แ แแแแแแแช แแแแแแงแแแแแ vdev-แแก แกแแแจแแแแแแ แแแแแแ. แแฃแแชแ, แแแแแกแแแแ แ แแแฌแงแแแแแแแ, แ แแแแแกแแช แแฅแแก แแแกแแ แแแขแแ แ /dev-แจแ, แแแฃแจแแแแแก - แแกแ แ แแ, แแแแแ แขแแฅแแแแแก RAID แแแกแแแแแ แจแแแซแแแแ แแแแแงแแแแแฃแ แแฅแแแก แชแแแแ แแแฌแงแแแแแแแแแแ.
แแแ แขแแแ แแแแแแฃแแ แคแแแแ แแ แแก แแ แ-แแ แแ แงแแแแแแ แแแแจแแแแแแแแแ แแแขแแ แแแขแแฃแแ แแแแแแก แแแฌแงแแแแแแแ, แกแแแแแแแช แจแแแซแแแแ แจแแแฅแแแแก vdev. แกแแขแแกแขแ แแฃแแแแ แกแแฌแงแแกแ
แแฅแแแ แจแแแแซแแแแ แจแแฅแแแแ แกแแขแแกแขแ แคแแแแ แแจแแแแแ แคแแแแแแแแแ แ แแแแแแแแ แฌแแแจแ - แแแแ แแ แแ แแแแแแแฌแงแแแ แฌแแจแแแแ แแแแแ แแฃแแ แแ แแแกแ แแแแแแแแแขแแแ แแแแก แจแแแแแ
แแแฅแแแ, แแกแฃแ แ แ แแแแแกแแแแแ แกแแ แแแ แ แแ แแแแแแแ 10 แขแ (~ 9300 แแแ) แแแกแแแก แแแแแงแแแแแแก - แแแแ แแ แแแ แฌแแฃแแแแฃแแ แแ แฎแแ แ, แ แแแแแ แขแแแแแแแแ แกแแฃแแแแแกแแ แจแแแกแแแแแแแ แแฅแแแแก แกแแญแแ แแแแแแก. แแแแแ แแแงแแแแแ แแแแแแแแจแ, แฉแแแ แแฅแแแแ แกแแขแแกแขแ แแฃแแก แแจแแแแแ แคแแแแแแแแแ แ แแแแแแแแ แฌแแแจแ - แแ แแฎแแ แฉแแแ แแแชแแ, แ แแ RAIDz2 vdev แ แแ 10 TB แแแกแแแกแแแ แฃแแ แฃแแแแแงแแคแก 50 TiB แแแแแกแแงแแแแแแ แแแชแฃแแแแแก.
แแแฌแงแแแแแแแแแแก แแแแแ แแ แแ แกแแแชแแแแฃแ แ แแแแกแ แแ แแก SPARE. Hot-swap แแแฌแงแแแแแแแแแ, แฉแแแฃแแแแ แแแ แแแฌแงแแแแแแแแแแกแแแ แแแแกแฎแแแแแแแ, แแแฃแแแแแก แแแแ แแฃแแก แแ แแ แ แแ แ แแแ แขแฃแแแฃแ แแแฌแงแแแแแแแแก. แแฃ แแฃแแจแ แ แแแแแแแ vdev แแแ แชแฎแแแแ แแ แกแแแแแแ แแแ แแแฌแงแแแแแแแ แแแแแแจแแ แแแฃแแแ แแฃแแแแ แแ แฎแแแแแกแแฌแแแแแแ, แแแจแแ แแก แแแขแแแแขแฃแ แแ แจแแฃแแ แแแแแ แแแแแ แแแแแฃแ vdev-แก.
แแแแแแแแแฃแ vdev-แแแ แแแแแแจแแ แแแแก แจแแแแแ, แจแแแชแแแแแ แแแฌแงแแแแแแแ แแฌแงแแแก แแ แแแแแชแแแแแแก แแกแแแแแก แแ แ แแแแแกแขแ แฃแฅแชแแแก แแแฆแแแแก, แ แแแแแแแช แฃแแแ แแงแแก แแแแแ แแฃแแ แแแฌแงแแแแแแแแแ. แขแ แแแแชแแฃแ RAID-แจแ แแแแก แฃแฌแแแแแแ "แแฆแแแแแแก", แฎแแแ ZFS-แจแ แแแก "แฎแแแแฎแแแ แแแฃแจแแแแแ".
แแแแจแแแแแแแแแแ แแฆแแแแจแแแก, แ แแ แจแแแชแแแแแ แแแฌแงแแแแแแแแแ แกแแแฃแแแแแ แแ แชแแแแก แฌแแ แฃแแแขแแแแ แแแฌแงแแแแแแแแแก. แแก แแฎแแแแ แแ แแแแแแ แฉแแแแชแแแแแแ, แ แแแ แจแแแแชแแ แแก vdev-แแก แแแแ แแแแชแแแก แแ แ. แแแก แจแแแแแ, แ แแช แแแแแแแกแขแ แแขแแ แ แฉแแแแแชแแแแแก แฌแแ แฃแแแขแแแแ vdev แแแฌแงแแแแแแแแก, แแแแแแขแแแ แแฆแแแแแ แแ แแฃแแแแ แแแฌแงแแแแแแแแแ แแ SPARE แแแแแจแฃแแแ vdev-แแแ แแ แฃแแ แฃแแแแแ แกแแแแแแ แแแแก แแแแแ แแฃแแแกแแแแก.
แแแแแชแแแแ แแแแ แแแ, แแแแแแแ แแ แกแแฅแขแแ แแแ
แกแแแจแแแแแแ แแแแแแแแก แจแแแแแแ แแแแ แแแ, แ แแแแแแช แฃแแแ แแแแแแแ แฉแแแแก ZFS แแแแแแฃแ แแแแจแ, แแแแแแแแ แแฎแแแ แแแแ แแขแฃแ แแก แแ แฃแคแ แ แแแขแแ แแฎแแแ แแแแแ แแแแแชแแแแแแก แแ แแแแแแแแแก แแ แจแแแแฎแแแก. แฉแแแ แแฅ แแแแแแขแแแแแ แ แแแแแแแแ แคแแแแก - แแแแแแแแแ แแแขแแกแแแแก - แ แแแ แแแแแแแ แแแแชแแแแ แแแขแแแแแแก แแแแแขแแแ แแแ, แฎแแแ แแแแแแแ แกแขแ แฃแฅแขแฃแ แแก แแแแแแ แจแแแแแแ แฉแฃแแแ.
แแแแแชแแแแ แแแแ แแแ
แ แแแแกแแช แฉแแแ แแแ แแแแแ แแฅแแแแ แแแแแชแแแแ แแแแแก, แแก แแฉแแแแแแก แแฃแแแก แแแแ แฎแแแแแกแแฌแแแแ แแแแแแก. แจแแแแแ แฉแแแ แแแงแแแแแ แแแแขแแก - แแ แแชแแแแ แแแแขแแแแก แฌแแ แขแแแก. แแแแแ!
Zvol แซแแ แแแแแแ แแฎแแแแ แแแแแชแแแแ แแแแ แแแแ, แ แแแแแแช แแแแฆแแแฃแแแ แคแแแแฃแ แ แกแแกแขแแแแก แคแแแแกแแแ, แ แแแแแกแแช แฉแแแ แแฅ แแชแแแแ แกแ แฃแแแแ แแแ แแแแฃแ แ ext4 แคแแแแฃแ แ แกแแกแขแแแแ.
ZFS แแแแแชแแแแ แแแแ แแแ แแแแฎแแแแแแ แแแแแแ, แ แแช แกแขแแแแแ แขแฃแแ แแแแแแขแแแแแฃแแ แคแแแแฃแ แ แกแแกแขแแแ. แฉแแแฃแแแแ แแแ แคแแแแฃแ แ แกแแกแขแแแแก แแกแแแแกแแ, แแ แแ แจแแฎแแแแแ แฉแแแก, แ แแ แแก แแ แแก "แฃแแ แแแแ แแแแแ แแ แแ แกแแฅแแฆแแแแ". แแแแ แแ, แ แแแแ แช แฉแแแฃแแแแ แแแ แแแแแแขแแแแแฃแแ แคแแแแฃแ แ แกแแกแขแแแแแแก แแกแแแแกแแ, แแแแแแฃแ ZFS แแแแแชแแแแ แแแแแแแฅแขแก แแฅแแก แซแแ แแแแแ แแแแกแแแแแแก แกแแแฃแแแ แ แแแแ แแแ.
แฃแแแ แแแแแก แงแแแแแกแ, แแแแแชแแแแ แแแแแก แจแแแซแแแแ แฐแฅแแแแแก แแแแแญแแแฃแแ แแแแขแ. แแฃ แแแแแแกแขแแแแ แแ zfs set quota=100G poolname/datasetname
, แแแจแแ แแแ แจแแซแแแแ แแแแแแขแแแแแฃแ แกแแฅแแฆแแแแแจแ แฉแแฌแแ แแก /poolname/datasetname
100 แแแแแแขแแ แแแขแ.
แจแแแแฉแแแแ แฎแแแแแแก แแ แกแแแแแ แแ แแ แแ แกแแแแแ แแแแแแฃแแ แฎแแแแก แแแกแแฌแงแแกแจแ? แแแแแชแแแแ แแแแแแฃแ แแแแแแแฅแขแก แแแแแกแ แแแแแแ แแฅแแก แ แแแแ แช ZFS แแแ แแ แฅแแแจแ, แแกแแแ แกแแกแขแแแแก แกแแแแแขแแแ แแแ แแ แฅแแแจแ. ZFS แแแ แแ แฅแแแจแ แแ แแ แแก แฌแแแงแแแแ แฎแแแแแกแแ - แแฅแแแ แแฌแงแแแ แแฃแแแก แกแแฎแแแแ แแ แจแแแแแ แแแแแ แแ แแ แแแแแชแแแแ แแแแ แแแแแแ แแแแ แแแ. แฒแแแแแแแแ, pool/parent/child
แแแกแแฎแแแแแฃแแ แแแแแชแแแแ แแแแ แแแแกแแแแก child
แแจแแแแแก แแแแแชแแแแ แแแแแก แฅแแแจ parent
แจแแแแฅแแแแแแแแ แกแแฎแแแแก แแฅแแแ แแฃแแจแ pool
.
แแแแฃแแแกแฎแแแแแ, แแแแแชแแแแ แแแแ แแแแก แแแแแแ แแแแก แฌแแ แขแแแ แแฅแแแแ แแแกแ แกแแฎแแแแก แแฅแแแแแแแแขแ ZFS แแแ แแ แฅแแแจแ, แฌแแแงแแแแ แฎแแแแแแ - แแฃแแ แแแกแแฎแแแแแฃแแ pool
แแแแแแขแแแแแฃแแ แ แแแแ แช /pool
, แแแแแชแแแแ แแแแ แแแ parent
แแแแแแขแแแแแฃแแ /pool/parent
แแ แแแแจแแแก แแแแแชแแแแแแก แแแแ แแแ child
แแแแแแขแแแแแฃแแ /pool/parent/child
. แแฃแแชแ, แแแแแชแแแแ แแแแ แแแแก แกแแกแขแแแแก แแแแแแ แแแแก แฌแแ แขแแแ แจแแแซแแแแ แจแแแชแแแแแก.
แแฃ แแแแฃแแแแแแ zfs set mountpoint=/lol pool/parent/child
, แจแแแแแ แแแแแชแแแแ แแแแ แแแ pool/parent/child
แกแแกแขแแแแจแ แแแแแแขแแแแแฃแแ แ แแแแ แช /lol
.
แแแแแชแแแแ แแแแ แแแแก แแแ แแ, แฃแแแ แแฆแแแแจแแแ แขแแแแแ (zvols). แแแชแฃแแแแ แแแแฎแแแแแแ แแแแแแ, แ แแช แแแแแชแแแแ แแแแ แแแ, แแแ แแ แแแแกแ, แ แแ แแแก แ แแแแฃแ แแ แแ แแฅแแก แคแแแแฃแ แ แกแแกแขแแแ โ แแก แแฎแแแแ แแแแแแก แแแฌแงแแแแแแแแ. แแแแแแแแแ แจแแแแซแแแแ แจแแฅแแแแ zvol
แกแแฎแแแแ mypool/myzvol
, แจแแแแแ แแแแคแแ แแแขแแ แแแ ext4 แคแแแแฃแ แ แกแแกแขแแแแ แแ แจแแแแแ แแแแแแกแขแแแแ แแ แแก แคแแแแฃแ แ แกแแกแขแแแ - แแฎแแ แแฅแแแ แแแฅแแ ext4 แคแแแแฃแ แ แกแแกแขแแแ, แแแแ แแ ZFS-แแก แฃแกแแคแ แแฎแแแแแก แงแแแแ แแแฎแแกแแแแแแแแ! แแก แจแแแซแแแแ แกแฃแแแแฃแ แแ แแแแแฉแแแแแ แแ แ แแแแแแฃแขแแ แแ, แแแแ แแ แแแแ แแ แฃแคแ แ แแแแแแฃแ แแ, แ แแแแ แช backend, iSCSI แแแฌแงแแแแแแแแก แแฅแกแแแ แขแแก แแ แแก.
แแแแแแแ
แคแแแแ แฌแแ แแแแแแแแแแ แแ แแ แแ แแแขแ แแแแแแ. แแแแแแฃแแ แแแแแ แแแแฎแแแ แแ แ แแแ แขแฃแแแฃแ แแแฌแงแแแแแแแแแ. แแแแแแก แแแแ แฉแแแฃแแแแ แแ แแแ แแแแขแ แก แฃแแ แแก แฉแแแแฌแแ แแก แแแแ, แแแแ แแ แจแแแซแแแแ แจแแแชแแ แแแก 2^ashift, แแฃ แแก แจแแแชแแแก แแแขแแแแแแชแแแแแก แแ แแแขแแ แ แคแแแแก.
แฉแแแ แแแแแแแแแ แแแแแแแแแ แฉแแแ แแ แแฎแฃแแ แแแ แจแแกแ แฃแแแแแก แฃแแแ แแแแแ แฏแแ แแแแแ, แแฃ แชแแแแก แซแแแแแ แแแแแ แแแแงแแแแแ
ZFS แแฃแแจแ, แงแแแแ แแแแแชแแแ, แแแขแแแแแแชแแแแแแก แฉแแแแแแ, แแแแฎแแแ แแแแแแแจแ. แแแแแแก แแแฅแกแแแแแฃแ แ แแแแ แแแแแแฃแแ แแแแแชแแแแ แแแแ แแแแกแแแแก แแแแแกแแแฆแแ แแแ แแแแกแแแแจแ recordsize
(แ แแแแ แแ แแแแ). แฉแแแแฌแแ แแก แแแแ แจแแแซแแแแ แจแแแชแแแแแก, แแแแ แแ แแก แแ แจแแชแแแแก แแแแแกแแแแ แ แแแแแแก แแแแแก แแ แแแแแแ แแแแแก, แ แแแแแแแช แฃแแแ แฉแแฌแแ แแแแ แแแแแชแแแแ แแแแ แแแจแ - แแก แแแแแแแแก แแฎแแแแก แแฎแแแแ แแฎแแ แแแแแแแแ, แ แแแแ แช แแกแแแ แแฌแแ แแแ.
แแฃ แกแฎแแ แ แแ แแ แแ แแก แแแแแแแแฃแแ, แฉแแแแฌแแ แแก แแแแแแแแ แ แแแแฃแแแกแฎแแแแ แแแแ แแ แแก 128 KiB. แแก แแ แแก แแ แแแแแ แ แแแแชแ แ แแแ แแแแแ, แกแแแแช แจแแกแ แฃแแแแ แแ แแฅแแแแ แกแ แฃแแงแแคแแแ, แแแแ แแ แแก แแ แแฅแแแแ แกแแจแแแแแ แฃแแแขแแก แจแแแแฎแแแแแจแ. Recordsize
แจแแแซแแแแ แแแงแแแแแก แแแแแกแแแแ แแแแจแแแแแแแแแ 4K-แแแ 1M-แแแ (แแแแแขแแแแแ แแแ แแแแขแ แแแแ recordsize
แแฅแแแ แจแแแแซแแแแ แแแแแแกแขแแแแ แแ แแแแแ แฃแคแ แ แแแขแ, แแแแ แแ แแก แแจแแแแแแ แแ แแก แแแ แแ แแแแ).
แแแแแกแแแแ แ แแแแแ แแฎแแแ แแฎแแแแ แแ แแ แคแแแแแก แแแแแชแแแแแก - แแฅแแแ แแ แจแแแแซแแแแ แแ แ แแแแกแฎแแแแแแฃแแ แคแแแแแก แจแแแฃแแจแแ แแ แ แแแแแจแ. แแแแแแฃแแ แคแแแแ แจแแแแแแ แแ แแ แแ แแแขแ แแแแแแกแแแ, แแแกแ แแแแแก แแแฎแแแแแ. แแฃ แคแแแแแก แแแแ แฃแคแ แ แแชแแ แแ, แแแแ แ แฉแแแแฌแแ แแก แแแแ, แแก แจแแแแแฎแแแ แฃแคแ แ แแชแแ แ แแแแแจแ - แแแแแแแแแ, แแแแแ 2 KiB แคแแแแแ แแแแแแแแแก แแฎแแแแ แแ แ 4 KiB แกแแฅแขแแ แก แแแกแแแ.
แแฃ แคแแแแ แกแแแแแ แแกแแ แแแแแ, แ แแ แกแแญแแ แแแแก แ แแแแแแแแ แแแแแก, แแแจแแ แแ แคแแแแจแ แงแแแแ แฉแแแแฌแแ แ แแฅแแแแ แแแแแก recordsize
- แแแแ แฉแแแแฌแแ แแก แฉแแแแแแ, แ แแแแแก แซแแ แแแแแ แแแฌแแแ แจแแแซแแแแ แแงแแก
zvol แขแแแแแก แแ แแฅแแ แฅแแแแแ recordsize
- แกแแแแแแแ แแ แแแ แแฅแแ แแแแแแแแแแขแฃแ แ แฅแแแแแ volblocksize
.
แกแแฅแขแแ แแแ
แแแแ, แงแแแแแแ แซแแ แแแแแ แกแแแจแแแแแแ แแแแแ แแ แแก แกแแฅแขแแ แ. แแก แแ แแก แงแแแแแแ แแแขแแ แ แคแแแแแฃแ แ แแ แแแฃแแ, แ แแแแแก แฉแแฌแแ แ แแ แฌแแแแแฎแแ แจแแกแแซแแแแแแแ แแแกแแแแซแแ แแแฌแงแแแแแแแแแแ. แ แแแแแแแแ แแแฌแแแฃแแแก แแแแแแแแแแแจแ แแแกแแแแแก แฃแแแขแแกแแแ แแงแแแแแแ 512 แแแแขแแแ แกแแฅแขแแ แแแก. แแฆแแกแแฆแแแแแ, แแแกแแแแแก แฃแแแขแแกแแแ แแแแคแแแฃแ แแ แแแฃแแแ 4 KiB แกแแฅแขแแ แแกแแแแก, แแแแ แแ - แแแแกแแแฃแแ แแแแ SSD - แแแแคแแแฃแ แแ แแแฃแแแ 8 KiB แกแแฅแขแแ แแกแแแแก แแ แฃแคแ แ แแแแ.
ZFS-แก แแฅแแก แคแฃแแฅแชแแ, แ แแแแแแช แกแแจแฃแแแแแแก แแแซแแแแ แฎแแแแ แแแแงแแแแ แกแแฅแขแแ แแก แแแแ. แแก แฅแแแแแ ashift
. แแแ แแแแฃแแฌแแแแ แแแแแแแแแแแแ, แชแแแ แแ แแก แแ แ แซแแแ. แฒแแแแแแแแ, ashift=9
แแแจแแแแก แกแแฅแขแแ แแก แแแแแก 2^9, แแ 512 แแแแขแก.
ZFS แกแแฎแแแก แแแแ แแชแแฃแ แกแแกแขแแแแก แแแขแแแฃแ แแแคแแ แแแชแแแก แแแแแแฃแแ แแแแแแก แแแฌแงแแแแแแแแก แจแแกแแฎแแ, แ แแแแกแแช แแก แแฎแแ vdev-แก แแแแแแขแแแ แแ แแแแ แแฃแแแ แแแขแแแแขแฃแ แแ แแแแแแก แชแแแแก แกแแแแแแแแ แแ แแแคแแ แแแชแแแก แกแแคแฃแซแแแแแ. แกแแแฌแฃแฎแแ แแ, แแแแ แ แแแกแแ แแขแงแฃแแแ แแแแ แกแแฅแขแแ แแก แแแแแแ, แ แแแ แจแแแแแ แฉแฃแแแก แแแแกแแแแแแแ Windows XP-แแแ (แ แแแแแแแช แแแ แแแแแ แแแกแแแแ แกแฎแแ แกแแฅแขแแ แแก แแแแแแแแ).
แแก แแแจแแแแก, แ แแ แ แแแแแแแแแ แแแฃแแแ ZFS แแแแแแแกแขแ แแขแแ แแ แแชแแแแก แแแแ แแแฌแงแแแแแแแแแแก แ แแแแฃแ แ แกแแฅแขแแ แแก แแแแ แแ แฎแแแแ แแแแงแแแแก ashift
. แแฃ แชแแแ แแแงแแแแแฃแแแ แซแแแแแ แแชแแ แ, แฌแแแแแฎแแแก/แฉแแฌแแ แแก แแแแ แแชแแแแแก แ แแแแแแแแ แแกแขแ แแแแแแฃแแแ แแแ แแแแ. แแกแ แ แแ, 512-แแแแขแแแแ "แกแแฅแขแแ แแแแก" แฉแแฌแแ แ แ แแแแฃแ 4 KiB แกแแฅแขแแ แจแ แแแจแแแแก, แ แแ แฃแแแ แแแฌแแ แแ แแแ แแแแ "แกแแฅแขแแ แ", แจแแแแแ แฌแแแแแแฎแแ 4 KiB แกแแฅแขแแ แ, แจแแชแแแแแ แแแ แแแแ แ 512-แแแแขแแแแ "แกแแฅแขแแ แแ", แแแแ แฃแแแแ แแฎแแแจแ. 4 KiB แกแแฅแขแแ แ แแ แแกแ แจแแแแแ แแแแแแฃแแ แฉแแแแฌแแ แแกแแแแก.
แ แแแแฃแ แกแแแงแแ แแจแ, แแกแแแ แฏแแ แแแ แแแแแแแแก แแฎแแแแก Samsung EVO SSD-แแแแ, แ แแแแช แแก แฃแแแ แแงแแก แแแแแงแแแแแฃแแ ashift=13
, แแแแ แแ แแก SSD แชแ แฃแแแก แแแแ แกแแฅแขแแ แแก แแแแแแ แแ, แจแแกแแแแแแกแแ, แแแแฃแแแกแฎแแแแแ แแ แแก แแแงแแแแแฃแแ ashift=9
. แแฃ แแแแแชแแแแ แกแแกแขแแแแก แแแแแแแกแขแ แแขแแ แ แแ แจแแชแแแแก แแ แแแ แแแแขแ แก, แแก SSD แแฃแจแแแแก แฃแคแ แ แแแแ แฉแแแฃแแแแ แแแ แแแแแแขแฃแ แ HDD.
แจแแแแ แแแแกแแแแก, แซแแแแแ แแแแ ashift
แแ แแฅแขแแแฃแแแ แแ แแ แแก แฏแแ แแแ. แแ แแ แกแแแแแก แ แแแแฃแ แ แจแแกแ แฃแแแแแก แแแ แขแงแแ แแ แแแแแฃแงแแแแแแแ แกแแแ แชแแก แแ แแ แฃแกแแกแ แฃแแแ แแชแแ แแ (แแ แแฃแแแแแแแ, แแฃ แจแแแฃแแจแแ แฉแแ แแฃแแแ). แแแแขแแ, แฉแแแ แแแแแแแแแ แแแ แฉแแแ, แแแแแแกแขแแแแ แแ แแก แแแกแแแแแช แแ, แ แแแแแแแช แแงแแแแแแ 512 แแแแขแแแ แกแแฅแขแแ แแแก ashift=12
ะธะปะธ ะดะฐะถะต ashift=13
แ แแ แแแแแแฏแแ แแแฃแแแ แจแแฎแแแแ แแแแแแแแก.
แฅแแแแแ ashift
แแแแแกแขแแแแ แแแฃแแแ แแแแแแฃแแ แแแ แขแฃแแแฃแ แ แแแฌแงแแแแแแแแกแแแแก vdev แแ แแ แ แแฃแแแกแแแแก, แ แแแแ แช แแแแ แ แแแแแแแแ แจแแชแแแแแ แคแแฅแ แแแก - แแ แแ แแชแแแแแ แแแกแขแแแแชแแแก แจแแแแแ. แแฃ แจแแแแฎแแแแแ แแแฎแแแ ashift
แ แแแแกแแช แแฃแแก แแฎแแ vdev-แก แแแแขแแแ, แแฅแแแ แจแแฃแฅแชแแแแ แแแแแซแฃแ แแแ แแ แแฃแแก แแแแแแ แฎแแ แแกแฎแแก แแแฌแงแแแแแแแแ แแ, แ แแแแ แช แฌแแกแ, แกแฎแแ แแแ แแ แแ แแก แแแ แแ แแแแกแ, แ แแ แแแแแแแแฃแ แแ แแฃแแ แแ แแแแฌแงแแ แแแแแแแ. vdev-แแก แฌแแจแแแช แแ แแ แแแจแแแแแก แแแขแแฎแแแ แแแ แแแแขแ แแกแแแ ashift
!
แแแแแ แแแ แฉแแฌแแ แแก แแแฅแแแแแแ
แแฃ แ แแแฃแแแ แฃแ แคแแแแฃแ แกแแกแขแแแแก แกแญแแ แแแแ แแแแแชแแแแแแก แแแแแฌแแ แ, แแก แชแแแแก แแแแแแฃแ แแแแแก, แกแแแแช แแก แแแแแแ แแแแก
แแแแแ แแแ-แฉแแฌแแ แแก แคแแแแฃแ แ แกแแกแขแแแ แฌแแ แก แแแแแแก แแฎแแ แแแ แกแแแก แแ แจแแแแแ แแแแแแแแแแก แซแแแ แแแ แกแแแก
แแแกแขแ แแฅแขแฃแแแ, แแฃ แฃแแฃแแแแแแงแแคแ แแแแแแแแก แ แแแแฃแ แคแแแแแฃแ แแแแแแแแแแก, แฉแแแแ โแแแแแชแแแแ แแแแแขแโ แแแแแ แขแแแแแแ โแแแแแชแแแแ แญแแแโ, แ แแแแแแช แแแซแ แแแแก แแแ แชแฎแแแแแ แแแ แฏแแแแ แฎแแแแแกแแฌแแแแแ แกแแแ แชแแก แ แฃแแแแ.
แแฎแแ แฉแแแ แจแแแแแซแแแ แแแแแฆแแ แแแ แแ แฌแแ แแแแแแแ แแแแก แจแแกแแฎแแ, แแฃ แ แแแแ แแฃแจแแแแก แแแแแ แแแ-แฉแแฌแแ แแก แกแแแแจแแขแแแ - แแแแแแฃแแ แแแแแ แจแแแซแแแแ แแแแแฃแแแแแแแแแก แ แแแแแแแแ แกแแแแจแแขแก แแ แแแแ แซแแแแแแ แแแแแ, แกแแแแ แงแแแแ แแแแแแจแแ แแแฃแแ แกแแแแจแแขแ แแ แแแแแแแฃแ แแแแ
Copy on Write (CoW) แแแฅแแแแแแ แแ แแก แคแฃแแแแแแแขแฃแ แ แกแแคแฃแซแแแแ แแแแกแ, แ แแช ZFS-แก แแกแแ แแแกแแแชแแ แกแแกแขแแแแ แแฅแชแแแก. แซแแ แแแแแ แแแแชแแคแชแแ แแแ แขแแแแ - แแฃ แแฅแแแ แกแแฎแแแ แขแ แแแแชแแฃแ แคแแแแฃแ แกแแกแขแแแแก แคแแแแแก แจแแชแแแแก, แแก แแฃแกแขแแ แแแแแแแแแก แแแแก, แ แแช แแฅแแแ แกแแฎแแแแ. แแฃ แแฅแแแ แกแแฎแแแ แแกแแแก แฉแแฌแแ แแก แคแแแแฃแ แกแแกแขแแแแก แแแแแแก แแแแแแแแแก, แแก แแขแงแแแก "แแแ แแ" - แแแแ แแ แแแแแขแงแฃแแแ.
แแแแก แแแชแแแแ, แแกแแ-แฉแแฌแแ แแก แคแแแแฃแ แ แกแแกแขแแแ แฌแแ แก แจแแชแแแแแ แแแแแแก แแฎแแ แแแ แกแแแก แแ แจแแแแแ แแแแแแฎแแแแก แคแแแแแก แแแขแแแแแแชแแแแแก, แ แแแ แแแแฃแฅแแแก แซแแแแ แแแแแ แแ แแแแแแแจแแ แแก แแก แแฎแแ แแแแแแแ, แ แแแแแแช แแฎแแแฎแแ แแแฌแแ แแ.
แซแแแแ แแแแแแก แแแฃแฅแแแแ แแ แแฎแแแก แแแแแแจแแ แแแ แฎแแแแ แแ แแ แแแแ แแชแแแ, แแแแขแแ แแแกแ แจแแฌแงแแแขแ แจแแฃแซแแแแแแแ - แแฃ แแแแก แจแแแแแ แแแแแขแแแ แแแแ แแแแ, แแฅแแแ แแแฅแแ แคแแแแแก แแฎแแแ แแแ แกแแ, แฎแแแ แแฃ แแแ แ แแแแแขแแแ แแแ แแแแ, แแแจแแ แแแฅแแ แซแแแแ แแแ แกแแ. แแแแแกแแแแ แจแแแแฎแแแแแจแ, แคแแแแฃแ แกแแกแขแแแแจแ แแแแคแแแฅแขแแแ แแ แแฅแแแแ.
Copy-on-Write in ZFS แฎแแแแ แแ แ แแฎแแแแ แคแแแแฃแ แ แกแแกแขแแแแก แแแแแแ, แแ แแแแ แแแกแแแก แแแ แแแแก แแแแแแ. แแก แแแจแแแแก, แ แแ ZFS แแ แแ แแก แแแ แซแแแแแแ แ แฉแแแแฌแแ แจแ แชแแ แแแแ แกแแแ แชแแก แแแแแ แ (
ZIL: ZFS แแแแแ แแฎแแแก แแฃแ แแแแ
ZFS แแแฃแจแแแแแก แกแแแฅแ แแแฃแ แฉแแฌแแ แแก แกแแแชแแแแฃแ แ แแแแ - แแก แแแแฎแแแก แแแ แแ แแแแแ, แแแแ แแ แแแฃแงแแแแแแแแ ZIL-แจแ, แกแแแแ แแแแแแแแแแแ แแฃแแแแแแ แแแฌแแ แก แแแ แแกแแแฅแ แแแฃแ แฉแแฌแแ แแกแแแ แแ แแแ.
แ แแแแ แช แฌแแกแ, ZIL-แแ แแแฌแแ แแแ แแแแแชแแแแแ แแฆแแ แแแแแฎแแแ. แแแแ แแ แแก แจแแกแแซแแแแแแแ แกแแกแขแแแแก แฃแแแแ แแกแแแแก แจแแแแแ
SLOG, แแ แแแแ แแแ LOG แแแฌแงแแแแแแแ, แฃแแ แแแแ แแ แแก แกแแแชแแแแฃแ แ - แแ แกแแกแฃแ แแแแแ แซแแแแแ แกแฌแ แแคแ - vdev, แกแแแแช ZIL แจแแแซแแแแ แจแแแแแฎแแก แซแแ แแแแแ แแแฎแกแแแ แแแแกแแแ แแแแชแแแแแแแแแ.
แแแแ แแแก แจแแแแแ, ZIL-แแก แงแแแแ แแแแซแฃแ แ แแแแแชแแแ แฎแแแแฎแแ แแแแแแจแแแ - แแ แจแแแแฎแแแแแจแ, ZIL แแ แแก SLOG-แแ, แแกแ แ แแ, แแฅ แฎแแแแ แแแกแ แฎแแแแฎแแ แแแแแ แ.
แแ แกแแแแแก แฉแแฌแแ แแแแก แแ แ แซแแ แแแแแ แแแขแแแแ แแ: แกแแแฅแ แแแฃแแ (แกแแแฅแ แแแฃแแ) แแ แแกแแแฅแ แแแฃแแ (แแกแแแฅแ แแแฃแแ). แกแแแฃแจแแ แแแขแแแ แแแแก แฃแแแขแแกแแแแกแแแแก, แฉแแฌแแ แแแแก แแแกแแแฃแขแฃแ แ แฃแแ แแแแแกแแแ แแกแแแฅแ แแแฃแแแ - แคแแแแฃแ แ แกแแกแขแแแ แกแแจแฃแแแแแแก แแซแแแแก แแแ แแแ แแแแชแแแก แแ แฏแแฃแคแฃแ แแ แแแชแแแแก, แ แแช แแแชแแ แแแก แคแ แแแแแแขแแชแแแก แแ แแแแจแแแแแแแแแ แแ แแแก แแแแขแแ แฃแแแ แแแแแแแก.
แกแแแฅแ แแแฃแแ แฉแแแแฌแแ แแแ แกแฃแ แกแฎแแ แกแแแแแฎแแ. แ แแแแกแแช แแแแแแแชแแ แแแฎแแแก แกแแแฅแ แแแฃแ แฉแแฌแแ แแก, แแก แแฃแแแแแ แคแแแแฃแ แกแแกแขแแแแก: โแแก แฃแแแ แฉแแ แแแ แแ แแกแขแแแแแฃแ แแแฎแกแแแ แแแแจแ. แแฎแแแแ, แแ แแแแแแแ แแแขแ แแ แแคแแ แ แจแแแแซแแแ แแแแแแแแโ. แแแแขแแ, แกแแแฅแ แแแฃแแ แฉแแฌแแ แ แแแฃแงแแแแแแแแ แฃแแแ แแงแแก แฉแแ แแฃแแ แแแกแแแ - แแ แแฃ แแก แแแแ แแแก แคแ แแแแแแขแแชแแแก แแ แแแชแแ แแแก แแแแขแแ แฃแแแ แแแแแแแก, แแกแแช แแฅแแแแ.
ZFS แกแแแฅแ แแแฃแ แฉแแฌแแ แแก แแแแกแฎแแแแแแฃแแแ แแแฃแจแแแแแก, แแแแ แ แฉแแแฃแแแแ แแแ แคแแแแฃแ แ แกแแกแขแแแแแ - แแแแก แแแชแแแแ, แ แแ แแแฃแงแแแแแแแแ แแแแแแขแแแแก แแกแแแ แฉแแแฃแแแแ แแ แกแแชแแแจแ, ZFS แแแแแแแแฃแแแแก แแแ แกแแแชแแแแฃแ แจแแแแฎแแแก แแแแแจแ, แกแแฎแแแฌแแแแแแ ZFS Intent Log, แแ ZIL. แฎแ แแแ แแก แแ แแก, แ แแ แแก แฉแแแแฌแแ แแแ แแกแแแ แ แฉแแแ แแแฎแกแแแ แแแแจแ, แแ แแแแแแ แแแ แแแแฃแ แแกแแแฅแ แแแฃแ แฉแแฌแแ แแก แแแแฎแแแแแแแแ แแ แแแ, แ แแแ แแแแแแแแแแแ แแแแแแขแแแแก แกแแชแแแจแ, แ แแแแ แช แกแ แฃแแแแ แแแ แแแแฃแ แ TXG (แขแ แแแแแฅแชแแแก แฏแแฃแคแแแ).
แแแ แแแแฃแ แ แแฃแจแแแแแก แแ แแก ZIL แแฌแแ แแแ แแ แแฆแแ แแกแแแแก แแแแแฎแแแ. แ แแแแกแแช, แ แแแแแแแแ แฌแแแแก แจแแแแแ, แฉแแแแฌแแ แแแ ZIL-แแแ แแแแแแกแแแฃแแแ แซแแ แแแแ แกแแชแแแจแ แฉแแแฃแแแแ แแ TXG-แแแจแ RAM-แแแ, แแกแแแ แแจแแแแ ZIL-แแแ. ZIL-แแแ แแฎแแแแ แ แแฆแแชแแก แฌแแแแแฎแแ แฎแแแแ แแฃแแแก แแแแแ แขแแก แแ แแก.
แแฃ แแแฎแแ ZFS-แแก แฃแแแแ แแกแแแ - แแแแ แแชแแฃแแ แกแแกแขแแแแก แแแแ แแ แแ แแแแฅแขแ แแแแแ แแแแก แแแแแจแแ - แกแแแแ แแ แแก แแแแแชแแแแแ ZIL-แจแ, แแก แแแแแชแแแแแ แฌแแแแแแฎแแแ แจแแแแแแ แแฃแแแก แแแแแ แขแแก แแ แแก (แแแแแแแแแ, แ แแแแกแแช แแแแแขแแแ แแฃแแ แกแแกแขแแแ แแแแแแขแแแ แแแแ). แ แแช แแ แฃแแแ แแงแแก ZIL-แจแ แแฅแแแแ แฌแแแแแฎแฃแแ, แแแฏแแฃแคแแแฃแแ TXG-แแแแ, แแ แแแฃแแ แแแแแแ แแแฆแแแแแจแ แแ แจแแแแแ แแแจแแ แแแแ ZIL-แก แแแแแ แขแแก แแ แแชแแกแจแ.
vdev แแแแฎแแแ แ แแแแกแแแก แฃแฌแแแแแแ LOG แแ SLOG, แแแแ แแแ LOG แแแฌแงแแแแแแแ. แแแก แแฅแแก แแ แแ แแแแชแแแ - แฃแแ แฃแแแแแงแแก แแฃแแ แชแแแแ แแ, แกแแกแฃแ แแแแแ, แแแแ แแ แฃแคแ แ แกแฌแ แแคแ, แฉแแฌแแ แแก แซแแแแแ แแแฆแแแ แฌแแแแแฆแแแแแแแแ, vdev แแแฌแงแแแแแแแแ ZIL-แแก แจแแกแแแแฎแแ, แแแชแแแแ ZIL-แแก แแแแแแ vdev แกแแชแแแแ แจแแกแแแแฎแแ. แแแแแ ZIL แแฅแชแแแ แแแแแ, แแแฃแฎแแแแแแ แจแแแแฎแแแก แแแแแแแกแ, แแแแ แแ แแฃ vdev-แก LOG-แแ แแฅแแก แซแแแแแ แแแฆแแแ แฉแแฌแแ แแก แจแแกแ แฃแแแแ, แแแจแแ แกแแแฅแ แแแฃแแ แฉแแฌแแ แ แฃแคแ แ แกแฌแ แแคแ แแฅแแแแ.
vdev-แแก แแแแแขแแแ LOG-แแ แแฃแแจแ แแ แแฃแจแแแแก แแ แจแแแซแแแแ แแแแฃแแฏแแแแกแแ แแกแแแฅแ แแแฃแแ แฉแแฌแแ แแก แจแแกแ แฃแแแแ - แแแจแแแแช แแ, แแฃ แแฅแแแ แแแซแฃแแแแ แงแแแแ แฉแแฌแแ แแก ZIL-แจแ zfs set sync=always
, แแกแแแ แแแแแ แแฅแแแแ แแแแแแจแแ แแแฃแแ TXG-แแก แแแแแแ แกแแชแแแแแ แแแแแ แแแแ แแ แแแแแ แขแแแแแ, แ แแแแ แช แแฃแ แแแแแก แแแ แแจแ. แแฃแจแแแแแก แแ แแแแแ แแ แแแ แแแแแ แ แแแฃแแฏแแแแกแแแ แแ แแก แกแแแฅแ แแแฃแแ แฉแแฌแแ แแก แจแแงแแแแแแ (แ แแแแแ แแฃแ แแแแแก แแแฆแแแ แกแแฉแฅแแ แ แแแแ แแชแแแแก แฃแคแ แ แแฉแฅแแ แแแก sync
).
แแฃแแชแ, แแแ แแแแจแ, แ แแแแแแช แฃแแแ แแแแแฎแแแก แฃแแแ แแ แกแแแฅแ แแแฃแ แฉแแฌแแ แแก, vdev LOG-แก แจแแฃแซแแแ แแ แแแแ แแแแฉแฅแแ แแก แแกแแแฅแ แแแฃแแ แฉแแฌแแ แ แแ แแ แแฅแแจแแ แแแฃแแ แฌแแแแแฎแแ. ZIL แฉแแแแฌแแ แแแแก แชแแแแแฃแ vdev LOG-แจแ แแแแแแขแแแ แแแ แแแจแแแแก แแแแแแ แฉแฎแฃแแก IOPS-แแกแแแแก แซแแ แแแแ แแแฎแกแแแ แแแแแ, แ แแช แแแ แแแแฃแแฌแแแแ แแฃแแฏแแแแกแแแก แงแแแแ แฌแแแแแฎแแแกแ แแ แฉแแฌแแ แแก แจแแกแ แฃแแแแแก.
แแแแ แแแ
แแแแแ แแแ-แฉแแฌแแ แแก แแแฅแแแแแแ แแกแแแ แแฃแชแแแแแแแ แกแแคแฃแซแแแแแ ZFS แแขแแแฃแ แ แกแแแแจแแขแแแแกแ แแ แแแแแขแแแแแ แแกแแแฅแ แแแฃแแ แ แแแแแแแชแแแกแแแแก. แแฅแขแแฃแ แคแแแแฃแ แกแแกแขแแแแก แแฅแแก แแแฉแแแแแแแแก แฎแ, แ แแแแแแช แแฆแแแจแแแแก แงแแแแ แฉแแแแฌแแ แก แแแแแแแแ แ แแแแแชแแแแแแ - แ แแแแกแแช แแฆแแแ แกแฃแ แแแก, แแฅแแแ แฃแแ แแแแ แแแแแแแ แแ แแแฉแแแแแแแแก แฎแแก แแกแแก.
แ แแแแกแแช แฉแแแแฌแแ แ แแแแแแฌแแ แแแ แแฅแขแแฃแ แคแแแแฃแ แกแแกแขแแแแแ, ZFS แฏแแ แฌแแ แก แแแแแแก แแฎแแ แแแ แกแแแก แแแแแฃแงแแแแแแ แกแแแ แชแแจแ. แจแแแแแ แแจแแ แแแก แแแแแแก แซแแแ แแแ แกแแแก แแแแแแแแ แ แคแแแแฃแ แ แกแแกแขแแแแแแ. แแแแ แแ แแฃ แแแแแแ แแ แกแแแแจแแขแ แแฎแแแ แซแแแ แแแแแก, แแก แแแแแช แฃแชแแแแแ แ แฉแแแ. แซแแแแ แแแแแ แคแแฅแขแแแ แแแแ แแ แแฆแแแแแ แ แแแแ แช แแแแแกแฃแคแแแ แแแแแแ, แกแแแแ แแ แแแแแแแฃแ แแแแ แแ แแแแแแก แแแแแแแแแก แงแแแแ แกแแแแจแแขแ!
แ แแแแแแแชแแ
แฉแแแ Steam แแแแแแแแแแ 2015 แฌแแแก แแงแ 158 แแแแแแขแ แแ แแแแชแแแแ 126 แคแแแแก. แแก แกแแแแแแ แแฎแแแกแแ rsync-แแกแแแแก แแแขแแแแแฃแ แกแแขแฃแแชแแแกแแแ - ZFS-แแก แ แแแแแแแชแแ แฅแกแแแจแ แแงแ "แแฎแแแแ" 927%-แแ แฃแคแ แ แกแฌแ แแคแ.
แแแแแ แฅแกแแแจแ, Windows 40 แแแ แขแฃแแแฃแ แ แแแแฅแแแแก แแ แแ 7 แแ-แแแแ แแแแแกแแฎแฃแแแแแก แคแแแแแก แแแแแแ แแแ แกแ แฃแแแแ แแแแกแฎแแแแแแฃแแ แแแแแแแ. ZFS-แแก แ แแแแแแแชแแ 289-แฏแแ แฃแคแ แ แกแฌแ แแคแแ, แแแแ แ rsync - แแ "แแฎแแแแ" 161-แฏแแ แฃแคแ แ แกแฌแ แแคแ, แแฃ แกแแแแแ แแกแแ แกแแแ แแแแ แฎแแ แ, แ แแ แแแแแแซแแฎแแ rsync --inplace แแแแแแ แแแแแแ.
แ แแแแกแแช VM แกแฃแ แแแ แแแกแจแขแแแแแก, rsync แกแแแแแฎแแแ แแแกแจแขแแแแก แแแก. 1,9 TiB แแแแ แแ แช แแฃ แแกแ แแแแแ แแแแแแแแ แแแ VM แแแแแกแแฎแฃแแแแแกแแแแก - แแแแ แแ แกแแแแแ แแกแแ แแแแแ, แ แแ ZFS แ แแแแแแแชแแ 1148-แฏแแ แฃแคแ แ แกแฌแ แแคแแ แแแแ แ rsync, แแฃแแแแช rsync --inplace แแ แแฃแแแแขแแ.
แ แแแแ แช แแ แแแแแแแ, แแฃ แ แแแแ แแฃแจแแแแก แกแแแแจแแขแแแ, แแแแแแ แแฅแแแแ แ แแแแแแแชแแแก แแ แกแแก แแแแแแ. แแแแแแแแ แกแแแแจแแขแ แฃแแ แแแแ แฉแแแแฌแแ แแแแก แแแฉแแแแแแแแแแก แฎแแ, แแฅแแแแ แแแแแแแแแแ แแแแก, แ แแ แแฃ แแแแก แแแแแแแแแแ zfs send
Snapshot, แจแแแแแ แฉแแแ แแแแแแแแแ แแ แฎแแก แแ แแแกแแแ แแแแแแจแแ แแแฃแ แงแแแแ แฉแแแแฌแแ แก. แ แแชแ แแแแก แแแแแแแแ zfs send
ะฒ zfs receive
แกแแแแแแ แแแแแฅแขแแ แแก แฌแแ แก แ แแแแ แช แแแแแแก แ แแแแฃแ แจแแแแแแกแก, แแกแแแ แแแฉแแแแแแแแแแก แฎแแก, แ แแแแแแช แแแแแแแก แแแแแ แแแแก แกแแแแแแ แแแแแชแแแแ แแแแ แแแก.
แแแแ แแแ แกแแฅแแ แแแแแ แฃแคแ แ แกแแแแขแแ แแกแ แฎแแแแ zfs send
. แฉแแแ แแฎแแ แแแแฅแแก แแ แ แกแแกแขแแแ, แแแแแแฃแแ แจแแแชแแแก poolname/datasetname@1
แแ แแฅแแแ แแแแแแฆแแแ แแฎแแ แแแแ แก poolname/datasetname@2
. แแแแขแแ, แฌแงแแ แแก แแฃแแจแ แแแฅแแ datasetname@1
ะธ datasetname@2
, แแ แกแแแแแแ แแฃแแจแ แแ แแก แแฎแแแแ แแแ แแแแ แกแแแคแจแแขแ datasetname@1
.
แ แแแแแ แฌแงแแ แแกแ แแ แกแแแแแแแก แจแแ แแก แแแแฅแแก แกแแแ แแ แกแแแแจแแขแ datasetname@1
, แฉแแแ แจแแแแแซแแแ แแแแก แแแแแแแแ แแแแแขแแแแแ zfs send
แแแก แแแแแ. แ แแชแ แกแแกแขแแแแก แแแฃแแแแแแ zfs send -i poolname/datasetname@1 poolname/datasetname@2
, แแก แแแแ แแแก แแ แแแฉแแแแแแแแก แฎแแก. แแแแแกแแแแ แ แแแแแแแแ, แ แแแแแแช แแ แกแแแแแก แแฎแแแแ @2
, แแจแแแ แแ แแฎแแแ แแฎแแ แแแแแแแก - แแกแ แ แแ, แฉแแแ แแแแแญแแ แแแแ แแ แแแแแแแแก แจแแแแแ แกแ.
แแแกแขแแแชแแฃแ แกแแกแขแแแแแ, แแแแฃแจแแแแแ แแแแแแแแแแแแ send
แแกแแแ แแแ แขแแแ. แแแ แแแ แ แแแจแ, แฉแแแ แแฌแแ แ แงแแแแ แแฎแแ แฉแแแแฌแแ แก, แ แแแแแแช แจแแแแก แแแแแแจแ send
แแ แจแแแแแ แแแแแแขแแ แแแฉแแแแแแแแแ แแ แแแแแแแก. แแแแแ, แแแแฅแแก @2
แแฎแแ แกแแกแขแแแแจแ!
ZFS แแกแแแฅแ แแแฃแแ แแแแแขแแแแแ แ แแแแแแแชแแ แแ แแก แฃแแแ แแแแแ แ แแแฃแแฏแแแแกแแแ แแแ แแฃแ แแ แ แกแแแแจแแขแแ แแแคแฃแซแแแแฃแ แแแแแแแแแแ แจแแแแ แแแแ, แ แแแแ แแชแแ rsync. แแ แแแ แจแแแแฎแแแแแจแ แแแแแแแก แแฎแแแแ แจแแชแแแแแ แแแแแชแแแแแ - แแแแ แแ แฏแแ แฃแแแ rsync แฌแแแแแฎแแ แแแกแแแแแ แงแแแแ แแแแแชแแแ แแ แแแ แแฎแแ แแก แจแแกแแแแฌแแแแแแ แแ แจแแแแ แแแแก แแแแแแ. แแแแก แกแแแแ แแกแแแ แแ, ZFS แ แแแแแแแชแแ แแ แแแแฎแฃแแแแก แแ แแคแแ แก, แแแ แแ แแแฉแแแแแแแแก แฎแแแแแกแ แแ แแแแแกแแแแ แ แแแแแแกแ, แ แแแแแแช แแ แแ แแก แฌแแ แแแแแแแแแ แแแแแแ แกแฃแ แแแแ.
แฉแแแแแขแแแแแฃแแ แจแแแฃแแจแแ
แแแแแ แแแ-แฉแแฌแแ แแก แแแฅแแแแแแ แแกแแแ แแแแ แขแแแแแก แฉแแจแแแแแฃแ แจแแแฃแแจแแแก แกแแกแขแแแแก. แขแ แแแแชแแฃแ แคแแแแฃแ แกแแกแขแแแแจแ แจแแแฃแแจแแ แแ แแแแแแฃแ แแ - แจแแชแแแแแ แแแแแชแแแแแแก แซแแแแ แแ แแฎแแแ แแแ แกแแ แแ แแกแ แแ แแแแแ แกแแแ แชแแจแแ.
แแฃ แแแแแฎแแแแแ แแแแแชแแแแ แแแญแแ แก แคแแแแแก แจแฃแแจแ, แ แแแแแแช แแแแแก แกแแชแแชแฎแแแก แแฌแงแแแก, แ แแแแ แช แแฃแแแแแก แแแแแแแแขแ 0x00000000-แแแ แแ แแกแ แจแแแแแ - แซแแแแแ แแแแแแแ แแแกแ แจแแแฃแแจแแ แแแกแแแ แแ แ แกแแฅแขแแ แจแ. แแแแ แแ แ แ แแแฎแแแแ, แแฃ แแฃแแแแแก แแ แแแแแแแแขแก แจแแแชแแแแ แแแแแแแแขแ แจแแฃแแฃแแจแแแแ แแแแแชแแแแแแ, แ แแแแ แแชแแ JPEG แแ แคแกแแแแ แจแแแแฎแแแแแแ แฎแแแฃแ แ? แแแฃแแแแแแแแ, แแ แแแแแแแแขแ แแแแแชแแแก แแแกแญแแ แแแแ แแ แ แแ แแ, แแ แแแแ 256 4 KiB แกแแฅแขแแ แ แแ แแฎแแแแ แแ แแ แกแแฅแขแแ แ แแงแ แแแชแฃแแ แแ แแแกแแแ.
ZFS-แก แแ แแฅแแก แแก แแ แแแแแแ, แ แแแแแ แจแแชแแแแแ แฉแแแแฌแแ แแแ แงแแแแแแแแก แแฌแแ แแแ แแแแแฃแงแแแแแแ แกแแแ แชแแจแ - แแแแแแแแ แแแแ แแแแแ แแแแแแแก แแฎแแแแ แแ แ 4 KiB แกแแฅแขแแ แก, แฎแแแ แแฎแแแ แฉแแฌแแ แ แแแแแแแแแก 256-แก, แแแแ แแ แแก แแ แแ แแก แแ แแแแแแ - แแฎแแแฎแแ แจแแชแแแแแ แคแ แแแแแแขแ แคแแแแแก "แจแฃแ" แฉแแแฌแแ แแแ แแแแแฃแงแแแแแแ แกแแแ แชแแจแ, แแแฃแฎแแแแแแ แแแแกแ, แจแแแชแแแแ แแฃ แแ แ แแแกแ แแแแ, แแกแ แ แแ แแก แแ แแก แกแ แฃแแแแ แแแ แแแแฃแ แ แกแแขแฃแแชแแ ZFS-แแกแแแแก.
แฉแแจแแแแแฃแแ ZFS แจแแแฃแแจแแ แแแแฃแแแกแฎแแแแแ แแแแแ แแฃแแแ แแ แกแแกแขแแแ แแแแแแแแแ แฉแแ แแแแก แแแแแ แแแแแแก - แแแแแแแ แแแแชแแแก LZ4, gzip (1-9), LZJB แแ ZLE.
- LZ4 แแ แแก แกแขแ แแแแแแแก แแแแแ แแแแ, แ แแแแแแช แแแแแแแแแ แฃแแแแฃแ แแกแแ แกแฌแ แแค แจแแแฃแแจแแแก แแ แแแแแแแ แแกแแแก แแ แจแแกแ แฃแแแแแก แฃแแแ แแขแแกแแแแแก แแแแแงแแแแแแก แจแแแแฎแแแแแแแก แฃแแแขแแกแแแแกแแแแก - แแฃแแแแช แกแแแแแแ แแแ CPU-แแแแ.
- GZIP แแ แแก แแแขแแแชแแแฃแแ แแแแแ แแแแ, แ แแแแแแช Unix-แแก แงแแแแ แแแแฎแแแ แแแแแแ แแชแแก แแ แฃแงแแแ แก. แแก แจแแแซแแแแ แแแแฎแแ แชแแแแแแก แจแแแฃแแจแแแก แแแแแแแแ 1-9, แจแแแฃแแจแแแก แแแแคแแชแแแแขแแกแ แแ แแ แแชแแกแแ แแก แแแฎแแแ แแแแก แแแแ แแแ, แ แแแแ แช แแ แฃแแฎแแแแแแแแ แแ-9 แแแแแก. แแแแแ แแแแ แแแ แแแ แจแแแคแแ แแแ แขแแฅแกแขแแก (แแ แกแฎแแ แแแฆแแ แจแแแฃแแจแแแแ) แแแแแงแแแแแแก แจแแแแฎแแแแแแก, แแแแ แแ แฎแจแแ แแ แแฌแแแแก CPU-แก แแ แแแแแแแแก, แฌแแแแแฆแแแแ แจแแแแฎแแแแแจแ - แแแแแแงแแแแ แแแ. แกแแคแ แแฎแแแแ, แแแแกแแแฃแแ แแแแ แแแฆแแ แแแแแแ.
- LZJB - แแ แแแแแแแฃแ แ แแแแแ แแแแ ZFS-แจแ. แแแซแแแแแแฃแแแ แแ แแฆแแ แฃแแแ แแแแแแงแแแ, LZ4 แงแแแแแแแแ แแ แกแฏแแแก.
- แชแฃแแแ - แแฃแแแแแแ แแแแแก แแแแแ แแแ, แแฃแแแแแแ แแแแแก แแแแแ แแแ. แแก แกแแแ แแแ แแ แแฎแแแ แแแ แแแแฃแ แแแแแชแแแแแก, แแแแ แแ แจแแแฃแแจแแแก แแฃแแแแแก แแแ แแแแแแแแแแ แแแแก. แกแแกแแ แแแแแแ แกแ แฃแแแ แจแแแฃแแจแแแแ แแแแแชแแแแ แแแแ แแแแกแแแแก (แ แแแแ แแชแแ JPEG, MP4 แแ แกแฎแแ แฃแแแ แจแแแฃแแจแฃแแ แคแแ แแแขแแแ), แ แแแแแ แแก แฃแแฃแแแแแแงแแคแก แจแแแฃแแจแแแแ แแแแแชแแแแแก, แแแแ แแ แจแแแฃแแจแแแก แแแแแฃแงแแแแแแ แแแแแแก แแแฆแแแฃแ แฉแแแแฌแแ แแแจแ.
แฉแแแ แแแ แฉแแแ LZ4 แจแแแฃแแจแแแก แแแแฅแแแก แงแแแแ แแแแแงแแแแแแก แจแแแแฎแแแแแจแ; แจแแกแ แฃแแแแแก แฏแแ แแแ แจแแฃแแฃแแจแแแ แแแแแชแแแแแแแ แแฃแจแแแแแกแแก แซแแแแแ แแชแแ แแ แแ แแ แแ แขแแแแฃแ แ แแแแแชแแแแแแก แจแแกแ แฃแแแแ แแแแจแแแแแแแแแแ. แแแ แขแฃแแแฃแ แ แแแแฅแแแแก แกแฃแ แแแแก แแแแแ แแแ Windows แแแแ แแชแแฃแแ แกแแกแขแแแแก แแฎแแแ แแแกแขแแแแชแแแกแแแแก (แแฎแแแ แแแแแกแขแแแแ แแแฃแแ OS, แฏแแ แแ แแ แแก แแแแแชแแแแแ แจแแแแแ) compression=lz4
แแแแแแ 27%-แแ แฃแคแ แ แกแฌแ แแคแแ, แแแแ แ แแ แแแ compression=none
In
ARC - แแแแแขแฃแ แ แฉแแแแชแแแแแแก แฅแแจแ
ZFS แแ แแก แแ แแแแแ แแ แแแแแแแแ แแแ แคแแแแฃแ แ แกแแกแขแแแ, แ แแแแแแช แฉแแแ แแแชแแ, แ แแแแแแช แแงแแแแแก แฌแแแแแฎแแแก แฅแแจแแ แแแแก แกแแแฃแแแ แแแฅแแแแแแก, แแแแ แ แแงแ แแแแแ แแแแ แแชแแฃแแ แกแแกแขแแแแก แแแแ แแแก แฅแแจแก RAM-แจแ แแฎแแแฎแแ แฌแแแแแฎแฃแแ แแแแแแแแก แแกแแแแแก แจแแกแแแแฎแแ.
แแแฃแฎแแแแแแ แแแแกแ, แ แแ แแจแแแแแฃแ แ แฅแแจแ แแ แแ แแก แฃแแ แแแแแแแ - ZFS แแแ แแแกแฃแฎแแแก แแแฎแกแแแ แแแแก แแแแแฌแแแแแแก แแฎแแ แแแแฎแแแแแแก แแกแ แกแฌแ แแคแแ, แ แแแแ แช แแแ แแแ, แแแแขแแ แแฎแแแ แแแ แ malloc()
แแแฎแกแแแ แแแแก แแแแแฌแแแแแ แจแแแซแแแแ แแแ แแแฎแแ แฎแแแก, แแฃ แกแแญแแ แแแแก RAM-แก, แ แแแแแแช แแแแแแแ แแแแแแแแฃแแแ ARC-แแก แแแแ . แแแแ แแ แแ แกแแแแแก แแแ แแ แแแแแแแแ, แ แแ แแแแแแงแแแแ แกแแแฃแแแ แ แฅแแจแ, แงแแแแ แจแแแแฎแแแแแจแ, แแฎแแ.
แงแแแแ แชแแแแแแ แแแแแแแแ แแแ แแแแ แแชแแฃแแ แกแแกแขแแแ, แแแ แจแแ แแก MacOS, Windows, Linux แแ BSD, แแงแแแแแก LRU (แกแฃแ แชแแขแ แฎแแแก แฌแแ แแแแแงแแแแแฃแแ) แแแแแ แแแแก แแแแ แแแก แฅแแจแแก แแแกแแแแ แแแ. แแก แแ แแก แแ แแแแขแแฃแแ แแแแแ แแแแ, แ แแแแแแช แงแแแแแ แฌแแแแแฎแแแก แจแแแแแ แฃแแแซแแแแก แฅแแจแแ แแแฃแ แแแแแก โแ แแแแก แแแแ แแแฌแแแแแแโ แแ แฃแแแซแแแแก แแแแแแแก โแ แแแแก แแแแแจแโ, แกแแญแแ แแแแแกแแแแแ , แแฎแแแ แแแแแขแแแแแฃแแ แฅแแจแแก แแแกแแแแขแแแแแ (แแแแแแแ, แ แแแแแแแช แฌแแแแแฎแฃแแ แฃแแแ แงแแคแแแแงแ แแแกแแแแแ แแ แแ แ แฅแแจแแแแ) แแแแแ.
แ แแแแ แช แฌแแกแ, แแแแแ แแแแ แแแ แแแ แแฃแจแแแแก, แแแแ แแ แกแแกแขแแแแแแ แแแแ แกแแแฃแจแแ แแแแแชแแแแ แแแแ แแแแก แแฅแแแ แกแแกแขแแแแแแ, LRU แแแแแแแ แแฌแแแแก แแ แแจแแ แแแแก - แฎแจแแ แแ แกแแญแแ แ แแแแแแแแก แแแแแแแแแแก, แ แแแ แแแแแแ แแแฃแฉแแแแก แแแแแแแก, แ แแแแแแแช แแฆแแ แแกแแแแก แฌแแแแแแฎแแแ แฅแแจแแแแ.
แแ แงแแแแแคแ แแก แกแแแแแแ แจแแแแแ แแ แแก แฅแแจแ แแแชแแแแแแ แแแฆแแแ แแแ แขแงแแแก แแแแคแแชแแแแขแแ - แแแแแคแแ แแแแ แฅแแจแ แแแ แขแงแแแแก (แแแแฎแฃแแแแก แฅแแจแแแแ) แแ แแแชแแแแแแก (แแแแฎแฃแแแแก แแแกแแแแแ). แแก แฃแแฆแ แแกแแ แแแแจแแแแแแแแแ แกแขแแขแแกแขแแแแ - แแ แ แแฎแแแแ แแแแแ แฅแแจแ แแแ แขแงแแแแ แแแกแแฎแฃแ แแแ แแแกแจแขแแแแแแก แฃแคแ แ แกแฌแ แแคแแ, แฅแแจแ แแแแแขแแแแแแก แกแแ แแแกแแช แจแแแซแแแแ แฃแคแ แ แกแฌแ แแคแแ, แ แแแแแ แ แแช แฃแคแ แ แแแขแแ แฅแแจแ แแแ แขแงแแแแ, แแแ แแแแแแแแ แแแ แแแแแฃแ แ แแแแฎแแแแ แแแกแแแ แแ แแแ แฃแคแ แ แแแแแแแ แแแงแแแแแแ แแแ แฉแแแแแ แแแแแขแแแแแแแแกแแแแก. แ แแแแแแช แฃแแแ แแแแฃแจแแแแแก แแแกแแแ.
แแแกแแแแ
แแฎแแ, แ แแแแกแแช แฉแแแ แแแแแแฎแแแแ ZFS-แแก แซแแ แแแแแ แกแแแแแขแแแ - แ แแแแ แแฃแจแแแแก แแแแแ แแแ แฉแแฌแแ แแแ, แแกแแแ แ แแแแ แช แฃแ แแแแ แแแแแแ แจแแแแฎแแแก แแฃแแแแก, แแแ แขแฃแแแฃแ แแแฌแงแแแแแแแแแก, แแแแแแแก, แกแแฅแขแแ แแแกแ แแ แคแแแแแแก แจแแ แแก - แฉแแแ แแแแ แแแ แ แแแแแแฎแแแแ แ แแแแฃแ แกแแแงแแ แแจแ แจแแกแ แฃแแแแ. แ แแแแฃแ แ แ แแชแฎแแแแ.
แจแแแแแ แแแฌแแแจแ แฉแแแ แแแแแแฎแแแแแ แกแแ แแแกแแแฃแ แ vdev แแ RAIDz แแฃแแแแแก แ แแแแฃแ แจแแกแ แฃแแแแแก, แแ แแแแแแแแแ แจแแแแ แแแแ แแ แแกแแแ แฉแแแแก แแแแ แจแแกแฌแแแแแ Linux แแแ แแแแก แขแ แแแแชแแฃแ RAID แขแแแแแแแแแแแแ แจแแแแ แแแแ.
แแแแแแแ แแแแแแแแ แแฎแแแแ แกแแคแฃแซแแแแแแก แแแจแฃแฅแแแ - แแแแแ ZFS แขแแแแแแแแแแ - แแแแ แแ แจแแแแแ แแกแแแ แฉแแแ แแแแ แแแฅแแแแแ แแแกแแฃแแ แแ ZFS-แแก แฃแคแ แ แแแฌแแแแแ แแแแคแแแฃแ แแชแแแกแ แแ แแแ แแแฃแแแ แแแแแ, แแแ แจแแ แแก แแแแฎแแแ แ vdev แขแแแแแแก แแแแแงแแแแแแแ, แ แแแแ แแชแแ L2ARC, SLOG แแ แกแแแชแแแแฃแ แ แแแแแงแแคแ.
แฌแงแแ แ: www.habr.com