
เปเบเบเบฒเบเบฎเบฝเบ spring เบเบตเปเบเบงเบเปเบฎเบปเบฒเปเบเปเบชเบปเบเบเบฐเบเบฒเปเบฅเปเบงเบเบฒเบเบซเบปเบงเบเปเปเปเบเบฐเบเปเบฒ, เบชเปเบฒเบฅเบฑเบเบเบฒเบเบเบปเบเบเบปเบงเบขเปเบฒเบ, ะธ . เปเบเบเบฑเปเบเบเบตเบชเบญเบเบเบญเบเบเบงเบเปเบเบปเบฒ, เบเบงเบเปเบฎเบปเบฒเบเบฑเบเบชเบฑเบเบเบฒเบงเปเบฒเบเบฐเบชเบทเบเบเปเปเบเบฒเบเบชเบถเบเบชเบฒเบเบฒเบเบเบฐเบเบดเบเบฑเบเบเบญเบ multi-disk topologies เปเบ ZFS. เบเบตเปเปเบกเปเบเบฅเบฐเบเบปเบเปเบเบฅเปเบฎเบธเปเบเบเปเปเปเบเบเบตเปเบเบฐเบเบธเบเบฑเบเปเบเปเบเบทเบเบเบฐเบเบดเบเบฑเบเบขเบนเปเบเบปเปเบงเบเบธเบเปเบซเปเบ: เบเบฒเบ เบเบฒเบ .
เบเบต, เบกเบทเปเบเบตเปเปเบกเปเบเบกเบทเปเบเบตเปเบเบตเบเบตเปเบชเบธเบเบเบตเปเบเบฐเปเบเปเบฎเบนเปเบเบฑเบเบเบฑเบ ZFS, เบเบนเปเบญเปเบฒเบ inquisitive. เบเบฝเบเปเบเปเบฎเบนเปเบงเปเบฒเปเบเบเบงเบฒเบกเบเบดเบเปเบซเบฑเบเบเบตเปเบเปเบญเบกเบเบปเบงเบเบญเบเบเบฑเบเบเบฑเบเบเบฐเบเบฒ OpenZFS Matt Ahrens, "เบกเบฑเบเบเบฒเบเปเบเปเป."
เปเบเปเบเปเบญเบเบเบตเปเบเบงเบเปเบฎเบปเบฒเบเบฐเปเบเบซเบฒเบเบปเบงเปเบฅเบ - เปเบฅเบฐเบเบงเบเปเบเบปเบฒเบเบฐ, เบเปเบญเบเบชเบฑเบเบเบฒ - เบชเปเบฒเบฅเบฑเบเบเบฒเบเปเบฅเบทเบญเบเบเบฑเบเบซเบกเบปเบเบชเปเบฒเบฅเบฑเบเบเบฒเบเบเบฑเปเบเบเปเบฒ ZFS เปเบเบ, เบเบงเบเปเบฎเบปเบฒเบเปเบฒเปเบเบฑเบเบเปเบญเบเปเบเปเบชเบปเบเบเบฐเบเบฒเบเปเบฝเบงเบเบฑเบ. เบงเบดเบเบตเบเบฒเบ เปเบเบเบเบปเปเบงเปเบ, ZFS เปเบเบฑเบเบเปเปเบกเบนเบเปเบเปเบเปเบ.
Zpool, vdev เปเบฅเบฐเบญเบธเบเบฐเบเบญเบ

เปเบเบเบงเบฒเบเบชเบฐเบเบธเบเปเบเบตเปเบเบฑเบกเบเบตเปเบเบฐเบเบญเบเบกเบตเบชเบฒเบก vdevs เบเปเบงเบเปเบซเบผเบทเบญ, เบซเบเบถเปเบเปเบเปเบเปเบฅเบฐเบซเปเบญเบเบฎเบฝเบ, เปเบฅเบฐเบชเบตเปเบชเปเบฒเบฅเบฑเบ RAIDz2.

เบเบปเบเบเบฐเบเบดเปเบฅเปเบงเบเปเปเบกเบตเปเบซเบเบเบปเบเบเบตเปเบเบฐเบชเปเบฒเบเบชเบฐเบเบธเบเปเบเบตเบเบญเบเบเบฐเปเบเบ vdev เบเบตเปเบเปเปเบเบปเบเบเบฑเบเปเบฅเบฐเบเบฐเบซเบเบฒเบ - เปเบเปเบเปเปเบกเบตเบซเบเบฑเบเบเบฑเบเบเบงเบฒเบเบเปเบฒเบเบเบฒเบเบเบฒเบเปเบฎเบฑเบเปเบเบฑเปเบเบเบฑเปเบเบเปเบฒเบเปเบฒเบเบเปเบญเบเบเบฒเบ.
เปเบเบทเปเบญเปเบเบปเปเบฒเปเบเบฅเบฐเบเบปเบเปเบเบฅเป ZFS เบขเปเบฒเบเปเบเปเบเบดเบ, เบเปเบฒเบเบเปเบฒเปเบเบฑเบเบเปเบญเบเปเบเบดเปเบเบขเปเบฒเบเปเบเปเบเบดเบเบเปเบฝเบงเบเบฑเบเปเบเบเบชเปเบฒเบเบเบปเบงเบเบดเบเบเบญเบเบกเบฑเบ. เบซเบเปเบฒเบเปเบฒเบญเบดเบ, ZFS unifies เบฅเบฐเบเบฑเบเบเบฐเปเบเบเบตเบเบญเบเบเบฐเบฅเบดเบกเบฒเบเปเบฅเบฐเบเบฒเบเบเบธเปเบกเบเบญเบเบฅเบฐเบเบปเบเปเบเบฅเป. เบญเบฑเบเบเบตเบชเบญเบ, เบกเบฑเบเปเบเปเบเบปเบเปเบเบเบฒเบเปเบฎเบฑเบเบเบธเบฅเบฐเบเปเบฒเบชเปเบฒเบฅเบฑเบเบเบฒเบเบชเปเบฒเปเบเบปเบฒเปเบเบเบฒเบเบเบฝเบ. เบฅเบฑเบเบชเบฐเบเบฐเปเบซเบผเบปเปเบฒเบเบตเปเบซเบกเบฒเบเบเบงเบฒเบกเบงเปเบฒเบฅเบฐเบเบปเบเบกเบตเปเบเบเบชเปเบฒเบเบเบตเปเปเบเบเบเปเบฒเบเบเบฒเบเบฅเบฐเบเบปเบเปเบเบฅเปเบเปเบฒเบกเบฐเบเบฒเปเบฅเบฐ RAID arrays. เบเบธเบเบเปเบฒเบญเบดเบเบเบญเบเบเบฒเบเบเปเปเบชเปเบฒเบเบเบทเปเบเบเบฒเบเบเบตเปเบเบฐเปเบเบปเปเบฒเปเบเปเบกเปเบเบชเบฐเบเบธเบเปเบเบตเปเบเบฑเบเบฎเบฑเบเบชเบฒ (zpool), เบญเบธเบเบฐเบเบญเบ virtual (vdev), เปเบฅเบฐเบญเบธเบเบฐเบเบญเบเบเบตเปเปเบเปเบเบดเบ (เบญเบธเบเบฐเบเบญเบ).
zpool
เบชเบฐเบฅเบญเบเบเปเปเบฒเบเบฒเบเปเบเบฑเบเบฎเบฑเบเบชเบฒ zpool เปเบกเปเบเปเบเบเบชเปเบฒเบ ZFS เบชเบนเบเบชเบธเบ. เปเบเปเบฅเบฐเบชเบฐเบเบธเบเปเบเบตเบเบฐเบเบญเบเบกเบตเบซเบเบถเปเบเบซเบผเบทเบซเบผเบฒเบเบญเบธเบเบฐเบเบญเบ virtual. เปเบเบเบฒเบเบเบฑเบเบเบฑเบ, เปเบเปเบฅเบฐเบเบงเบเบกเบฑเบเบเบฐเบเบญเบเบเปเบงเบเบญเบธเบเบฐเบเบญเบเบเบตเปเปเบเปเบเบดเบเบซเบเบถเปเบเบซเบผเบทเบซเบผเบฒเบเบเบงเปเบฒเบเบฑเปเบ (เบญเบธเบเบฐเบเบญเบ). เบชเบฐเบฅเบญเบเบเปเบณเบชเบฐเปเปเบทเบญเบเปเบกเปเบเบเบฅเบฑเบญเบเบเบตเปเบเบฑเบเบเบธเบเปเบงเบเบเบปเบเปเบญเบ. เบเบญเบกเบเบดเบงเปเบเบตเปเบเบทเปเบญเบเบเบญเบกเบเบดเบงเปเบเบตเปเปเบงเบเปเบถเปเบเบชเบฒเบกเบฒเบเบเบฑเบเบเบธเบชเบญเบ เบซเบผเบทเบซเบผเบฒเบเบเบงเปเบฒเบเบฑเปเบเปเบเบเบเบฑเบเปเบเป, เปเบเปเปเบเปเบฅเบฐเบญเบฑเบเปเบกเปเบเปเบเบฑเบเปเบญเบเบฐเบฅเบฒเบเบเบฑเบเปเบปเบ. เบชเบฐเบฅเบญเบเบเปเบณเบเปเปเบชเบฒเบกเบฒเบเปเบเปเบเบเบฑเบเบญเบธเบเบฐเบเบญเบเบชเบฐเปเปเบทเบญเบเปเบเป.
เบเบฒเบเบเปเปเบฒเบเปเบญเบเบเบญเบ ZFS เปเบกเปเบเบขเบนเปเปเบเบฅเบฐเบเบฑเบเบญเบธเบเบฐเบเบญเบ virtual, เบเปเปเปเบกเปเบเบขเบนเปเปเบเบฅเบฐเบเบฑเบเบชเบฐเบเบธเบเปเบเบต. เบเปเปเบกเบตเบเบฒเบเบเปเปเบฒเบเปเบญเบเบขเปเบฒเบเปเบเปเบเบดเบเปเบเบฅเบฐเบเบฑเบเบชเบฐเบเบธเบเปเบเบต - เบเปเบฒเปเบ vdev เบซเบผเบท vdev เบเบดเปเบชเบเบเบทเบเบชเบนเบเปเบชเบ, เบซเบผเบฑเบเบเบฒเบเบเบฑเปเบเบชเบฐเบเบธเบเปเบเบตเบเบฑเบเบซเบกเบปเบเบเบฐเบชเบนเบเปเบชเบเปเบเบเปเบญเบกเบเบฑเบเบกเบฑเบ.
เบชเบฐเบฅเบญเบเบเปเปเบฒเบเบฒเบเปเบเบฑเบเบฎเบฑเบเบชเบฒเบเบตเปเบเบฑเบเบชเบฐเปเบซเบกเบชเบฒเบกเบฒเบเบฅเบญเบเบเบตเบงเบดเบเบเบฒเบเบเบฒเบเบชเบนเบเปเบชเบ cache เบซเบผเบทเบเบฑเบเบเบถเบเบญเบธเบเบฐเบเบญเบ virtual - เปเบเบดเบเปเบกเปเบเบงเปเบฒเบเบงเบเปเบเบปเบฒเบชเบฒเบกเบฒเบเบชเบนเบเปเบชเบเบเปเปเบกเบนเบเปเบเบทเปเบญเบเปเบฅเบฑเบเบเปเบญเบเบเปเบฒเบเบงเบเปเบเบปเบฒเบชเบนเบเปเบชเบ vdev log เปเบเบฅเบฐเบซเบงเปเบฒเบเบเบฒเบเปเบเบเปเบฒเบซเบผเบทเบฅเบฐเบเบปเบเบเบฑเบเบเปเบญเบ.
เบกเบตเบเบงเบฒเบกเปเบเบปเปเบฒเปเบเบเบดเบเบเบปเปเบงเปเบเบงเปเบฒ ZFS "เปเบชเบฑเปเบเบเปเบฒเบเบเปเปเบกเบนเบ" เบเบทเบเบเบฝเบเปเบเบเบปเปเบงเบชเบฐเบเบธเบเปเบเบตเบเบฑเบเบซเบกเบปเบ. เบเบตเปเบเปเปเปเบกเปเบเบเบงเบฒเบกเบเบดเบ. Zpool เบเปเปเปเบกเปเบ RAID0 เบเบฐเบซเบฅเบปเบเบเบฑเบเบซเบกเบปเบ, เบกเบฑเบเปเบเบฑเบเปเบฅเบทเปเบญเบเบเบฐเบซเบฅเบปเบเบซเบผเบฒเบ เบเปเบงเบเบเบปเบเปเบเบเบฒเบเปเบเบเบขเบฒเบเบเบปเบงเปเบเบเบตเปเบเบฑเบเบเปเบญเบ.
เบชเปเบฒเบฅเบฑเบเบชเปเบงเบเปเบซเบเป, เบฅเบฒเบเบเบฒเบเปเบเปเบเบทเบเปเบเบเบขเบฒเบเปเบเบเบฑเบเบเบฒเบญเบธเบเบฐเบเบญเบ virtual เบเบตเปเบกเบตเบขเบนเปเบเบฒเบกเบเบทเปเบเบเบตเปเบซเบงเปเบฒเบเบเบตเปเบกเบตเบขเบนเป, เบเบฑเปเบเบเบฑเปเบเปเบเบเบฒเบเบเบดเบเบชเบฐเบเบตเบเบงเบเบกเบฑเบเบเบฑเบเบซเบกเบปเบเบเบฐเบเบทเบเบเบทเปเบกเปเบชเปเปเบเปเบงเบฅเบฒเบเบฝเบงเบเบฑเบ. เปเบ ZFS เบฎเบธเปเบเบเปเปเบกเบฒ, เบเบฒเบเบเปเบฒเปเบเป vdev เปเบเบเบฐเบเบธเบเบฑเบ (เบเบฒเบเบเปเบฒเปเบเป) เปเบเปเบเบทเบเบเบดเบเบฒเบฅเบฐเบเบฒ - เบเปเบฒเบญเบธเบเบฐเบเบญเบ virtual เปเบเบซเบเบถเปเบเปเบกเปเบ busier เบซเบผเบฒเบเบเปเบงเบฒเบญเบทเปเบ (เบเบปเบงเบขเปเบฒเบ, เปเบเบทเปเบญเบเบเบฒเบเบเบฒเบเปเบซเบผเบ), เบกเบฑเบเบเบฐเบเบทเบเบเปเบฒเบกเบเบปเปเบงเบเบฒเบงเบชเปเบฒเบฅเบฑเบเบเบฒเบเบเบฝเบ, เปเบเบดเบเบงเปเบฒเบเบฐเบกเบตเบเบฒเบเบเบฃเบตเบชเบนเบเบชเบธเบ. เบญเบฑเบเบเบฒเบชเปเบงเบเบเบทเปเบเบเบตเป.
เบเบปเบเปเบเบเบฒเบเบเบญเบเบเบปเปเบเบซเบฒเบเบฒเบเบเปเบฒเปเบเปเบเบตเปเบชเปเบฒเบเบเบถเปเบเปเบเบงเบดเบเบตเบเบฒเบเบเบฑเบเบชเบฑเบเบเบฒเบเบเบฝเบเปเบเบ ZFS เบเบตเปเบเบฑเบเบชเบฐเปเบซเบกเบชเบฒเบกเบฒเบเบซเบผเบธเบเบเปเบญเบเบเบงเบฒเบกเบฅเปเบฒเบเปเบฒเปเบฅเบฐเปเบเบตเปเบกเบเบฒเบเบชเบปเปเบเบเปเบฒเบเปเบเปเบฅเบเบฐเปเบงเบฅเบฒเบเบญเบเบเบฒเบเปเบซเบผเบเบชเบนเบเบเบดเบเบเบปเบเบเบฐเบเบด - เปเบเปเบกเบฑเบเบเปเปเปเบเป. carte blanch เบเปเบฝเบงเบเบฑเบเบเบฒเบเบเบฐเบชเบปเบก HDDs เบเปเบฒ เปเบฅเบฐ SSDs เปเบงเปเบเบเบเปเปเปเบเปเบชเบฐเปเบฑเบเปเบเปเบเบเบธเปเบกเบเบฝเบง. เบชเบฐเบเบธเบเปเบเบตเบเบตเปเบเปเปเปเบเบปเปเบฒเบเบฝเบกเบเบฑเบเบเบฑเปเบเบเปเบฒเบงเบเบฑเบเบเบฐเปเบฎเบฑเบเบงเบฝเบเบขเบนเปเปเบเบเบงเบฒเบกเปเบงเบเบญเบเบญเบธเบเบฐเบเบญเบเบเบตเปเบเปเบฒเบเบตเปเบชเบธเบ, เบเบฑเปเบเปเบกเปเบ, เบเบทเบเบฑเบเบงเปเบฒเบกเบฑเบเบเบฐเบเบญเบเบเปเบงเบเบญเบธเบเบฐเบเบญเบเบเบฑเปเบเบเปเบฒเบงเบเบฑเบเบซเบกเบปเบ.
vdev
เปเบเปเบฅเบฐเบชเบฐเบฅเบญเบเบเปเปเบฒเบเบฒเบเปเบเบฑเบเบฎเบฑเบเบชเบฒเบเบฐเบเบญเบเบเปเบงเบเบซเบเบถเปเบเบซเบผเบทเบซเบผเบฒเบเบญเบธเบเบฐเบเบญเบ virtual (เบญเบธเบเบฐเบเบญเบ virtual, vdev). เปเบเบเบฒเบเบเบฑเบเบเบฑเบ, เปเบเปเบฅเบฐ vdev เบกเบตเบญเบธเบเบฐเบเบญเบเบเบตเปเปเบเปเบเบดเบเบซเบเบถเปเบเบซเบผเบทเบซเบผเบฒเบเบเบงเปเบฒเบเบฑเปเบ. เบญเบธเบเบฐเบเบญเบ virtual เบชเปเบงเบเปเบซเบเปเบเบทเบเบเปเบฒเปเบเปเบชเปเบฒเบฅเบฑเบเบเบฒเบเปเบเบฑเบเบฎเบฑเบเบชเบฒเบเปเปเบกเบนเบเบเปเบฒเบเบเบฒเบ, เปเบเปเบกเบตเบซเปเบญเบเบฎเบฝเบเบเบนเปเบเปเบงเบ vdev เบซเบผเบฒเบ, เบฅเบงเบกเบเบฑเบ CACHE, LOG, เปเบฅเบฐ SPECIAL. เปเบเปเบฅเบฐ vdev เปเบซเบผเบปเปเบฒเบเบตเปเบชเบฒเบกเบฒเบเบกเบตเบซเบเบถเปเบเปเบเบซเปเบฒ topologies: เบญเบธเบเบฐเบเบญเบเบเบฝเบง (เบญเบธเบเบฐเบเบญเบเบเบฝเบง), RAIDz1, RAIDz2, RAIDz3, เบซเบผเบท mirror (เบเบฐเบเบปเบ).
RAIDz1, RAIDz2 เปเบฅเบฐ RAIDz3 เปเบกเปเบเปเบเบงเบเบฑเบเบเบดเปเบชเบเบเบญเบเบชเบดเปเบเบเบตเปเบเบปเบเปเบเบปเปเบฒเปเบญเบตเปเบเบงเปเบฒ RAID เปเบเบปเปเบฒ (เปเบชเบฑเปเบเบเบงเบฒเบ) parity. 1, 2 เปเบฅเบฐ 3 เบญเปเบฒเบเบญเบตเบเปเบเบดเบเบเปเบฒเบเบงเบ parity blocks เบเบทเบเบเบฑเบเบชเบฑเบเปเบซเปเปเบเปเบฅเบฐเปเบเบเบเปเปเบกเบนเบ. เปเบเบเบเบตเปเบเบฐเปเบเบฑเบเปเบเปเบเปเบเบเบเปเบฒเบเบซเบฒเบเบชเปเบฒเบฅเบฑเบ parity, เบญเบธเบเบฐเบเบญเบ virtual RAIDz เปเบเบเบขเบฒเบ parity เบเบตเปเปเบเบดเปเบเปเบเบปเปเบฒเบเบฑเบเปเบเบเบปเปเบงเปเบเปเบ. A RAIDz array เบชเบฒเบกเบฒเบเบชเบนเบเปเบชเบเปเบเปเบเบซเบผเบฒเบเปเบเบปเปเบฒเบเบตเปเบกเบฑเบเบกเบตเบเบฑเบ parity; เบเปเบฒเบกเบฑเบเบชเบนเบเปเบชเบเบญเบฑเบเบญเบทเปเบ, เบกเบฑเบเบเบฐเบเบฑเบเปเบฅเบฐเปเบญเบปเบฒเบชเบฐเบฅเบญเบเบเปเปเบฒเบเบฑเบเบกเบฑเบ.
เปเบเบญเบธเบเบฐเบเบญเบ virtual mirrored (mirror vdev), เปเบเปเบฅเบฐ block เบเบทเบเปเบเบฑเบเปเบงเปเปเบเปเบเปเบฅเบฐเบญเบธเบเบฐเบเบญเบเปเบ vdev. เปเบเบดเบเปเบกเปเบเบงเปเบฒเบเบฐเบเบปเบเบชเบญเบเบเบงเปเบฒเบเปเบกเปเบเบเบปเปเบงเปเบเบเบตเปเบชเบธเบ, เบเปเบฒเบเบงเบเบเบญเบเบญเบธเบเบฐเบเบญเบเบเบตเปเบเบปเบเปเบญเบเบกเบฑเบเบชเบฒเบกเบฒเบเบขเบนเปเปเบเบเบฐเบเบปเบ - triples เบกเบฑเบเบเบฐเบเบทเบเบเปเบฒเปเบเปเปเบเบเบฒเบเบเบดเบเบเบฑเปเบเบเบฐเบซเบเบฒเบเปเบซเบเปเบชเปเบฒเบฅเบฑเบเบเบฒเบเบเบฑเบเบเบธเบเบเบฐเบชเบดเบเบเบดเบเบฒเบเบเบฒเบเบญเปเบฒเบเปเบฅเบฐเบเบงเบฒเบกเบเบปเบเบเบฒเบเบเปเปเบเบงเบฒเบกเบเบดเบเบเบฒเบ. เบเบฐเบเบปเบ vdev เบชเบฒเบกเบฒเบเบฅเบญเบเบเบปเปเบเบเบฒเบเบเบงเบฒเบกเบฅเบปเปเบกเปเบซเบฅเบงเปเบเปเบเบฒเบเปเบเบเบตเปเบขเปเบฒเบเบซเบเปเบญเบเบซเบเบถเปเบเบญเบธเบเบฐเบเบญเบเปเบ vdev เบเบฑเบเบชเบทเบเบเปเปเปเบฎเบฑเบเบงเบฝเบ.
vdevs เบเบฝเบงเปเบกเปเบเบญเบฑเบเบเบฐเบฅเบฒเบเปเบเบเบเปเบฒเบกเบฐเบเบฒเบ. เบญเบธเบเบฐเบเบญเบ virtual เบเบฑเปเบเบเปเบฒเบงเบเบฐเบเปเปเบขเบนเปเบฅเบญเบเบเบงเบฒเบกเบฅเบปเปเบกเปเบซเบฅเบงเบเบฝเบง - เปเบฅเบฐเบเปเบฒเบเบทเบเบเปเบฒเปเบเปเปเบเบฑเบเบเบฒเบเปเบเบฑเบเบฎเบฑเบเบชเบฒเบซเบผเบท vdev เบเบดเปเบชเบ, เบซเบผเบฑเบเบเบฒเบเบเบฑเปเบเบเบงเบฒเบกเบฅเบปเปเบกเปเบซเบผเบงเบเบญเบเบกเบฑเบเบเบฐเบเปเบฒเปเบเบชเบนเปเบเบฒเบเบเปเบฒเบฅเบฒเบเบชเบฐเบเบธเบเปเบเบตเบเบฑเบเบซเบกเบปเบ. เบเบปเปเบเบฅเบฐเบกเบฑเบเบฅเบฐเบงเบฑเบเบซเบผเบฒเบเบขเบนเปเบเบตเปเบเบตเป.
CACHE, LOG, เปเบฅเบฐ SPECIAL VAs เบชเบฒเบกเบฒเบเบเบทเบเบชเปเบฒเบเบเบทเปเบเปเบเบเปเบเป topologies เบเปเบฒเบเปเบเบดเบเปเบเป - เปเบเปเบเบทเปเบงเปเบฒเบเบฒเบเบชเบนเบเปเบชเบ SPECIAL VA เบซเบกเบฒเบเปเบเบดเบเบเบฒเบเบชเบนเบเปเบชเบเบชเบฐเบเบธเบเปเบเบต, เบเบฑเปเบเบเบฑเปเบ topology เบเปเปเบฒเบเปเบญเบเปเบกเปเบเปเบเบฐเบเปเบฒเปเบซเปเบชเบนเบ.
เบญเบธเบเบฐเบเบญเบ
เบเบตเปเปเบกเปเบเบญเบฒเบเบเบฐเปเบเบฑเบเบเปเบฒเบชเบฑเบเบเบตเปเบเปเบฒเบเบเบตเปเบชเบธเบเบเบตเปเบเบฐเปเบเบปเปเบฒเปเบเปเบ ZFS - เบกเบฑเบเปเบเบฑเบเบญเบธเบเบฐเบเบญเบเบเบฒเบเปเบเบปเปเบฒเปเบเบดเบเปเบเบเบชเบธเปเบกเบเบฒเบเบเบฑเบ. เบเบทเปเปเบงเปเบงเปเบฒเบญเบธเบเบฐเบเบญเบเบชเบฐเปเปเบทเบญเบเปเบกเปเบเบเบฐเบเบญเบเบเปเบงเบเบญเบธเบเบฐเบเบญเบเปเบเปเบฅเบฐเบญเบฑเบ, เปเบเบเบฐเบเบฐเบเบตเปเบชเบฐเบเบธเบเปเบเบตเปเบกเปเบเบเบฐเบเบญเบเบเปเบงเบเบญเบธเบเบฐเบเบญเบเบชเบฐเปเปเบทเบญเบ.
เปเบเปเบ - เบเปเปเบงเปเบฒเบเบฐเปเบเบฑเบเบชเบฐเบเบฐเปเบกเปเปเบซเบผเบฑเบเบซเบผเบทเปเบเบ - เปเบกเปเบเบญเบธเบเบฐเบเบญเบเบเบฑเบเบเบปเปเบงเปเบเบเบตเปเบชเบธเบเบเบตเปเบเบทเบเบเปเบฒเปเบเปเปเบเบฑเบเบญเบฒเบเบฒเบเบเบญเบ vdev. เบขเปเบฒเบเปเบเบเปเบเบฒเบก, เบญเบธเบเบฐเบเบญเบเปเบเปเบเบตเปเบกเบตเบเบปเบงเบญเบฐเบเบดเบเบฒเบเปเบ /dev เบเบฐเปเบฎเบฑเบ, เบเบฑเปเบเบเบฑเปเบเบฎเบฒเบเปเบง RAID arrays เบเบฑเบเบซเบกเบปเบเบชเบฒเบกเบฒเบเบเบทเบเบเปเบฒเปเบเปเปเบเบฑเบเบญเบธเบเบฐเบเบญเบเปเบเบเบเปเบฒเบเบซเบฒเบ.
เปเบเบฅเปเบเบดเบเบเบตเปเบเปเบฒเบเบเบฒเบเปเบกเปเบเบซเบเบถเปเบเปเบเบญเบธเบเบฐเบเบญเบเบเบฅเบฑเบญเบเบเบฒเบเปเบฅเบทเบญเบเบเบตเปเบชเปเบฒเบเบฑเบเบเบตเปเบชเบธเบเบเบตเป vdev เบชเบฒเบกเบฒเบเบชเปเบฒเบเบเบถเปเบเบเบฒเบ. เบเบปเบเบชเบญเบเบชเบฐเบเบธเบเปเบเบตเบเบฒเบ เปเบเบฑเบเบงเบดเบเบตเบเบตเปเบกเบตเบเบฐเปเบซเบเบเบซเบผเบฒเบเปเบเบเบฒเบเบเบงเบเบชเบญเบเบเบณเบชเบฑเปเบเบชเบฐเบเบธเบเปเบเบต เปเบฅเบฐเปเบเบดเปเบเบงเปเบฒเบกเบตเบเบทเปเบเบเบตเปเบซเบงเปเบฒเบเบซเบผเบฒเบเบเบฒเบเปเบเปเบเบชเบฐเบฅเบญเบเบเปเบณ เบซเบผเบทเบญเบธเบเบฐเบเบญเบเบชเบฐเปเปเบทเบญเบเบเบญเบ topology เบเบตเปเปเบซเปเปเบงเป.

เบเปเบฒเบโเบชเบฒโเบกเบฒเบโเบชเปเบฒเบโเบชเบฐโเบเบธเบโเปเบเบตโเบเบฒเบโเบเบปเบโเบชเบญเบโเบเบฒเบโเปเบเบฅโเป sparse เปเบโเบเบฝเบโเปเบเปโเบชเบญเบโเบชเบฒเบกโเบงเบดโเบเบฒโเบเบต - เปเบเปโเบเปเปโเบฅเบทเบกโเบเบตเปโเบเบฐโเบฅเบปเบโเบเบฑเบโเบซเบกเบปเบโเบชเบฐโเบเบธเบโเปเบเบตโเปเบฅเบฐโเบญเบปเบโเบเบฐโเบเบญเบโเบเบญเบโเบกเบฑเบโเบซเบผเบฑเบโเบเบฒเบโเบเบฑเปเบโ.
เปเบซเปเปเบงเบปเปเบฒเบงเปเบฒเบเปเบฒเบเบเปเบญเบเบเบฒเบเปเบชเปเปเบเบทเปเบญเบเปเบกเปเบเปเบฒเบเปเบเปเบเบเปเบเปเบเปเบฅเบฐเบงเบฒเบเปเบเบเบเบตเปเบเบฐเปเบเปเปเบเปเบ 10 TB (~9300 GiB) - เปเบเปเบเปเบฒเบเบเปเปเปเบเปเปเบเบงเปเบฒ topology เปเบเบเบตเปเปเบซเบกเบฒเบฐเบชเบปเบกเบเบฑเบเบเบงเบฒเบกเบเปเบญเบเบเบฒเบเบเบญเบเบเปเบฒเบ. เปเบเบเบปเบงเบขเปเบฒเบเบเปเบฒเบเปเบเบดเบ, เบเบงเบเปเบฎเบปเบฒเบชเปเบฒเบเบชเบฐเบเบธเบเปเบเบตเบเบฒเบเบเบปเบเบชเบญเบเบเบฒเบเปเบเบฅเปเบเบตเปเปเบเบเบซเบฑเบเปเบเบงเบดเบเบฒเบเบต - เปเบฅเบฐเปเบเบเบฑเบเบเบธเบเบฑเบเบเบงเบเปเบฎเบปเบฒเบฎเบนเปเบงเปเบฒ RAIDz2 vdev เบเบญเบเปเบเบ 10 TB เบเบดเบเปเบซเป 50 TiB เบเบญเบเบเบงเบฒเบกเบชเบฒเบกเบฒเบเบเบตเปเบชเบฒเบกเบฒเบเปเบเปเปเบเป.
เบญเบธเบเบฐเบเบญเบเบเบดเปเบชเบเบญเบตเบเบญเบฑเบเปเบถเปเบเปเบกเปเบ SPARE (เบญเบฒเปเบซเบผเป). เบญเบธโเบเบฐโเบเบญเบ Hot-swap, เบเปเปโเปเบซเบกเบทเบญเบโเบเบฑเบโเบญเบธโเบเบฐโเบเบญเบโเบเบปเบโเบเบฐโเบเบด, เปเบเบฑเบโเบเบญเบโเบชเบฐโเบเบธเบโเปเบเบตโเบเบฑเบโเบซเบกเบปเบ, เปเบฅเบฐโเบเปเปโเปเบกเปเบโเบญเบธโเบเบฐโเบเบญเบ virtual เบเบฝเบง. เบเปเบฒ vdev เปเบเบชเบฐเบฅเบญเบเบเปเปเบฒเบฅเบปเปเบกเปเบซเบฅเบงเปเบฅเบฐเบญเบธเบเบฐเบเบญเบ spare เปเบเบทเปเบญเบกเบเปเปเบเบฑเบเบชเบฐเบเบธเบเปเบเบตเปเบฅเบฐเบกเบต, เบซเบผเบฑเบเบเบฒเบเบเบฑเปเบเบกเบฑเบเบเบฐเปเบเบปเปเบฒเบฎเปเบงเบก vdev เบเบตเปเบเบทเบเบเบฐเบเบปเบเปเบเบเบญเบฑเบเบเบฐเปเบเบกเบฑเบ.
เบซเบผเบฑเบเบเบฒเบเบเบฒเบเปเบเบทเปเบญเบกเบเปเปเบเบฑเบ vdev เบเบตเปเบเบทเบเบเบฐเบเบปเบ, เบญเบธเบเบฐเบเบญเบ spare เปเบฅเบตเปเบกเบเบปเปเบเบเบตเปเบเบฐเปเบเปเบฎเบฑเบเบชเปเบฒเปเบเบปเบฒเบซเบผเบทเบเบฒเบเบเปเปเบชเปเบฒเบเบเบทเบเปเบซเบกเปเบเบญเบเบเปเปเบกเบนเบเบเบตเปเบเบงเบเบเบฐเบขเบนเปเปเบเบญเบธเบเบฐเบเบญเบเบเบตเปเบเบฒเบเบซเบฒเบเปเบ. เปเบ RAID เปเบเบเบเบฑเปเบเปเบเบตเบกเบเบตเปเปเบญเบตเปเบเบงเปเบฒเบเบฒเบเบเปเปเบชเปเบฒเบเบเบทเบเปเบซเบกเป, เปเบเบเบฐเบเบฐเบเบตเปเบขเบนเปเปเบ ZFS เบกเบฑเบเบเบทเบเปเบญเบตเปเบเบงเปเบฒ resilvering.
เบกเบฑเบเปเบเบฑเบเบชเบดเปเบเบชเปเบฒเบเบฑเบเบเบตเปเบเบฐเบชเบฑเบเปเบเบเบงเปเบฒเบญเบธเบเบฐเบเบญเบ spare เบเปเปเปเบเปเบเปเบฝเบเปเบเบเบญเบธเบเบฐเบเบญเบเบเบตเปเบฅเบปเปเบกเปเบซเบฅเบงเบขเปเบฒเบเบเบฒเบงเบญเบ. เบเบตเปเปเบกเปเบเบเบฝเบเปเบเปเปเบเบฑเบเบเบฒเบเบเบปเบเปเบเบเบเบปเปเบงเบเบฒเบงเปเบเบทเปเบญเบซเบผเบธเบเบเปเบญเบเปเบงเบฅเบฒเบเบตเป vdev เบเบทเบเบเปเบฒเบฅเบฒเบ. เบซเบผเบฑเบเบเบฒเบเบเบนเปเปเบเบดเปเบเปเบเบเบฅเบฐเบเบปเบเบเปเบฝเบเปเบเบ vdev เบเบตเปเบฅเบปเปเบกเปเบซเบฅเบง, เบเบฒเบเบเปเปเบฒเบเปเบญเบเบเบฐเบเบทเบเบเบทเปเบเบเบนเบเบฑเบเบญเบธเบเบฐเบเบญเบเบเบฒเบงเบญเบเบเบฑเปเบ, เปเบฅเบฐ SPARE เบเบทเบเบเบฑเบเบเบฒเบเปเบเบทเปเบญเบกเบเปเปเบเบฒเบ vdev เปเบฅเบฐเบเบฑเบเบเบทเบเปเบเปเบฎเบฑเบเบงเบฝเบเปเบเบฑเบเบญเบฒเปเบซเบผเปเบชเปเบฒเบฅเบฑเบเบชเบฐเบฅเบญเบเบเปเปเบฒเบเบฑเบเบซเบกเบปเบ.
เบเบธเบเบเปเปเบกเบนเบ, เบเบฑเบเปเบฅเบฐเบเบฐเปเบซเบเบเบเบฒเบ
เบเบธเบเบเปเปเปเบเบเบญเบเบญเบฒเบเบฒเบเปเบเบทเปเบญเปเบเบปเปเบฒเปเบเปเบเบเบฒเบเปเบเบตเบเบเบฒเบ ZFS เบเบญเบเบเบงเบเปเบฎเบปเบฒเปเบกเปเบเบซเบเปเบญเบเบเปเบฝเบงเบเบฑเบเบฎเบฒเบเปเบงเปเบฅเบฐเปเบเบตเปเบกเปเบเบตเบกเบเปเบฝเบงเบเบฑเบเบงเบดเบเบตเบเบฒเบเบเปเปเบกเบนเบเบเบปเบงเบกเบฑเบเปเบญเบเบเบทเบเบเบฑเบเปเบฅเบฐเปเบเบฑเบเบฎเบฑเบเบชเบฒ. เบเบงเบเปเบฎเบปเบฒเบเปเบฒเบฅเบฑเบเบเปเบฒเบกเบชเบญเบเบชเบฒเบกเบฅเบฐเบเบฑเบเบขเบนเปเบเบตเปเบเบตเป - เปเบเบฑเปเบ metaslab - เปเบเบทเปเบญเบเปเปเปเบซเป clutter เปเบเบดเบเบฅเบฒเบเบฅเบฐเบญเบฝเบเปเบเบเบฐเบเบฐเบเบตเปเบฎเบฑเบเบชเบฒเบเบงเบฒเบกเปเบเบปเปเบฒเปเบเบเบญเบเปเบเบเบชเปเบฒเบเปเบเบเบฅเบงเบก.
เบเบธเบเบเปเปเบกเบนเบ (เบเบธเบเบเปเปเบกเบนเบ)

เปเบกเบทเปเบญเบเบงเบเปเบฎเบปเบฒเบชเปเบฒเบเบเบธเบเบเปเปเบกเบนเบเบเปเบฒเบญเบดเบ, เบกเบฑเบเบเบฐเบชเบฐเปเบเบเบเบทเปเบเบเบตเปเบชเบฐเบฅเบญเบเบเปเปเบฒเบเบตเปเบกเบตเบขเบนเปเบเบฑเบเบซเบกเบปเบ. เบซเบผเบฑเบเบเบฒเบเบเบฑเปเบ, เบเบงเบเปเบฎเบปเบฒเบเปเบฒเบเบปเบเปเบเบเปเบฒ - เปเบฅเบฐเบเปเบฝเบเบเบธเบ mount. เบงเบดเปเบชเบ!

Zvol เปเบกเปเบเบชเปเบฒเบฅเบฑเบเบชเปเบงเบเปเบซเบเปเบเบฝเบเปเบเปเบเบธเบเบเปเปเบกเบนเบเบเบตเปเบเบทเบเบเบญเบเบญเบญเบเบเบฒเบเบเบฑเปเบเบฅเบฐเบเบปเบเปเบเบฅเปเบเบญเบเบกเบฑเบ, เปเบเบดเปเบเบเบงเบเปเบฎเบปเบฒเบเปเบฒเบฅเบฑเบเบเปเบฝเบเปเบเบเบเบตเปเบเบตเปเบเปเบงเบเบฅเบฐเบเบปเบเปเบเบฅเป ext4 เบเบปเบเบเบฐเบเบดเบขเปเบฒเบเบชเบปเบกเบเบนเบ.
เบเบธเบเบเปเปเบกเบนเบ ZFS เปเบกเปเบเบเบฐเบกเบฒเบเบเบทเบเบฑเบเบเบฑเบเบฅเบฐเบเบปเบเปเบเบฅเปเบเบตเปเบเบดเบเบเบฑเปเบเบกเบฒเบเบเบฐเบเบฒเบ. เปเบเบฑเปเบเบเบฝเบงเบเบฑเบเบเบฑเบเบฅเบฐเบเบปเบเปเบเบฅเปเบเบปเบเบเบฐเบเบด, เบขเบนเป glance เบเปเบฒเบญเบดเบเบกเบฑเบเบเปเบฒเบเบเบท "เบเบฝเบเปเบเปเปเบเบเปเบเบตเบญเบทเปเบ". เปเบเปเบเบทเบเบฑเบเบเบฑเบเบฅเบฐเบเบปเบเปเบเบฅเปเบเบตเปเบชเบฒเบกเบฒเบเปเบเบทเปเบญเบกเบเปเปเปเบเปเบเบปเบเบเบฐเบเบด, เปเบเปเบฅเบฐเบเบธเบเบเปเปเบกเบนเบ ZFS เบกเบตเบเบธเบเบเบธเบเบชเบปเบกเบเบฑเบเบเบทเปเบเบเบฒเบเบเบญเบเบเบปเบเปเบญเบ.
เบเปเบญเบเบญเบทเปเบ เปเบปเบ, เบเบธเบเบเปเปเบกเบนเบเบชเบฒเบกเบฒเบเบกเบตเปเบเบเปเบฒเบเบตเปเบเบทเบเบกเบญเบ เปเบฒเบ. เบเปเบฒเบเบฑเปเบ zfs set quota=100G poolname/datasetname, เบซเบผเบฑเบเบเบฒเบเบเบฑเปเบเบเปเบฒเบเบเบฐเบเปเปเบชเบฒเบกเบฒเบเบเบฝเบเปเบชเปเปเบเบเปเบเบตเบเบตเปเบเบดเบเบเบฑเปเบ /poolname/datasetname เบซเบผเบฒเบเบเปเบงเบฒ 100 GiB.
เบชเบฑเบเปเบเบเปเบซเบฑเบเบเบฒเบเบกเบต - เปเบฅเบฐเบเปเปเบกเบต - เบเบญเบ slashes เปเบเบเบญเบเบเบปเปเบเบเบญเบเปเบเปเบฅเบฐเปเบเบง? เปเบเปเบฅเบฐเบเบธเบเบเปเปเบกเบนเบเบกเบตเบชเบฐเบเบฒเบเบเบตเปเบเบญเบเบเบปเบเปเบญเบเปเบเบเบฑเบเบฅเบฐเบเบปเบ ZFS hierarchy เปเบฅเบฐเบฅเบฐเบเบปเบ mount hierarchy. เบเปเปเบกเบตเบเบปเบงเปเบฅเบทเปเบญเบเบเบฑเปเบเบเปเบฒเปเบเบฅเปเบฒเบเบฑเบ 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, เปเบฅเบฐเบซเบผเบฑเบเบเบฒเบเบเบฑเปเบ mount เบฅเบฐเบเบปเบเปเบเบฅเปเบเบฑเปเบ - เปเบเบเบฑเบเบเบธเบเบฑเบเบเปเบฒเบเบกเบตเบฅเบฐเบเบปเบเปเบเบฅเป ext4, เปเบเปเบกเบตเบฅเบฑเบเบชเบฐเบเบฐเบเบงเบฒเบกเบเบญเบเปเบเบเบฑเบเบซเบกเบปเบเบเบญเบ ZFS! เบเบตเปเบญเบฒเบเบเบฐเปเบเบดเปเบเบเบทเบงเปเบฒเปเบเปเบขเบนเปเปเบเปเบเบทเปเบญเบเบเบฝเบง, เปเบเปเปเบฎเบฑเบเปเบซเปเบเบงเบฒเบกเบฎเบนเปเบชเบถเบเบซเบผเบฒเบเปเบเบฑเบ backend เปเบเปเบงเบฅเบฒเบเบตเปเบชเบปเปเบเบญเบญเบเบญเบธเบเบฐเบเบญเบ iSCSI.
เบเปเบญเบเปเบกเป

เปเบเบฅเปเปเบกเปเบเบชเบฐเปเบเบเปเบเบเบซเบเบถเปเบเบซเบผเบทเบซเบผเบฒเบเบเบฑเบ. เปเบเปเบฅเบฐเบเบฅเบฑเบญเบเบเบทเบเปเบเบฑเบเปเบงเปเปเบเบญเบธเบเบฐเบเบญเบ virtual เบซเบเบถเปเบ. เบเบฐเบซเบเบฒเบเบเบญเบเบเบฑเบเปเบกเปเบเบเบปเบเบเบฐเบเบดเปเบฅเปเบงเปเบเบปเปเบฒเบเบฑเบเบเบฒเบฅเบฒเบกเบดเปเบเบต เบเบฐเปเบฒเบเบเบฑเบเบเบถเบ, เปเบเปเบชเบฒเบกเบฒเบเบซเบผเบธเบเบฅเบปเบเปเบเบฑเบ 2^เบเปเบฝเบเบเปเบฒเบกเบฑเบเบกเบต metadata เบซเบผเบทเปเบเบฅเปเบเบฐเบซเบเบฒเบเบเปเบญเบ.

เบเบงเบเปเบฎเบปเบฒเปเบเปเป เปเบเป เบขเปเบฒเปเบงเบปเปเบฒเบเบฐเบซเบผเบปเบเบเปเบฝเบงเบเบฑเบเบเบฒเบเบฅเบปเบเปเบเบเบเบฒเบเบเบฐเบเบดเบเบฑเบเบญเบฑเบเปเบซเบเปเบซเบผเบงเบเบเปเบฒเบเปเบฒเบเบเปเบฒเบเบปเบเบเบฒเบเปเบฅเบทเปเบญเบเบเบฐเบซเบเบฒเบเบเปเบญเบเปเบเบตเบเปเบ
เปเบเบชเบฐเบเบธเบเปเบเบต ZFS, เบเปเปเบกเบนเบเบเบฑเบเบซเบกเบปเบ, เบฅเบงเบกเบเบฑเบ metadata, เบเบทเบเปเบเบฑเบเปเบงเปเปเบเบเบฅเบฑเบญเบ. เบเบฐเบซเบเบฒเบเบเบฅเบฑเบญเบเบชเบนเบเบชเบธเบเบชเปเบฒเบฅเบฑเบเปเบเปเบฅเบฐเบเบธเบเบเปเปเบกเบนเบเปเบกเปเบเบเบทเบเบเปเบฒเบเบปเบเปเบงเปเปเบเบเบฑเบเบชเบดเบ recordsize (เบเบฐเบซเบเบฒเบเบเบฑเบเบเบถเบ). เบเบฐเบซเบเบฒเบเบเบฑเบเบเบถเบเบชเบฒเบกเบฒเบเบเปเบฝเบเปเบเบเปเบเป, เปเบเปเบเบตเปเบเบฐเบเปเปเบเปเบฝเบเปเบเบเบเบฐเบซเบเบฒเบเบซเบผเบทเบชเบฐเบเบฒเบเบเบตเปเบเบญเบเบเบฅเบฑเบญเบเปเบเปเบเบตเปเปเบเปเบเบฝเบเปเบงเปเปเบเบเบธเบเบเปเปเบกเบนเบ - เบกเบฑเบเบกเบตเบเบปเบเบเบฐเบเบปเบเบเบฝเบเปเบเปเบเบฅเบฑเบญเบเปเบซเบกเปเบเปเบญเบเบงเปเบฒเบเบงเบเปเบเบปเบฒเบเบทเบเบเบฝเบ.
เปเบงเบฑเปเบเปเบชเบเปเบเปเปเบเปเบฅเบฐเบเบธเปเบงเปเปเบเบฑเบเบขเปเบฒเบเบญเบทเปเบ, เบเบฐเบซเบเบฒเบเบเบฑเบเบเบถเบเปเบฅเบตเปเบกเบเบปเปเบเปเบเบเบฑเบเบเบธเบเบฑเบเปเบกเปเบ 128 KiB. เบกเบฑเบเปเบเบฑเบเบเบฐเปเบเบเบเบญเบเบเบฒเบเบเบทเปเบเบฒเบเบเบตเปเบซเบเบธเปเบเบเบฒเบเบเบตเปเบเบฒเบเบเบฐเบเบดเบเบฑเบเบเปเปเบชเบปเบกเบเบนเบเปเบเบ, เปเบเปเบกเบฑเบเบเปเปเบเบตเปเบฎเปเบฒเบเปเบเบเปเบฅเบฐเบเบตเบซเบผเบฒเบเบเบตเปเบชเบธเบ. Recordsize เบชเบฒเบกเบฒเบเบเบฑเปเบเบเปเบฒเปเบเปเบเบฒเบ 4K เบซเบฒ 1M (เบเปเบงเบเบเบฒเบเบเบฑเปเบเบเปเบฒเบเบฑเปเบเบชเบนเบ recordsize เบเปเบฒเบโเบชเบฒโเบกเบฒเบโเบเบดเบโเบเบฑเปเบโเบซเบผเบฒเบโ, เปเบเปโเบงเปเบฒโเบเบตเปโเปเบกเปเบโเบเปเปโเบเปเบญเบโเปเบเบฑเบโเบเบงเบฒเบกโเบเบดเบโเบเบตเปโเบเบตโ)โ.
เบเบผเบฑเบญเบเปเบเบเบถเปเบเปเบฒเบเปเบเบดเบเบเปเปเบกเบนเบเบเบญเบเปเบเบฅเปเบเบฝเบงเปเบเบปเปเบฒเบเบฑเปเบ - เบเปเบฒเบเบเปเปเบชเบฒเบกเบฒเบเบเบตเบเบชเบญเบเปเบเบฅเปเบเบตเปเปเบเบเบเปเบฒเบเบเบฑเบเปเบเบปเปเบฒเปเบเปเบเบเบฅเบฑเบญเบเบเบฝเบงเปเบเป. เปเบเปเบฅเบฐเปเบเบฅเปเบเบฐเบเบญเบเบเปเบงเบเบซเบเบถเปเบเบซเบผเบทเบซเบผเบฒเบเบเบฑเบ, เบเบถเปเบเบเบฑเบเบเบฐเบซเบเบฒเบ. เบเปเบฒเบเบฐเบซเบเบฒเบเปเบเบฅเปเบกเบตเบเบฐเบซเบเบฒเบเบเปเบญเบเบเบงเปเบฒเบเบฐเบซเบเบฒเบเบเบฑเบเบเบถเบ, เบกเบฑเบเบเบฐเบเบทเบเปเบเบฑเบเปเบงเปเปเบเบเบฐเบซเบเบฒเบเบเบฅเบฑเบญเบเบเบตเปเบเปเบญเบเบเบงเปเบฒ - เบเบปเบงเบขเปเบฒเบ, เบเบฅเบฑเบญเบเบเบตเปเบกเบตเปเบเบฅเป 2 KiB เบเบฐเบเบญเบเบเบญเบเบเบฝเบเปเบเปเบซเบเบถเปเบเบเบฐเปเบซเบเบ 4 KiB เปเบเปเบเปเบ.
เบเปเบฒเปเบเบฅเปเบกเบตเบเบฐเบซเบเบฒเบเปเบซเบเปเบเบฝเบเบเปเปเบฅเบฐเบเปเบญเบเบเบฒเบเบซเบผเบฒเบเบเบฑเบ, เบซเบผเบฑเบเบเบฒเบเบเบฑเปเบเบเบฑเบเบเบถเบเบเบฑเบเบซเบกเบปเบเบเบตเปเบกเบตเปเบเบฅเปเบเบตเปเบเบฐเบกเบตเบเบฐเบซเบเบฒเบ recordsize - เบฅเบงเบกเบเบฑเบเบเบฒเบเปเบเบปเปเบฒเบชเบธเบเบเปเบฒเบ, เบชเปเบงเบเบเบปเปเบเบเปเบเบตเปเบญเบฒเบเบเบฐเปเบเบฑเบ .
zvols เบเปเปเบกเบตเบเบฑเบเบชเบดเบ recordsize โ เปเบเบโเบเบตเปโเบเบฐโเปเบเบฑเบโเบเบงเบโเปเบเบปเบฒโเปเบเบปเปเบฒโเบกเบตโเบเบฑเบโเบชเบดเบโเบเบฝเบโเปเบเบปเปเบฒโ volblocksize.
เบเบฐเปเปเบเบเบฒเบ
เบชเบธเบเบเปเบฒเบ, เบเบฒเบเบเปเปเบชเปเบฒเบเบเบทเปเบเบเบฒเบเบเบตเปเบชเบธเบเปเบกเปเบเบเบฐเปเบซเบเบเบเบฒเบ. เบกเบฑเบเปเบเบฑเบเบซเบเปเบงเบเบเบฒเบเบเบฒเบเบเบฒเบเบฐเบเบฒเบเบเบตเปเบเปเบญเบเบเบตเปเบชเบธเบเบเบตเปเบชเบฒเบกเบฒเบเบเบฝเบเบซเบฒเบซเบผเบทเบญเปเบฒเบเบเบฒเบเบญเบธเบเบฐเบเบญเบเบเบทเปเบเบเบฒเบ. เบชเปเบฒเบฅเบฑเบเบซเบผเบฒเบเปเบเบปเบเบชเบฐเบงเบฑเบ, เปเบเปเบเบชเปเบงเบเปเบซเบเปเปเบเปเบเบฐเปเบซเบเบ 512-byte. เบเปเปเบเบปเบเบกเบฒเบเบตเป, เปเบเปเบเบชเปเบงเบเปเบซเบเปเบเบทเบเบเบฑเปเบเปเบเบฑเบเบเบฐเปเบซเบเบ 4 KiB, เปเบฅเบฐเบเบฒเบ - เปเบเบเบชเบฐเปเบเบฒเบฐเปเบกเปเบ SSDs - เบกเบตเบเบฐเปเบซเบเบเบเบฒเบ 8 KiB เบซเบผเบทเบซเบผเบฒเบเบเบงเปเบฒเบเบฑเปเบ.
เบฅเบฐเบเบปเบ ZFS เบกเบตเบเบธเบเบชเบปเบกเบเบฑเบเบเบตเปเบเปเบงเบเปเบซเปเบเปเบฒเบเบชเบฒเบกเบฒเบเบเปเบฒเบเบปเบเบเบฐเบซเบเบฒเบเบเบฐเปเบซเบเบเบเบฒเบเบเปเบงเบเบเบปเบเปเบญเบ. เบเบฑเบเบชเบดเบเบเบตเป ashift. เบเปเบญเบเบเปเบฒเบเบชเบฑเบเบชเบปเบ, ashift เปเบกเปเบเบเบฐเบฅเบฑเบเบเบฒเบเบเบญเบเบชเบญเบ. เบเบปเบโเบเบปเบงโเบขเปเบฒเบ, ashift=9 เบซเบกเบฒเบเบเบงเบฒเบกเบงเปเบฒเบเบฐเบซเบเบฒเบเบเบญเบเบเบฐเปเบซเบเบเบเบฒเบ 2^9, เบซเบผเบท 512 bytes.
ZFS เบชเบญเบเบเบฒเบกเบฅเบฐเบเบปเบเบเบฐเบเบดเบเบฑเบเบเบฒเบเบชเบณเบฅเบฑเบเบเปเปเบกเบนเบเบฅเบฐเบญเบฝเบเบเปเบฝเบงเบเบฑเบเบญเบธเบเบฐเบเบญเบเปเบเปเบฅเบฐเบเบฅเบฑเบญเบเปเบกเบทเปเบญเบกเบฑเบเบเบทเบเปเบเบตเปเบกเปเบเบปเปเบฒเปเบ vdev เปเปเป เปเบฅเบฐเปเบเบเบฒเบเบเบดเบเบชเบฐเบเบต, เบเบฐเบเบฑเปเบเบเปเบฒ ashift เปเบเบเบญเบฑเบเบเบฐเปเบเบกเบฑเบเบขเปเบฒเบเปเปเบฒเบฐเบชเบปเบกเปเบเบเบญเบตเบเปเบชเปเบเปเปเบกเบนเบเบเบตเป. เปเบเปเบซเบเปเบฒเปเบชเบเบเบฒเบ, เปเบเบฃเบเปเบซเบผเบฒเบเบญเบฑเบเบเบปเบงเบฐเบเปเบฝเบงเบเบฑเบเบเบฐเปเบฒเบเบเบญเบเบเบฐเปเปเบเบเบฒเบเบเบญเบเปเบเบปเบฒเปเบเบปเปเบฒเปเบเบทเปเบญเบฎเบฑเบเบชเบฒเบเบงเบฒเบกเปเบเบปเปเบฒเบเบฑเบเปเบเปเบเบฑเบ Windows XP (เปเบเบดเปเบเบเปเปเบชเบฒเบกเบฒเบเปเบเบปเปเบฒเปเบเปเบเบฃเบเปเบเบตเปเบกเบตเบเบฐเปเบฒเบเบเบญเบเปเบเบเปเบเบตเบเบตเปเปเบเบเบเปเบฒเบเบเบฑเบเปเบเป).
เบเบตเปเบซเบกเบฒเบเบเบงเบฒเบกเบงเปเบฒเบเบนเปเบเปเบฅเบดเบซเบฒเบ ZFS เปเบเปเบเบทเบเปเบเบฐเบเปเบฒเบขเปเบฒเบเปเบเบเปเบฎเบเบเบตเปเบเบฐเบฎเบนเปเบเบฐเบซเบเบฒเบเบเบญเบเบเบฐเปเบซเบเบเบเบฒเบเบเบปเบงเบเบดเบเบเบญเบเบญเบธเบเบฐเบเบญเบเบเบญเบเบเบงเบเปเบเบปเบฒเปเบฅเบฐเบเปเบฒเบเบปเบเบเปเบงเบเบเบปเบเปเบญเบ ashift. เบเปเบฒ ashift เบเบทเบเบเบฑเปเบเปเบงเปเบเปเปเบฒเปเบเบตเบเปเบ, เบซเบผเบฑเบเบเบฒเบเบเบฑเปเบ, เบเปเบฒเบเบงเบเบเบญเบเบเบฒเบเบญเปเบฒเบ / เบเบฝเบเบเบฒเบเบเปเบฒเปเบเบตเบเบเบฒเบเปเบเบตเปเบกเบเบถเปเบเบเบฒเบเบเบฒเบฅเบฒเบชเบฒเบ. เบเบฑเปเบเบเบฑเปเบ, เบเบฒเบเบเบฝเบ 512-byte "sectors" เปเบเบปเปเบฒเปเบเปเบเบเบฐเปเบซเบเบเบเบฒเบ 4 KiB เบเบตเปเปเบเปเบเบดเบเบซเบกเบฒเบเบเบงเบฒเบกเบงเปเบฒเบเปเบญเบเบเบฝเบ "sector", เบซเบผเบฑเบเบเบฒเบเบเบฑเปเบเบญเปเบฒเบเบเบฐเปเบซเบเบ 4 KiB, เบเบฑเบเปเบเบเบกเบฑเบเบเปเบงเบ "sector" 512-byte เบเบตเบชเบญเบ, เบเบฝเบเบกเบฑเบเบเบฑเบเบเบทเบเปเบเบเปเบญเบเปเบซเบกเป. เบเบฐเปเบซเบเบเบเบฒเบ 4 KiB, เปเบฅเบฐเบญเบทเปเบเป. เบชเปเบฒเบฅเบฑเบเปเบเปเบฅเบฐเบฅเบฒเบเบเบฒเบ.
เปเบเปเบฅเบเบเบตเปเปเบเปเบเบดเบ, เบเบฒเบเบฅเบปเบเปเบเบเบเบฑเปเบเบเปเบฒเบง hits Samsung EVO SSDs, เปเบเบดเปเบ ashift=13, เปเบเป SSDs เปเบซเบผเบปเปเบฒเบเบตเปเบเบญเบเบเปเบฝเบงเบเบฑเบเบเบฐเบซเบเบฒเบเบเบญเบเบเบฐเปเบซเบเบเบเบฒเบเบเบญเบเปเบเบปเบฒเปเบเบปเปเบฒ, เปเบฅเบฐเบเบฑเปเบเบเบฑเปเบเบเปเบฒเปเบฅเบตเปเบกเบเบปเปเบเปเบกเปเบเบเบฑเปเบเปเบเบฑเบ ashift=9. เบเปเบฒเบเบนเปเปเบเบดเปเบเปเบเบเบฅเบฐเบเบปเบเบเบตเปเบกเบตเบเบฐเบชเบปเบเบเบฒเบเบเปเปเบเปเบฝเบเปเบเบเบเบฒเบเบเบฑเปเบเบเปเบฒเบเบตเป, เบซเบผเบฑเบเบเบฒเบเบเบฑเปเบ SSD เบเบตเปเปเบฎเบฑเบเบงเบฝเบ เบเปเบฒเบเบงเปเบฒ HDD เบชเบฐเบเบฐเปเบกเปเปเบซเบผเบฑเบเบเปเบฒเบกเบฐเบเบฒ.
เบชเปเบฒเบฅเบฑเบเบเบฒเบเบเบฝเบเบเบฝเบ, เบชเปเบฒเบฅเบฑเบเบเบฐเบซเบเบฒเบเปเบซเบเปเปเบเบตเบเปเบ ashift เบเบปเบงเบเบดเบเปเบฅเปเบงเบเปเปเบกเบตเบเบฒเบเบฅเบปเบเปเบเบ. เบเปเปเบกเบตเบเบฒเบเบฅเบปเบเปเบเบเบเบฒเบเบเบฐเบเบดเบเบฑเบเบเบปเบงเบเบดเบ, เปเบฅเบฐเบเบฒเบเปเบเบตเปเบกเบเบทเปเบเบเบญเบเบเบทเปเบเบเบตเปเบเบตเปเบเปเปเปเบเปเปเบเปเปเบกเปเบ infinitesimal (เบซเบผเบทเบชเบนเบเบเบตเปเบกเบตเบเบฒเบเบเบตเบเบญเบฑเบเปเบเบตเบ). เบเบฑเปเบเบเบฑเปเบ, เบเบงเบเปเบฎเบปเบฒเปเบเบฐเบเปเบฒเบขเปเบฒเบเปเบเบเปเบฎเบเบงเปเบฒเปเบกเปเปเบเปเปเบเบเบตเปเบเปเบฒเปเบเปเบเบฐเปเบซเบเบ 512-byte เบเบดเบเบเบฑเปเบ ashift=12 เบซเบผเบทโเปเบกเปโเบเบฐโเบเบฑเปเบ ashift=13เปเบเบทเปเบญเบเบฐเปเบเบตเบเบเบฑเบเบญเบฐเบเบฒเบเบปเบเบเปเบงเบเบเบงเบฒเบกเบซเบกเบฑเปเบเปเบ.
เบเบธเบโเบชเบปเบกโเบเบฑเบ ashift เบเบทเบเบเปเบฒเบเบปเบเปเบงเปเบชเปเบฒเบฅเบฑเบเปเบเปเบฅเบฐเบญเบธเบเบฐเบเบญเบ virtual vdev, เปเบฅเบฐ เบเปเปเปเบกเปเบเบชเปเบฒเบฅเบฑเบเบชเบฐเบเบธเบเปเบเบต, เบเบฑเปเบเบเบตเปเบซเบผเบฒเบเบเบปเบเบเบดเบเบเบดเบ - เปเบฅเบฐเบเปเปเบเปเบฝเบเปเบเบเบซเบผเบฑเบเบเบฒเบเบเบฒเบเบเบดเบเบเบฑเปเบ. เบเปเบฒเปเบเบปเปเบฒเบเบตเปเบเบเบเบฑเบเปเบญเบตเบ ashift เปเบกเบทเปเบญเบเปเบฒเบเปเบเบตเปเบก vdev เปเบซเบกเปเปเบชเปเบชเบฐเบเบธเบเปเบเบต, เบเปเบฒเบเบกเบตเบกเบปเบเบฅเบฐเบเบดเบเปเบเบชเบฐเบเบธเบเปเบเบตเบเบตเปเบกเบตเบญเบธเบเบฐเบเบญเบเบเบตเปเบกเบตเบเบฐเบชเบดเบเบเบดเบเบฒเบเบเปเปเบฒเปเบฅเบฐเบกเบฑเบเบเบฐเบเปเปเบกเบตเบเบฒเบเปเบฅเบทเบญเบเบญเบทเปเบเบเบญเบเปเบซเบเบทเบญเบเบฒเบเบเบฒเบเบเปเบฒเบฅเบฒเบเบชเบฐเบฅเบญเบเบเปเปเบฒเปเบฅเบฐเปเบฅเบตเปเบกเบเบปเปเบเปเบซเบกเป. เปเบเบดเบเปเบกเปเบเบงเปเบฒเบเบฒเบเบเบญเบ vdev เบเบฐเบเปเปเบเปเบงเบเบเบฐเบขเบฑเบเบเปเบฒเบเบเบฒเบเบเบฒเบเบเบฑเปเบเบเปเบฒเบเบตเปเปเบเบเบซเบฑเบ ashift!
เบเบปเบเปเบเบเบฒเบเบเบฑเบเบฅเบญเบเปเบเบเบฒเบเบเบฝเบ

เบเปเบฒเบฅเบฐเบเบปเบเปเบเบฅเปเบเบปเบเบเบฐเบเบดเบเปเบญเบเบเบฒเบเบเบฝเบเบเบฑเบเบเปเปเบกเบนเบ, เบกเบฑเบเบเบฐเบเปเบฝเบเปเบเปเบฅเบฐเบเบฅเบฑเบญเบเบเบตเปเบกเบฑเบเบขเบนเป

เบฅเบฐเบเบปเบเปเบเบฅเป copy-on-write เบเบฝเบเปเบงเบตเบเบฑเบเบเบฅเบฑเบญเบเปเปเปเปเบฅเปเบงเบเบปเบเบฅเบฑเบญเบเปเบงเบตเบเบฑเบเปเบเบปเปเบฒ

เปเบเบฅเบฑเบเบชเบฐเบเบฐเบเบตเปเบเปเปเบกเบตเบเบปเบงเบเบปเบ, เบเปเบฒเบเบงเบเปเบฎเบปเบฒเบเปเปเบชเบปเบเปเบเบชเบฐเบเบฒเบเบเบตเปเบเบฒเบเบเปเบฒเบเบฎเปเบฒเบเบเบฒเบเบเบตเปเปเบเปเบเบดเบเบเบญเบเบเบฑเบ, เบซเบผเบฑเบเบเบฒเบเบเบฑเปเบ, "เบเปเปเบกเบนเบ comet" เบเบญเบเบเบงเบเปเบฎเบปเบฒเบเบทเบเปเบเปเบเบฑเบ "เปเบกเปเบเปเบญเบเบเปเปเบกเบนเบ" เบเบตเปเปเบเบทเปเบญเบเบเปเบฒเบเบเบฒเบเบเปเบฒเบเปเบเบเบงเบฒเปเบเบเบปเปเบงเปเบเบเบเบตเปเบเบญเบเบเบทเปเบเบเบตเปเบเบตเปเบกเบตเบขเบนเป.

เปเบเบเบฑเบเบเบธเบเบฑเบเบเบงเบเปเบฎเบปเบฒเบชเบฒเบกเบฒเบเปเบเปเบฎเบฑเบเบเบงเบฒเบกเบเบดเบเบเบตเปเบเบตเบเบญเบเบงเบดเบเบตเบเบฒเบ copy-on-write snapshots เปเบฎเบฑเบเบงเบฝเบ - เปเบเปเบฅเบฐ block เบชเบฒเบกเบฒเบเปเบเบฑเบเบเบญเบ snapshots เบซเบผเบฒเบ, เปเบฅเบฐเบเบฐเบเบฑเบเบเบปเบเบขเบนเปเบเบปเบเบเปเบงเบฒเบเบฑเบเบซเบกเบปเบ snapshots เบเบตเปเบเปเบฝเบงเบเปเบญเบเบเบทเบเบเปเบฒเบฅเบฒเบ.
เบเบปเบเปเบเบเบฒเบ Copy on Write (CoW) เปเบกเปเบเบเบทเปเบเบเบฒเบเบเบทเปเบเบเบฒเบเบเบญเบเบชเบดเปเบเบเบตเปเปเบฎเบฑเบเปเบซเป ZFS เปเบเบฑเบเบฅเบฐเบเบปเบเบเบตเปเบซเบเปเบฒเบเบฐเบซเบฅเบฒเบเปเบ. เปเบเบงเบเบงเบฒเบกเบเบดเบเบเบทเปเบเบเบฒเบเปเบกเปเบเบเปเบฒเบเบเบฒเบ - เบเปเบฒเบเปเบฒเบเบเปเปเบซเปเบฅเบฐเบเบปเบเปเบเบฅเปเปเบเบเบเบฑเปเบเปเบเบตเบกเบเปเบฝเบเปเบเบฅเป, เบกเบฑเบเบเบฐเปเบฎเบฑเบเบเบฒเบกเบเบตเปเบเปเบฒเบเบเบฒเบก. เบเปเบฒเบเปเบฒเบเบเปเปเบซเปเบฅเบฐเบเบปเบเปเบเบฅเป copy-on-write เปเบฎเบฑเบเปเบเบฑเปเบเบเบฝเบงเบเบฑเบ, เบกเบฑเบเบเบฐเปเบงเบปเปเบฒเบงเปเบฒ "ok" เปเบเปเบเบปเบงเบฐเปเบเบปเปเบฒ.
เปเบเบเบเบตเปเบเบฐ, เบฅเบฐเบเบปเบเปเบเบฅเป copy-on-write เบเบฝเบเปเบงเบตเบเบฑเบเปเบซเบกเปเบเบญเบเบเบฅเบฑเบญเบเบเบตเปเบเบทเบเบเบฑเบเปเบเบเปเบฅเบฐเบซเบผเบฑเบเบเบฒเบเบเบฑเปเบเบเบฑเบเบเบธเบ metadata เบเบญเบเปเบเบฅเปเปเบเบทเปเบญเบเบปเบเปเบฅเบตเบเบเบฒเบเปเบเบทเปเบญเบกเปเบเบเบเบฅเบฑเบญเบเปเบเบปเปเบฒเปเบฅเบฐเปเบเบทเปเบญเบกเปเบเบเบเบฅเบฑเบญเบเปเบซเบกเปเบเบตเปเปเบเบปเปเบฒเบซเบฒเบเปเปเบเบฝเบเปเบชเปเบกเบฑเบ.
เบเบฒเบเบเบญเบเบเบฅเบฑเบญเบเปเบเบปเปเบฒเปเบฅเบฐเบเบฒเบเปเบเบทเปเบญเบกเปเบเบเบญเบฑเบเปเบซเบกเปเปเบกเปเบเปเบฎเบฑเบเปเบเปเปเบเบเบฒเบเบเปเบฒเปเบเบตเบเบเบฒเบเบซเบเบถเปเบ, เบเบฑเปเบเบเบฑเปเบเบกเบฑเบเบเปเปเบชเบฒเบกเบฒเบเบเบฑเบเบเบงเบฒเบเปเบเป - เบเปเบฒเบเปเบฒเบเบเบดเบเปเบเบซเบผเบฑเบเบเบฒเบเบเบฑเปเบ, เบเปเบฒเบเบกเบตเปเบเบฅเปเบฎเบธเปเบเปเบซเบกเป, เปเบฅเบฐเบเปเบฒเบเปเบฒเบเบเบดเบเปเบเปเบง, เบเปเบฒเบเบกเบตเปเบงเบตเบเบฑเบเปเบเบปเปเบฒ. . เปเบเบเปเบฅเบฐเบเบตเปเบเบเปเปเบเบฒเบก, เบเบฐเบเปเปเบกเบตเบเปเปเบเบฑเบเปเบเปเบเปเบเบฅเบฐเบเบปเบเปเบเบฅเป.
Copy-on-write เปเบ ZFS เปเบเบตเบเบเบถเปเบเบเปเปเบเบฝเบเปเบเปเปเบเบฅเบฐเบเบฑเบเบฅเบฐเบเบปเบเปเบเบฅเป, เปเบเปเบเบฑเบเบขเบนเปเปเบเบฅเบฐเบเบฑเบเบเบฒเบเบเบฑเบเบเบฒเบเปเบเปเบ. เบเบตเปเบซเบกเบฒเบเบเบงเบฒเบกเบงเปเบฒ ZFS เบเปเปเปเบเปเบฎเบฑเบเบเบปเบเบเบฐเบเบปเบเบเบฒเบเบเบทเปเบเบเบตเปเบชเบตเบเบฒเบง () - เบเบฐเบเบปเบเบเบฒเบเปเบกเบทเปเบญเปเบเบเบกเบตเปเบงเบฅเบฒเบเบตเปเบเบฐเบเบฑเบเบเบถเบเบเบฒเบเบชเปเบงเบเปเบเบปเปเบฒเบเบฑเปเบเบเปเบญเบเบเบตเปเบฅเบฐเบเบปเบเบเบฐเบเบฑเบเบเปเบญเบ, เบกเบตเบเบงเบฒเบกเปเบชเบเบซเบฒเบ array เบซเบผเบฑเบเบเบฒเบ reboot. เบเบตเปเบเบตเปเปเบชเบฑเปเบเบเปเบฒเบเบเบทเบเบเบฝเบเปเบเบฑเบเบเบฐเบฅเปเบฒเบกเบฐเบเบน, vdev เปเบกเปเบเบฅเปเบฒเบเบฑเบเบชเบฐเปเบซเบกเบต, เปเบฅเบฐ .
ZIL: เบเบฑเบเบเบถเบเบเบงเบฒเบกเบเบฑเปเบเปเบ ZFS

เบฅเบฐเบเบปเบ ZFS เบเบฐเบเบดเบเบฑเบเบเปเปเบเบฒเบเบเบฝเบเปเบเบ synchronous เปเบเบฅเบฑเบเบชเบฐเบเบฐเบเบดเปเบชเบ - เบกเบฑเบเบเบปเปเบงเบเบฒเบงเปเบเปเบเบฑเบเบเบตเปเบเบฑเบเบฎเบฑเบเบชเบฒเบเบงเบเบกเบฑเบเปเบงเปเปเบ ZIL เบเปเบญเบเบเบตเปเบเบฐเบเบฝเบเบเบงเบเบกเบฑเบเบขเปเบฒเบเบเบฒเบงเบญเบเบเปเปเบกเบฒเบเปเบญเบกเบเบฑเบเบเบฒเบเบเบฝเบ asynchronous.

เปเบเบเบเบปเบเบเบฐเบเบด, เบเปเปเบกเบนเบเบเบตเปเบเบฝเบเปเบชเป ZIL เบเบฐเบเปเปเบเบทเบเบญเปเบฒเบเบญเบตเบเปเบเบทเปเบญเบซเบเบถเปเบ. เปเบเปเบกเบฑเบเปเบเบฑเบเปเบเปเบเปเบซเบผเบฑเบเบเบฒเบเบฅเบฐเบเบปเบเบเบฑเบเบเปเบญเบ

SLOG, เบซเบผเบทเบญเบธเบเบฐเบเบญเบ LOG เบเบตเบชเบญเบ, เปเบกเปเบเบเบฝเบเปเบเปเบเบดเปเบชเบ - เปเบฅเบฐเบกเบฑเบเปเบงเบซเบผเบฒเบ - vdev, เบเปเบญเบเบเบตเป ZIL เบชเบฒเบกเบฒเบเบเบทเบเปเบเบฑเบเปเบงเปเปเบเบเบเปเบฒเบเบซเบฒเบเบเบฒเบเบเบฒเบเปเบเบฑเบเบฎเบฑเบเบชเบฒเบเบปเปเบเบเป.

เบซเบผเบฑเบเบเบฒเบเปเบเบตเบเบญเบธเบเบฐเบเบดเปเบซเบ, เบเปเปเบกเบนเบเปเบเบทเปเบญเบเบเบฑเบเปเบปเบเปเบ ZIL เบเบฐเบเบทเบเบซเบผเบดเปเบเบเบทเบ - เปเบเบเปเบฅเบฐเบเบตเบเบตเป, ZIL เบขเบนเปเปเบ SLOG, เบชเบฐเบเบฑเปเบเบกเบฑเบเบเบฐเบเบทเบเบซเบผเบดเปเบเบเบทเบเบเบฒเบเบเปเบญเบเบเบฑเปเบ.
เบกเบตเบชเบญเบเบเบฐเปเบเบเบเบปเปเบเบเปเบเบญเบเบเบฒเบเบเบฐเบเบดเบเบฑเบเบเบฒเบเบเบฝเบ - synchronous (sync) เปเบฅเบฐ asynchronous (async). เบชเปเบฒเบฅเบฑเบเบงเบฝเบเบเบฒเบเบชเปเบงเบเปเบซเบเป, เบชเปเบงเบเปเบซเบเปเบเบญเบเบเบฒเบเบเบฝเบเปเบกเปเบ asynchronous - เบฅเบฐเบเบปเบเปเบเบฅเปเบญเบฐเบเบธเบเบฒเบเปเบซเปเบเบงเบเปเบเบปเบฒเบฅเบงเบเบฅเบงเบกเปเบฅเบฐเบญเบญเบเปเบเบฑเบ batches, เบซเบผเบธเบเบเปเบญเบเบเบฒเบเปเบเบเปเบเบเปเบฅเบฐเปเบเบตเปเบกเบเบถเปเบเบขเปเบฒเบเบซเบผเบงเบเบซเบผเบฒเบ.
เบเบฒเบโเบเบฑเบโเบเบถเบ synchronized เปเบเบฑเบโเปเบฅเบทเปเบญเบโเบเบตเปโเปเบเบโเบเปเบฒเบโเบเบฑเบโเบซเบกเบปเบโ. เปเบกเบทเปเบญเปเบญเบฑเบเบเบฅเบดเปเบเบเบฑเบเบฎเปเบญเบเบเปเบเบฒเบเบเบฝเบ synchronous, เบกเบฑเบเบเบญเบเบฅเบฐเบเบปเบเปเบเบฅเป: "เปเบเบปเปเบฒเบเปเบฒเปเบเบฑเบเบเปเบญเบเปเบฎเบฑเบเบชเบดเปเบเบเบตเปเปเบซเปเบเบฑเบเบซเบเปเบงเบเบเบงเบฒเบกเบเปเบฒเบเบตเปเบเปเปเบเปเบฝเบเปเบเบ. เบเบฝเบงโเบเบตเปเบเบปเบเบเปเบงเบฒเบเบฑเปเบ, เบเปเปเบกเบตเบซเบเบฑเบเบญเบตเบเบเบตเปเบเปเบญเบเบชเบฒเบกเบฒเบเปเบฎเบฑเบเปเบเป." เบเบฑเปเบเบเบฑเปเบ, เบเบฒเบเบเบฝเบ synchronous เบเบงเบเบกเบธเปเบเบซเบกเบฑเปเบเบขเบนเปเปเบเปเบเปเบเบเบฑเบเบเบต - เปเบฅเบฐเบเปเบฒเบงเปเบฒเบเบฑเปเบเปเบเบตเปเบกเบเบฒเบเปเบเปเบเบชเปเบงเบเบซเบผเบทเบซเบผเบธเบเบเปเบญเบเบเบฒเบเบชเบปเปเบเบเปเป, เบซเบผเบฑเบเบเบฒเบเบเบฑเปเบเบเปเปเปเบเบฑเบเปเบเบฑเปเบเบเบฑเปเบ.
ZFS เบเบฑเบเบเบฒเบเบเบฒเบเบเบฝเบ synchronous เบเบตเปเปเบเบเบเปเบฒเบเบเบฒเบเบฅเบฐเบเบปเบเปเบเบฅเปเบเบปเบเบเบฐเบเบด - เปเบเบเบเบตเปเบเบฐเปเบซเปเบเบงเบเบกเบฑเบเปเบเบปเปเบฒเปเบเปเบเบเปเบญเบเปเบเบฑเบเบกเปเบฝเบเบเบปเบเบเบฐเบเบด, ZFS เบกเบญเบเปเบซเปเบเบงเบเปเบเบปเบฒเบขเบนเปเปเบเบเบทเปเบเบเบตเปเปเบเบฑเบเบฎเบฑเบเบชเบฒเบเบดเปเบชเบเบเบตเปเปเบญเบตเปเบเบงเปเบฒ ZFS Intent Log, เบซเบผเบท ZIL. trick เปเบกเปเบเบงเปเบฒเบเบฑเบเบเบถเบเปเบซเบผเบปเปเบฒเบเบตเป เบเบฑเบ เบเบฑเบเบเบปเบเบขเบนเปเปเบเบเบงเบฒเบกเบเบปเบเบเปเบฒ, เบเบทเบเบฅเบงเบเบฅเบงเบกเบเปเบญเบกเบเบฑเบเบเปเบฒเบฎเปเบญเบเบเปเบเบฒเบเบเบฝเบเปเบเบ asynchronous เบเบปเบเบเบฐเบเบด, เบเปเปเบกเบฒเบเบฐเบเบทเบเบเปเบฒเปเบเปเบชเปเบเปเบญเบเปเบเบฑเบเบกเปเบฝเบเปเบเบฑเบ TXG เบเบปเบเบเบฐเบเบดเบขเปเบฒเบเบชเบปเบกเบเบนเบ (เบเบธเปเบกเบเบธเบฅเบฐเบเปเบฒ).
เปเบเบเบฒเบเบเปเบฒเปเบเบตเบเบเบฒเบเบเบปเบเบเบฐเบเบด, ZIL เบเบทเบเบเบฝเบเปเบเบฑเบเปเบฅเบฐเบเปเปเปเบเบตเบเบญเปเบฒเบเบญเบตเบเปเบเบทเปเบญเบซเบเบถเปเบ. เปเบกเบทเปเบญ, เบซเบผเบฑเบเบเบฒเบเบชเบญเบเบชเบฒเบกเบเบฒเบเบต, เบเบฑเบเบเบถเบเบเบฒเบ ZIL เบกเบธเปเบเบซเบกเบฑเปเบเบเบฑเบเบเบฒเบเปเบเบฑเบเบฎเบฑเบเบชเบฒเบเบปเปเบเบเปเปเบ TXGs เบเปเบฒเบกเบฐเบเบฒเบเบฒเบ RAM, เบเบงเบเบกเบฑเบเบเบทเบเปเบเบเบญเบญเบเบเบฒเบ ZIL. เปเบงเบฅเบฒเบเบฝเบงเบเบตเปเบเบฒเบเบชเบดเปเบเบเบฒเบเบขเปเบฒเบเบเบทเบเบญเปเบฒเบเบเบฒเบ ZIL เปเบกเปเบเปเบงเบฅเบฒเบเบตเปเบชเบฐเบเบธเบเปเบเบตเบเบทเบเบเปเบฒเปเบเบปเปเบฒ.
เบเปเบฒ ZFS เบฅเบปเปเบกเปเบซเบฅเบง - เบฅเบฐเบเบปเบเบเบฐเบเบดเบเบฑเบเบเบฒเบเบเบฑเบเบเปเบญเบเบซเบผเบทเปเบเปเบซเบกเป - เปเบเบเบฐเบเบฐเบเบตเปเบกเบตเบเปเปเบกเบนเบเบขเบนเปเปเบ ZIL, เบเปเปเบกเบนเบเบเบฑเปเบเบเบฐเบเบทเบเบญเปเบฒเบเปเบเบฅเบฐเบซเบงเปเบฒเบเบเบฒเบเบเปเบฒเปเบเบปเปเบฒเปเบเบชเบฐเบเบธเบเปเบเบตเบเปเปเปเบ (เบเบปเบงเบขเปเบฒเบ, เปเบกเบทเปเบญ restart เบฅเบฐเบเบปเบเบชเบธเบเปเบชเบตเบ). เบชเบดเปเบเปเบเปเบ ZIL เบเบฐเบเบทเบเบญเปเบฒเบ, เบเบฑเบเบเบธเปเบกเปเบเบปเปเบฒเปเบเปเบ TXGs, เบกเบธเปเบเบซเบกเบฑเปเบเบเบตเปเบเบฐเปเบเบฑเบเบฎเบฑเบเบชเบฒเบเบปเปเบเบเป, เปเบฅเบฐเบซเบผเบฑเบเบเบฒเบเบเบฑเปเบเปเบเบเบญเบญเบเบเบฒเบ ZIL เปเบเบฅเบฐเบซเบงเปเบฒเบเบเบฐเบเบงเบเบเบฒเบเบเปเบฒเปเบเบปเปเบฒ.
เบซเบเบถเปเบเปเบเบซเปเบญเบเบฎเบฝเบเบเบนเปเบเปเบงเบ vdev เบเบทเบเปเบญเบตเปเบเบงเปเบฒ LOG เบซเบผเบท SLOG, เบญเบธเบเบฐเบเบญเบเบเบตเบชเบญเบเบเบญเบ LOG. เบกเบฑเบเบกเบตเบเบธเบเบเบฐเบชเบปเบเบซเบเบถเปเบ - เปเบเบทเปเบญเบชเบฐเบซเบเบญเบเบชเบฐเบเบธเบเปเบเบตเบเบตเปเบกเบตเปเบเบเบเปเบฒเบเบซเบฒเบ, เปเบฅเบฐเบกเบฑเบเปเบง, vdev เบเบปเบเบเบฒเบเบเปเปเบเบฒเบเบเบฝเบเบซเบผเบฒเบเปเบเบทเปเบญเปเบเบฑเบเบฎเบฑเบเบชเบฒ ZIL, เปเบเบเบเบตเปเบเบฐเปเบเบฑเบเบฎเบฑเบเบชเบฒ ZIL เปเบเบฎเปเบฒเบ vdev เบเบปเปเบเบเป. ZIL เบเบปเบงเบเบญเบเบกเบฑเบเปเบญเบเบเบฐเบเบดเบเบฑเบเบเบปเบงเบเบฝเบงเบเบฑเบเบเปเปเบงเปเบฒเบกเบฑเบเบเบทเบเปเบเบฑเบเปเบงเปเบเปเบญเบเปเบเบเปเปเบเบฒเบก, เปเบเปเบเปเบฒ LOG vdev เบกเบตเบเบฐเบชเบดเบเบเบดเบเบฒเบเบเบฒเบเบเบฝเบเบชเบนเบเบซเบผเบฒเบ, เบเบฒเบเบเบฝเบ synchronous เบเบฐเปเบงเบเบถเปเบ.
เบเบฒเบเปเบเบตเปเบก vdev เบเบฑเบ LOG เบเบฑเบเบชเบฐเบเบธเบเปเบเบตเปเบเปเบเปเปเปเบเป เบชเบฒเบกเบฒเบเบเปเปเปเบเป เบเบฑเบเบเบธเบเบเบฐเบชเบดเบเบเบดเบเบฒเบเบเบฒเบเบเบฝเบ asynchronous - เปเบเบดเบเปเบกเปเบเบงเปเบฒเบเปเบฒเบเบเบฐเบเบฑเบเบเบฑเบเปเบซเปเบเบฝเบเบเบฑเบเบซเบกเบปเบ ZIL เบเบฑเบ zfs set sync=always, เบเบงเบเปเบเบปเบฒเปเบเบปเปเบฒเบเบฑเบเบเบฐเปเบเบทเปเบญเบกเบเปเปเบเบฑเบเบเบฒเบเปเบเบฑเบเบฎเบฑเบเบชเบฒเบเบปเปเบเบเปเปเบ TXG เปเบเบเบฒเบเบเบฝเบงเบเบฑเบเปเบฅเบฐเบขเบนเปเปเบเบเบฑเบเบซเบงเบฐเบเบฝเบงเบเบฑเบเปเบเบเบเปเปเบกเบตเบเบฒเบเบเบฑเบเบเบถเบ. เบเบฒเบเบเบฑเบเบเบธเบเบเบฒเบเบเบฐเบเบดเบเบฑเบเปเบเบเบเบปเบเบเบฝเบเปเบเปเปเบกเปเบ latency เบเบญเบ synchronous writes (เปเบเบทเปเบญเบเบเบฒเบเบงเปเบฒเบเบฑเบเบเบถเบเปเบงเบเบถเปเบเปเบฎเบฑเบเปเบซเปเบเบฒเบเบเปเบฒเปเบเบตเบเบเบฒเบเปเบงเบเบถเปเบ). sync).
เบขเปเบฒเบเปเบเบเปเบเบฒเบก, เปเบเบชเบฐเบเบฒเบเปเบงเบเบฅเปเบญเบกเบเบตเปเบฎเบฝเบเบฎเปเบญเบเปเบซเปเบกเบตเบเบฒเบเบเบฝเบ synchronous เบซเบผเบฒเบ, vdev LOG เบชเบฒเบกเบฒเบเปเบฅเบฑเปเบเบเบฒเบเบเบฝเบ asynchronous เปเบฅเบฐเบเบฒเบเบญเปเบฒเบเบเบตเปเบเปเปเปเบกเปเบเบเบฒเบเบเบงเบฒเบกเบเปเบฒ. เบเบฒเบเปเบซเบผเบเบเปเปเบกเบนเบ ZIL เปเบเบซเบฒ vdev LOG เปเบเบเบเปเบฒเบเบซเบฒเบเบซเบกเบฒเบเบเบงเบฒเบกเบงเปเบฒเบเบฒเบเบเบฑเบเปเบเปเบเบซเบเปเบญเบเบฅเบปเบเบชเปเบฒเบฅเบฑเบ IOPS เบเปเบฝเบงเบเบฑเบเบเบฒเบเปเบเบฑเบเบฎเบฑเบเบชเบฒเบเบปเปเบเบเป, เปเบเบดเปเบเบเบฑเบเบเบธเบเบเบฐเบชเบดเบเบเบดเบเบฒเบเบเบญเบเบเบฒเบเบญเปเบฒเบเปเบฅเบฐเบเบฒเบเบเบฝเบเบเบฑเบเบซเบกเบปเบเปเบเบเบฒเบเบเบญเบเปเบเบ.
เบเบฒเบเบเปเบฒเบ
เบเบปเบเปเบเบเบฒเบเบเบฑเบเบฅเบญเบเปเบเบดเบเบเบฒเบเบเบฝเบเบเบฑเบเปเบเบฑเบเบเบทเปเบเบเบฒเบเบเบตเปเบเปเบฒเปเบเบฑเบเบชเปเบฒเบฅเบฑเบเบเบฒเบเบเปเบฒเบเบฎเบนเบเบเบฐเบฅเปเบฒเบกเบฐเบเบน ZFS เปเบฅเบฐเบเบฒเบเบเปเบฒเบฅเบญเบเปเบเบ asynchronous เปเบเบตเปเบกเบเบถเปเบ. เบฅเบฐเบเบปเบเปเบเบฅเปเบเบตเปเปเบเปเบงเบฝเบเบกเบตเบเบปเปเบเบเบตเปเบเบญเบเบเบฑเบเบเบถเบเบเบฑเบเปเบปเบเบเบตเปเบกเบตเบเปเปเบกเบนเบเบเบฐเบเบธเบเบฑเบ - เปเบกเบทเปเบญเบเปเบฒเบเบเปเบฒเบเบฎเบนเบ, เบเปเบฒเบเบเบฝเบเปเบเปเปเบฎเบฑเบเบชเปเบฒเปเบเบปเบฒเบเบญเบเบเบปเปเบเปเบกเปเบเบปเบงเบเบตเปเบเบตเป.
เปเบกเบทเปเบญเบเบฑเบเบเบถเบเบเบทเบเบเบฝเบเบเบฑเบเปเบเบฅเบฐเบเบปเบเปเบเบฅเปเบเบตเปเปเบเปเบงเบฝเบ, ZFS เบเปเบฒเบญเบดเบเบเบฝเบเบชเบฐเบเบฑเบเบเบฅเบฑเบญเบเปเบซเบกเปเปเบซเปเบเบฑเบเบเบทเปเบเบเบตเปเบเบตเปเบเปเปเปเบเปเปเบเป. เบซเบผเบฑเบเบเบฒเบเบเบฑเปเบ, เบกเบฑเบเปเบเบเบเบปเบงเบเบฅเบฑเบญเบเปเบงเบตเบเบฑเบเปเบเบปเปเบฒเบญเบญเบเบเบฒเบเบฅเบฐเบเบปเบเปเบเบฅเปเปเบเบเบฐเบเบธเบเบฑเบ. เปเบเปเบเปเบฒเบซเบฒเบเบงเปเบฒเบเบฒเบ snapshot เบซเบกเบฒเบเปเบเบดเบเบเบฅเบฑเบญเบเปเบเบปเปเบฒ, เบกเบฑเบเบเบฑเบเบเบปเบเบเปเปเบเปเบฝเบเปเบเบ. เบเบฅเบฑเบญเบเปเบเบปเปเบฒเบเบฐเบเปเปเบเบทเบเบเบทเปเบเบเบนเปเบเบฑเบเบเบทเปเบเบเบตเปเบซเบงเปเบฒเบเปเบเป เบเบปเบเบเบงเปเบฒเบเบธเบเบเบฒเบเบเบตเปเบญเปเบฒเบเบญเบตเบเปเบเบดเบเบเบฅเบฑเบญเบเบเบตเปเบเบฐเบเบทเบเบเบณเบฅเบฒเบ!
เบเบฒเบเบเบณเบฅเบญเบ

เบซเปเบญเบเบชเบฐเบซเบกเบธเบ Steam เบเบญเบเบเปเบญเบเปเบเบเบต 2015 เปเบกเปเบ 158 GiB เปเบฅเบฐเบฅเบงเบกเปเบเบดเบ 126 เปเบเบฅเป. เบเบตเปเปเบกเปเบเบเปเบญเบเบเปเบฒเบเปเบเปเบเบฑเบเบชเบฐเบเบฒเบเบฐเบเบฒเบเบเบตเปเบเบตเบเบตเปเบชเบธเบเบชเปเบฒเบฅเบฑเบ rsync - ZFS replication เปเบเปเบฅเบเบฐเปเบเบทเบญเบเปเบฒเบเปเบกเปเบ "เบเบฝเบเปเบเป" 927% เปเบง.

เปเบเปเบเบทเบญเบเปเบฒเบเบเบฝเบงเบเบฑเบ, เบเบฒเบเบชเบณเปเบเบปเบฒเปเบเบฅเปเบฎเบนเบเบเบฒเบเปเบเบทเปเบญเบ virtual เบเบฐเปเบฒเบ 40 เบเบดเบเบฐเปเบเบเปเบเบฝเบง Windows 7 เปเบเบฑเบเปเบฅเบทเปเบญเบเบเบตเปเปเบเบเบเปเบฒเบเบเบฑเบเปเบปเบ. เบเบฒเบเบชเบณเปเบเบปเบฒ ZFS เปเบงเบเบงเปเบฒ rsync 289 เปเบเบปเปเบฒโเบซเบผเบท เปเบงเบเบงเปเบฒ "เบเบฝเบเปเบเป" 161 เปเบเบปเปเบฒ เบเปเบฒเบเปเบฒเบเบกเบตเบเบงเบฒเบกเบชเบฐเบซเบผเบฒเบเบเบฝเบเบเปเบเบตเปเบเบฐเปเบเบซเบฒ rsync เบเปเบงเบเบชเบฐเบงเบดเบ --inplace.

เปเบกเบทเปเบญเบฎเบนเบเบเบฒเบ VM เบเบทเบเบเบฑเบเบเบฐเบซเบเบฒเบ, rsync เบเบฑเบเบซเบฒเบเบฐเบซเบเบฒเบเบเบฑเบเบกเบฑเบ. 1,9 TiB เปเบกเปเบเบเปเปเปเบซเบเปเบเบฒเบเปเบเบชเปเบฒเบฅเบฑเบเบฎเบนเบเบเบฒเบ VM เบเบตเปเบเบฑเบเบชเบฐเปเบซเบก - เปเบเปเบกเบฑเบเปเบซเบเปเบเปเบเบตเป ZFS replication เปเบกเปเบเปเบงเบเบงเปเบฒ rsync 1148 เปเบเบปเปเบฒ, เปเบเบดเบเปเบกเปเบเบงเปเบฒเบกเบตเบเบฒเบเปเบเปเบเบฝเบ -inplace เบเบญเบ rsync.
เปเบกเบทเปเบญเบเปเบฒเบเปเบเบปเปเบฒเปเบเบงเบดเบเบตเบเบฒเบเปเบฎเบฑเบเบงเบฝเบเบเบญเบ snapshots, เบกเบฑเบเบเบงเบเบเบฐเบเปเบฒเบเบเบตเปเบเบฐเปเบเบปเปเบฒเปเบเบเบงเบฒเบกเบชเปเบฒเบเบฑเบเบเบญเบเบเบฒเบเบเปเบฒเบฅเบญเบ. เปเบเบทเปเบญเบเบเบฒเบเบเบฒเบเบเปเบฒเบเปเบเบฑเบเบเบฝเบเบเบปเปเบเปเบกเปเบเบญเบเบเบปเบงเบเบตเปเปเบเบซเบฒเบเบฑเบเบเบถเบ, เบกเบฑเบเบเบฐเบเบดเบเบฑเบเบเบฒเบกเบเบฑเปเบเบเปเบฒเบเบงเบเปเบฎเบปเบฒเปเบฎเบฑเบ zfs send เบเบฒเบเบเปเบฒเบ, เบเบฒเบเบเบฑเปเบเบเบงเบเปเบฎเบปเบฒเบชเบปเปเบเบเบฑเบเบเบปเปเบเปเบกเปเบเบตเป เปเบฅเบฐเบเบฑเบเบเบถเบเบเบฑเบเปเบปเบเบเบตเปเบเปเบฝเบงเบเปเบญเบเบเบฑเบเบกเบฑเบ. เปเบเปเบงเบฅเบฒเบเบตเปเบเบงเบเปเบฎเบปเบฒเบชเบปเปเบเบเบตเป 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, เบกเบฑเบเบเบฝเบเบเบฝเบเบชเบญเบเบเบปเปเบเปเบกเป pointer. เบเบปเบงเบเบตเปเปเบเปเบเบตเปเบกเบตเบเบฝเบเปเบเปเบขเบนเปเปเบ @2, เปเบเปเบเบญเบเบซเบกเบฒเบเปเบเบดเบเบเบฑเบเปเบซเบกเป - เบเบฑเปเบเบเบฑเปเบเบเบงเบเปเบฎเบปเบฒเบเปเบญเบเบเบฒเบเปเบเบทเปเบญเปเบเบเบญเบเบเบฑเบเปเบซเบผเบปเปเบฒเบเบตเป.
เปเบเบฅเบฐเบเบปเบเบซเปเบฒเบเปเบเบชเบญเบเบซเบผเบตเบ, เบเปเบฒเปเบเบตเบเบเบฒเบเปเบเบตเปเบกเบเบถเปเบ send เบเบฝเบเปเบเปเปเบเบฑเบเบเปเบฒเบเบเบฒเบ. เบเปเบฒเบญเบดเบเบเบงเบเปเบฎเบปเบฒเบเบฝเบเบฅเบฒเบเบเบฒเบเปเบซเบกเปเบเบฑเบเบซเบกเบปเบเบฅเบงเบกเบขเบนเปเปเบเบเปเปเบฒ send, เปเบฅเบฐเบซเบผเบฑเบเบเบฒเบเบเบฑเปเบเปเบเบตเปเบกเบเบปเบงเบเบตเปเปเบชเปเบเบฅเบฑเบญเบเปเบซเบผเบปเปเบฒเบเบฑเปเบ. Voila, เบเบงเบเปเบฎเบปเบฒเบกเบต @2 เปเบโเบฅเบฐโเบเบปเบโเปเบซเบกเปโ!
ZFS asynchronous incremental replication เปเบกเปเบเบเบฒเบเบเบฑเบเบเบธเบเบญเบฑเบเปเบซเบเปเบซเบผเบงเบเบเปเปเบเบฑเบเบงเบดเบเบตเบเบฒเบเบเบตเปเบเปเปเปเบกเปเบเบเบฒเบเบเปเบฒเบเบเปเบญเบเบซเบเปเบฒเปเบเบฑเปเบ rsync. เปเบเบเบฑเบเบชเบญเบเบเปเบฅเบฐเบเบต, เบเบฝเบเปเบเปเบกเบตเบเบฒเบเบเปเบฝเบเปเบเบเบเปเปเบกเบนเบเบเบทเบเปเบญเบ - เปเบเป rsync เบเปเบญเบเบเปเบฒเบญเบดเบ เบญเปเบฒเบ เบเบฒเบเปเบเปเบเบเปเปเบกเบนเบเบเบฑเบเบซเบกเบปเบเบเบฑเบเบชเบญเบเบเปเบฒเบเปเบเบทเปเบญเบเบงเบเปเบเบดเปเบเบเบปเบเบฅเบงเบกเปเบฅเบฐเบเบฝเบเบเบฝเบเบกเบฑเบ. เปเบเบเบฒเบเบเบปเบเบเบฑเบเบเปเบฒเบก, เบเบฒเบเบเปเบฒเบฅเบญเบ ZFS เบญเปเบฒเบเบเปเปเบกเบตเบซเบเบฑเบเบเบญเบ เปเปเบทเบญ เบเบฒเบเบเบปเปเบเปเบกเปเบเบปเบงเบเบตเป - เปเบฅเบฐเบเปเบญเบเปเบกเปเปเบเปเบเบตเปเบเปเปเบกเบตเบขเบนเปเปเบเบฎเบนเบเบเบฒเบเบเบตเปเปเบเปเบเบเบฑเบ.
เบเบฒเบเบเบตเบเบญเบฑเบเปเบเบเบปเบง
เบเบปเบเปเบเบเบฒเบเบชเบณเปเบเบปเบฒ-on-write เบเบฑเบเปเบฎเบฑเบเปเบซเปเบฅเบฐเบเบปเบเบเบฒเบเบเบตเบเบญเบฑเบเปเบเปเบเบงเบเปเบฒเบเบเบถเปเบ. เปเบเบฅเบฐเบเบปเบเปเบเบฅเปเปเบเบเบเบฑเปเบเปเบเบตเบก, เบเบฒเบเบเบตเบเบญเบฑเบเปเบกเปเบเบกเบตเบเบฑเบเบซเบฒ - เบเบฑเบเบชเบฐเบเบฑเบเปเบเบปเปเบฒเปเบฅเบฐเบชเบฐเบเบฑเบเปเบซเบกเปเบเบญเบเบเปเปเบกเบนเบเบเบตเปเบเบฑเบเปเบเปเบขเบนเปเปเบเบเบทเปเบเบเบตเปเบเบฝเบงเบเบฑเบ.
เบเปเบฒเบเบงเบเปเบฎเบปเบฒเบเบดเบเบฒเบฅเบฐเบเบฒเบเบดเปเบเบชเปเบงเบเบเบญเบเบเปเปเบกเบนเบเบขเบนเปเปเบเบเบฒเบเบเบญเบเปเบเบฅเปเบเบตเปเปเบฅเบตเปเบกเบเบปเปเบเบเบตเบงเบดเบเปเบเบฑเบ megabyte เบเบญเบเบชเบนเบเบเบฒเบ 0x00000000 เปเบฅเบฐเบญเบทเปเบเป, เบกเบฑเบเปเบเบฑเบเปเบฅเบทเปเบญเบเบเปเบฒเบเบซเบผเบฒเบเบเบตเปเบเบฐเบเบตเบเบญเบฑเบเบกเบฑเบเปเบเบซเบฒเบเบฒเบเบชเปเบงเบเบซเบเบถเปเบเปเบเปเบเปเบ. เปเบเปเบเบฐเปเบเบตเบเบซเบเบฑเบเบเบถเปเบเบเปเบฒเบเบงเบเปเบฎเบปเบฒเปเบเบเบเบตเป megabyte เบเบญเบเบชเบนเบเบเบฑเปเบเบเปเบงเบ megabyte เบเบญเบเบเปเปเบกเบนเบ incompressible เปเบเบฑเปเบ JPEG เบซเบผเบท pseudo-random noise? เปเบเบเบเปเปเบเบฒเบเบเบดเบ, เบเปเปเบกเบนเบ megabyte เบเบตเปเบเบฐเบเปเปเบเปเบญเบเบเบฒเบเบซเบเบถเปเบ, เปเบเป 256 4 KiB เบเบฐเปเบซเบเบเบเบฒเบ, เปเบฅเบฐเปเบเบชเบฐเบเบฒเบเบเบตเปเบเบตเปเบขเบนเปเปเบเปเบเปเบเบเบฝเบเปเบเปเบซเบเบถเปเบเบเบฐเปเบซเบเบเบเบฒเบเบเบทเบเบชเบฐเบซเบเบงเบ.
ZFS เบเปเปเบกเบตเบเบฑเบเบซเบฒเบเบตเป, เบเปเบญเบเบงเปเบฒเบเบฑเบเบเบถเบเบเบตเปเบเบทเบเบเบฑเบเปเบเปเบเบทเบเบเบฝเบเบขเบนเปเบชเบฐเปเบซเบกเบตเบเบฑเบเบเบทเปเบเบเบตเปเบเบตเปเบเปเปเปเบเปเปเบเป - เบเบฑเบเบเบปเปเบเบชเบฐเบเบฑเบเบเบฝเบเปเบเปเบเบญเบเบเบญเบเบซเบเบถเปเบ 4 KiB, เปเบฅเบฐเบเบฑเบเบเบถเบเปเบซเบกเปเบเบฐเบเบญเบเบเบญเบ 256, เปเบเปเบเบตเปเบเปเปเปเบกเปเบเบเบฑเบเบซเบฒ - เบเบดเปเบเบชเปเบงเบเบเบตเปเบเบทเบเบเบฑเบเปเบเบเบเปเปเบเบปเบเบกเบฒเบเบตเปเบเบฒเบ " เบเบฒเบ" เบเบญเบเปเบเบฅเปเบเบฐเบเบทเบเบเบฝเบเปเบชเปเบเบทเปเบเบเบตเปเบเบตเปเบเปเปเปเบเปเปเบเปเปเบเบเบเปเปเบเปเบฒเบเบถเบเบงเปเบฒเบเบฐเบซเบเบฒเบเบเบญเบเบกเบฑเบเบกเบตเบเบฒเบเบเปเบฝเบเปเบเบเบซเบผเบทเบเปเป, เบเบฑเปเบเบเบฑเปเบเบชเปเบฒเบฅเบฑเบ ZFS เบเบตเปเปเบกเปเบเบชเบฐเบเบฒเบเบฐเบเบฒเบเบเบปเบเบเบฐเบเบด.
เบเบฒเบเบเบตเบเบญเบฑเบ ZFS เปเบเบตเบกเบเบทเบเบเบดเบเปเบเปเบเบฒเบเปเบเบเบเปเบฒเปเบฅเบตเปเบกเบเบปเปเบ, เปเบฅเบฐเบฅเบฐเบเบปเบเบเบฐเปเบซเปเบฅเบฐเบเบปเบ pluggable algorithmsโเบเบฐเบเบธเบเบฑเบเปเบกเปเบ LZ4, gzip (1-9), LZJB, เปเบฅเบฐ ZLE.
- LZ4 เปเบกเปเบเบฅเบฐเบเบปเบเบเบฒเบเบเปเบฒเบเบเบญเบเบเบตเปเปเบซเปเบเบฒเบเบเบตเบเบญเบฑเบเปเบฅเบฐเบเบฒเบเบเบตเบเบญเบฑเบเปเบงเบเบตเปเบชเบธเบ เปเบฅเบฐเบเบปเบเบเบฐเปเบซเบเบเบเบฐเบชเบดเบเบเบดเบเบฒเบเบชเปเบฒเบฅเบฑเบเบเปเบฅเบฐเบเบตเบเบฒเบเบเปเบฒเปเบเปเบชเปเบงเบเปเบซเบเป - เปเบเบดเบเปเบกเปเบเบงเปเบฒเบขเบนเปเปเบ CPU เบเบตเปเบเปเบฒเบเปเบชเบปเบกเบเบงเบ.
- GZIP เปเบเบฑเบเบชเบนเบเบเบฒเบเบเบดเบเปเบฅเปเบเบตเปเปเบเบปเบฒเบฅเบปเบเบเบตเปเบเบนเปเปเบเป Unix เบเบธเบเบเบปเบเบฎเบนเป เปเบฅเบฐเบกเบฑเบ. เบกเบฑเบเบชเบฒเบกเบฒเบเบเบฐเบเบดเบเบฑเบเปเบเปเบเปเบงเบเบฅเบฐเบเบฑเบเบเบฒเบเบเบตเบเบญเบฑเบ 1-9, เปเบเบเบญเบฑเบเบเบฒเบชเปเบงเบเบเบฒเบเบเบตเบเบญเบฑเบเปเบฅเบฐเบเบฒเบเบเปเบฒเปเบเป CPU เปเบเบตเปเบกเบเบถเปเบเปเบกเบทเปเบญเบกเบฑเบเปเบเบปเปเบฒเปเบเปเบฅเบฐเบเบฑเบ 9. เบชเบนเบเบเบฒเบเบเบดเบเปเบฅเปเปเบกเปเบเปเบซเบกเบฒเบฐเบชเบปเบกเบเบฑเบเบเบธเบเบเปเปเบเบงเบฒเบก (เบซเบผเบทเบญเบทเปเบเปเบเบตเปเบกเบตเบเบฒเบเบเบตเบเบญเบฑเบเบชเบนเบ), เปเบเปเบเปเบฒเบเปเปเบเบฑเปเบเบเบฑเปเบเบกเบฑเบเบเบฐเปเบฎเบฑเบเปเบซเปเปเบเบตเบเบเบฑเบเบซเบฒ CPU - เปเบเปเบกเบฑเบ. เบเปเบงเบเบเบงเบฒเบกเบฅเบฐเบกเบฑเบเบฅเบฐเบงเบฑเบ, เปเบเบเบชเบฐเปเบเบฒเบฐเปเบเบฅเบฐเบเบฑเบเบเบตเปเบชเบนเบเบเบถเปเบ.
- LZJB เปเบกเปเบเบชเบนเบเบเบฒเบเบเบดเบเปเบฅเปเบเบปเปเบเบชเบฐเบเบฑเบเปเบ ZFS. เบกเบฑเบเบฅเปเบฒเบชเบฐเปเบซเบกเปเบฅเบฐเบเปเปเบเบงเบเปเบเปเบญเบตเบเบเปเปเปเบ, LZ4 เบฅเบทเปเบเบเบฒเบเบกเบฑเบเปเบเบเบธเบเบเบฒเบ.
- ZLE - เบเบฒเบเปเบเบปเปเบฒเบฅเบฐเบซเบฑเบเบฅเบฐเบเบฑเบเบชเบนเบ, เบเบฒเบเปเบเบปเปเบฒเบฅเบฐเบซเบฑเบเบฅเบฐเบเบฑเบเบชเบนเบ. เบกเบฑเบเบเปเปเบชเปเบฒเบเบฑเบเบเบฑเบเบเปเปเบกเบนเบเบเบปเบเบเบฐเบเบดเบเบฑเบเบซเบกเบปเบ, เปเบเปเบเบตเบเบญเบฑเบเบฅเปเบฒเบเบฑเบเบเบฐเบซเบเบฒเบเปเบซเบเปเบเบญเบเบชเบนเบ. เปเบเบฑเบเบเบฐเปเบซเบเบเบชเปเบฒเบฅเบฑเบเบเบธเบเบเปเปเบกเบนเบเบเบตเปเบเปเปเบชเบฒเบกเบฒเบเบเบตเบเบญเบฑเบเปเบเปเบขเปเบฒเบเบชเบปเบกเบเบนเบ (เปเบเบฑเปเบ: JPEG, MP4, เบซเบผเบทเบฎเบนเบเปเบเบเบญเบทเปเบเปเบเบตเปเบเบทเบเบเบตเบเบญเบฑเบเปเบฅเปเบง) เบเปเบญเบเบงเปเบฒเบกเบฑเบเบเปเปเบชเบปเบเปเบเบเปเปเบกเบนเบเบเบตเปเบเปเปเบชเบฒเบกเบฒเบเบเบตเบเบญเบฑเบเปเบเปเปเบเปเบเบฐเบเบตเบเบญเบฑเบเบเบทเปเบเบเบตเปเบเบตเปเบเปเปเปเบเปเปเบเปเปเบเบเบฑเบเบเบถเบเบเบปเบเปเบเปเบฎเบฑเบ.
เบเบงเบเปเบฎเบปเบฒเปเบเบฐเบเปเบฒเปเบซเปเบเบตเบเบญเบฑเบ LZ4 เบชเปเบฒเบฅเบฑเบเปเบเบทเบญเบเบเบธเบเบเปเบฅเบฐเบเบตเบเบฒเบเบเปเบฒเปเบเป; เบเบฒเบเบฅเบปเบเปเบเบเบเบฒเบเบเบฐเบเบดเบเบฑเบเปเบเปเบงเบฅเบฒเบเบตเปเบเบปเบเบเปเปเบกเบนเบ incompressible เปเบกเปเบเบเบฐเบซเบเบฒเบเบเปเบญเบเบซเบผเบฒเบ, เปเบฅเบฐ เบเบฒเบเบเบฐเบซเบเบฒเบเบเบปเบง เบเบปเบเบเบฐเบเบปเบเบเปเปเบเบฐเบชเบดเบเบเบดเบเบฒเบเบชเบณเบฅเบฑเบเบเปเปเบกเบนเบเบเบปเปเบงเปเบเปเบกเปเบเบกเบตเบเบงเบฒเบกเบชเบณเบเบฑเบเบซเบผเบฒเบ. เบเบฒเบเบเบฑเบเบฅเบญเบเบฎเบนเบเบเบฒเบเปเบเบทเปเบญเบ virtual เบชเบณเบฅเบฑเบเบเบฒเบเบเบดเบเบเบฑเปเบเบฅเบฐเบเบปเบเบเบฐเบเบดเบเบฑเบเบเบฒเบเปเปเป Windows (เบฅเบฐเบเบปเบเบเบฐเบเบดเบเบฑเบเบเบฒเบเบเบตเปเบเบดเบเบเบฑเปเบเปเปเป, เบเบฑเบเบเปเปเบกเบตเบเปเปเบกเบนเบเบเบฒเบเปเบเปเบเบทเปเบญ) compression=lz4 เบเปเบฒเบ 27% เปเบงเบเบงเปเบฒเบเบฑเบ compression=none, เปเบ .
ARC - cache เบเบฒเบเบเบปเบเปเบเบเบเบฒเบเบเบฑเบเบเบปเบง
ZFS เปเบเบฑเบเบฅเบฐเบเบปเบเปเบเบฅเปเบเบตเปเบเบฑเบเบชเบฐเปเบซเบกเบเบฝเบงเบเบตเปเบเบงเบเปเบฎเบปเบฒเบฎเบนเปเบงเปเบฒเปเบเปเบเบปเบเปเบเบเบฒเบเบญเปเบฒเบเบเบฒเบเบเบงเบฒเบกเบเปเบฒเบเบญเบเบเบปเบเปเบญเบ, เปเบเบเบเบตเปเบเบฐเบญเบตเบเปเบชเป cache เบซเบเปเบฒเบเบญเบเบฅเบฐเบเบปเบเบเบฐเบเบดเบเบฑเบเบเบฒเบเปเบเบทเปเบญเปเบเบฑเบเบชเปเบฒเปเบเบปเบฒเบเบญเบเบเบฅเบฑเบญเบเบเบตเปเบญเปเบฒเบเบเปเปเบเบปเบเบกเบฒเบเบตเปเบขเบนเปเปเบ RAM.
เปเบเบดเบเปเบกเปเบเบงเปเบฒ cache เบเบทเปเบเปเบกเบทเบญเบเบเปเปเปเบกเปเบเบเปเปเบกเบตเบเบฑเบเบซเบฒเบเบญเบเบกเบฑเบ - ZFS เบเปเปเบชเบฒเบกเบฒเบเบเบญเบเบชเบฐเบซเบเบญเบเบเปเบฒเบฎเปเบญเบเบเปเบเบฒเบเบเบฑเบเบชเบฑเบเบซเบเปเบงเบเบเบงเบฒเบกเบเปเบฒเปเบซเบกเปเปเบเปเปเบงเปเบเบปเปเบฒเบเบตเป kernel, เบเบฑเปเบเบเบฑเปเบเบชเบดเปเบเบเปเบฒเบเบฒเบเปเบซเบกเป. malloc() เบเปเบฝเบงเบเบฑเบเบเบฒเบเบเบฑเบเบชเบฑเบเบซเบเปเบงเบเบเบงเบฒเบกเบเปเบฒเบญเบฒเบเบเบฐเบฅเบปเปเบกเปเบซเบฅเบงเบเปเบฒเบกเบฑเบเบเปเบญเบเบเบฒเบ RAM เบเบตเปเบเบฐเบเบธเบเบฑเบเบเบญเบเบเบญเบเปเบเบ ARC. เปเบเปเบกเบตเปเบซเบเบเบปเบเบเบตเปเบเบตเบเบตเปเบเบฐเปเบเป cache เบเบญเบเบเปเบฒเบเปเบญเบ, เบขเปเบฒเบเบซเบเปเบญเบเบชเปเบฒเบฅเบฑเบเบเบญเบเบเบตเป.
เบฅเบฐเบเบปเบเบเบฐเบเบดเบเบฑเบเบเบฒเบเบเบตเปเบเบฑเบเบชเบฐเปเปเบเบฑเบเปเบปเบเบเบตเปเบฎเบนเปเบเบฑเบเบเบฑเบเบเบต, เบฅเบงเบกเบเบฑเบ MacOS, Windows, Linux เปเบฅเบฐ BSD เปเบเปเบญเบฑเบฅเบเปเบฃเบดเบเบถเบก LRU (Least Recently Used) เปเบเบทเปเบญเบเบฑเบเบเบฑเปเบเบเบฐเบเบดเบเบฑเบเปเบเบเปเปเบฒ. เบเบตเปเปเบกเปเบเบญเบฑเบฅเบเปเบฃเบดเบเบถเบกเปเบเบทเปเบญเบเบเบปเปเบเบเบตเปเบเปเบฒเบเบเบฅเบฑเบญเบเบเบตเปเบเบทเบเปเบเบ "เปเบเบเบฒเบเปเบเบดเบเบเบญเบเบเบดเบง" เบซเบผเบฑเบเบเบฒเบเบญเปเบฒเบเปเบเปเบฅเบฐเบเบฑเปเบ เปเบฅเบฐ เบเบฑเบเปเบฅเปเบเบฅเบฑเบญเบ "เปเบเบเบฒเบเบฅเบธเปเบกเบเบญเบเบเบดเบง" เบเบฒเบกเบเบงเบฒเบกเบเปเบญเบเบเบฒเบเปเบเบทเปเบญเปเบเบตเปเบกเบเบฒเบเบเบฒเบเปเบเบเปเปเป (เบเบฅเบฑเบญเบเบเบตเปเบเบงเบเบเบฐเบเบทเบเบญเปเบฒเบเบเบฒเบเปเบเปเบเปเบเบเบเบตเปเบเบฐเบเบฒเบเปเบเบ) เปเบเบเบฒเบเปเบเบดเบ.
algorithm เบเบปเบเบเบฐเบเบดเปเบฅเปเบงเปเบฎเบฑเบเบงเบฝเบเปเบเปเบเบต, เปเบเปเปเบเบฅเบฐเบเบปเบเบเบตเปเบกเบตเบเบธเบเบเปเปเบกเบนเบเบเบฐเบซเบเบฒเบเปเบซเบเป, LRU เปเบเปเบขเปเบฒเบเบเปเบฒเบเบเบฒเบเบเปเบฒเปเบเบชเบนเปเบเบฒเบ thrashing - เบเบฑเบเปเบฅเปเบเบฑเบเบเบตเปเบเปเบฒเปเบเบฑเบเปเบฅเบทเปเบญเบเปเปเบเบทเปเบญเบชเปเบฒเบเบเบทเปเบเบเบตเปเบชเปเบฒเบฅเบฑเบเบเบฑเบเบเบตเปเบเปเปเปเบเบตเบเบเบทเบเบญเปเบฒเบเบเบฒเบ cache เบญเบตเบเปเบเบทเปเบญเบซเบเบถเปเบ.
เปเบเบฑเบ algorithm naive เบซเบผเบฒเบเบซเบเปเบญเบเบเบตเปเบชเบฒเบกเบฒเบเบเบดเบเบงเปเบฒเปเบเบฑเบ cache "เบเปเปเบฒเบซเบเบฑเบ". เปเบเปเบฅเบฐเบเบฑเปเบเบเบตเปเบกเบตเบเบฒเบเบญเปเบฒเบเบเบฅเบฑเบญเบเบเบตเปเบเบทเบเปเบเบฑเบเปเบงเป, เบกเบฑเบ "เปเบฑเบ" เปเบฅเบฑเบเบเปเบญเบเปเบฅเบฐเบเบฒเบเบเบตเปเบเบฐเบเบฑเบเปเบฅเป - เปเบฅเบฐเปเบเบดเบเปเบกเปเบเบงเปเบฒเบซเบผเบฑเบเบเบฒเบเบเบฒเบเบเบฑเบเปเบฅเปเบเบฅเบฑเบญเบ. เบเบดเบเบเบฒเบก เบเบฒเบเปเบเปเบฅเบเบฐเปเบงเบฅเบฒเบเบตเปเปเบเปเบเบญเบ. เบเบฅเบฑเบญเบเบเบตเปเบเบทเบเบเบฑเบเปเบฅเปเปเบเปเบซเบผเบฑเบเบเบฒเบเบเบฑเปเบเบเปเบญเบเปเบเปเบฎเบฑเบเบเบฒเบเบญเปเบฒเบเบเบทเบเปเบเบปเปเบฒเปเบเปเบ cache เบเบฑเบเบเบฐเบเบฒเบเปเบเบฑเบ "เบซเบเบฑเบเบเบงเปเบฒ".
เบเบปเบเปเบเปเบฎเบฑเบเบชเบธเบเบเปเบฒเบเบเบญเบเบเบฑเบเบซเบกเบปเบเบเบตเปเปเบกเปเบ cache เบเบตเปเบกเบตเบญเบฑเบเบเบฒเบชเปเบงเบ hits เบชเบนเบเบเบงเปเบฒเบซเบผเบฒเบ, เบญเบฑเบเบเบฒเบชเปเบงเบเบฅเบฐเบซเบงเปเบฒเบ cache hits (เบญเปเบฒเบเบเบฒเบ cache) เปเบฅเบฐ cache misses (เบญเปเบฒเบเบเบฒเบ disk). เบเบตเปเปเบกเปเบเบชเบฐเบเบดเบเบดเบเบตเปเบชเปเบฒเบเบฑเบเบเบตเปเบชเบธเบ - เบเปเปเบเบฝเบเปเบเป cache hits เบเบปเบเปเบญเบเปเบเปเบฎเบฑเบเบเปเบฒเบชเบฑเปเบเบเบญเบเบเบฐเบซเบเบฒเบเปเบง, cache misses เบเบฑเบเบชเบฒเบกเบฒเบเปเบซเปเบเปเบฅเบดเบเบฒเบเปเบงเบเบถเปเบ, เปเบเบทเปเบญเบเบเบฒเบเบงเปเบฒ cache hits เบซเบผเบฒเบ, เบเบฒเบเบฎเปเบญเบเบเป disk concurrent เบซเบเปเบญเบเปเบฅเบฐ latency เบเปเปเบฒเบชเปเบฒเบฅเบฑเบเบเบฒเบ misses เบเบตเปเบเบฑเบเปเบซเบผเบทเบญเบเบตเปเบเปเบญเบ. เปเบซเปเบเปเบฅเบดเบเบฒเบเบเปเบงเบเปเบเปเบ.
เบชเบฐเบซเบฅเบธเบ
เบซเบผเบฑเบเบเบฒเบเบเบฒเบเบฎเบฝเบเบฎเบนเปเบเบงเบฒเบกเบซเบกเบฒเบเบเบทเปเบเบเบฒเบเบเบญเบ ZFS - เบงเบดเบเบตเบเบฒเบ copy-on-write เปเบฎเบฑเบเบงเบฝเบ, เปเบเบฑเปเบเบเบฝเบงเบเบฑเบเบเบฑเบเบเบงเบฒเบกเบชเปเบฒเบเบฑเบเบฅเบฐเบซเบงเปเบฒเบเบชเบฐเบเบธเบเปเบเบตเบเบฒเบเปเบเบฑเบเบฎเบฑเบเบชเบฒ, เบญเบธเบเบฐเบเบญเบ virtual, เบเบฑเบ, เบเบฐเปเบซเบเบเบเบฒเบ, เปเบฅเบฐเปเบเบฅเป - เบเบงเบเปเบฎเบปเบฒเบเปเบญเบกเบเบตเปเบเบฐเบเบถเบเบชเบฒเบซเบฒเบฅเบทเบเบฒเบเบเบฐเบเบดเบเบฑเบเบเบปเบงเบเบดเบเบเบฑเบเบเบปเบงเปเบฅเบเบเบตเปเปเบเปเบเบดเบ.
เปเบเบเบฒเบเบเปเปเปเบ, เบเบงเบเปเบฎเบปเบฒเบเบฐเบเบดเบเบฒเบฅเบฐเบเบฒเปเบเบดเปเบเบเบฐเบชเบดเบเบเบดเบเบฒเบเบเบปเบงเบเบดเบเบเบญเบ pools เบเบตเปเบกเบต mirrored vdevs เปเบฅเบฐ RAIDz, เปเบกเบทเปเบญเบเบฝเบเบเบฑเบเบเบฑเบเปเบฅเบฐเบเบฑเบ, เปเบเบฑเปเบเบเบฝเบงเบเบฑเบเบเบฑเบเบเบฒเบเบเบฝเบเบเบฝเบเบเบฑเบ topologies kernel RAID เปเบเบเบเบฑเปเบเปเบเบตเบก. Linuxเบเบตเปเบเบงเบเปเบฎเบปเบฒเบเบปเปเบเบเบงเปเบฒ .
เปเบเบเบญเบเบเปเบฒเบญเบดเบ, เบเบงเบเปเบฎเบปเบฒเบเปเบญเบเบเบฒเบเบเบตเปเบเบฐเบเบงเบกเปเบญเบปเบฒเบเบฝเบเปเบเปเบเบทเปเบเบเบฒเบ - the ZFS topologies เบเปเบงเบเบเบปเบเปเบญเบ - เปเบเปเบซเบผเบฑเบเบเบฒเบเบเบฑเปเบ เบเบฑเปเบเบเปเบฒเบง เปเบซเปเบเบงเบเปเบฎเบปเบฒเบเบฝเบกเบเปเบญเบกเบเบตเปเบเบฐเปเบงเบปเปเบฒเบเปเบฝเบงเบเบฑเบเบเบฒเบเบเบดเบเบเบฑเปเบเปเบฅเบฐเบเบฒเบเบเบฑเบเปเบเปเบเปเบเบเบเบดเปเบชเบเบเบญเบ ZFS, เบฅเบงเบกเบเบฑเบเบเบฒเบเบเปเบฒเปเบเปเบเบฐเปเบเบ vdev auxiliary เปเบเบฑเปเบ L2ARC, SLOG เปเบฅเบฐเบเบฒเบเบเบฑเบเบชเบฑเบเบเบดเปเบชเบ.
เปเบซเบผเปเบเบเปเปเบกเบนเบ: www.habr.com
