เปเบเบเบฒเบเบฎเบฝเบ spring เบเบตเปเบเบงเบเปเบฎเบปเบฒเปเบเปเบชเบปเบเบเบฐเบเบฒเปเบฅเปเบงเบเบฒเบเบซเบปเบงเบเปเปเปเบเบฐเบเปเบฒ, เบชเปเบฒเบฅเบฑเบเบเบฒเบเบเบปเบเบเบปเบงเบขเปเบฒเบ,
เบเบต, เบกเบทเปเบเบตเปเปเบกเปเบเบกเบทเปเบเบตเปเบเบตเบเบตเปเบชเบธเบเบเบตเปเบเบฐเปเบเปเบฎเบนเปเบเบฑเบเบเบฑเบ 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 เบชเบฒเบกเบฒเบเบชเปเบฒเบเบเบถเปเบเบเบฒเบ. เบเบปเบเบชเบญเบเบชเบฐเบเบธเบเปเบเบตเบเบฒเบ
เบเปเบฒเบโเบชเบฒโเบกเบฒเบโเบชเปเบฒเบโเบชเบฐโเบเบธเบโเปเบเบตโเบเบฒเบโเบเบปเบโเบชเบญเบโเบเบฒเบโเปเบเบฅโเป 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 เบเปเปเปเบเปเบฎเบฑเบเบเบปเบเบเบฐเบเบปเบเบเบฒเบเบเบทเปเบเบเบตเปเบชเบตเบเบฒเบง (
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 40GB Windows 7 เบเบฝเบงเปเบกเปเบเปเบเบฑเบเปเบฅเบทเปเบญเบเบเบตเปเปเบเบเบเปเบฒเบเบเบฑเบเบซเบกเบปเบ. ZFS replication เปเบกเปเบ 289 เปเบงเบฅเบฒเปเบงเบเบงเปเบฒ rsync - เบซเบผเบท "เบเบฝเบเปเบเป" 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 ( OS เบเบตเปเบเบดเบเบเบฑเปเบเปเบซเบกเป, เบเปเปเบกเบตเบเปเปเบกเบนเบเบเบฒเบเปเบเปเบเบทเปเบญ) เบเบฑเบ compression=lz4
เบเปเบฒเบ 27% เปเบงเบเบงเปเบฒเบเบฑเบ compression=none
, เปเบ
ARC - cache เบเบฒเบเบเบปเบเปเบเบเบเบฒเบเบเบฑเบเบเบปเบง
ZFS เปเบเบฑเบเบฅเบฐเบเบปเบเปเบเบฅเปเบเบตเปเบเบฑเบเบชเบฐเปเบซเบกเบเบฝเบงเบเบตเปเบเบงเบเปเบฎเบปเบฒเบฎเบนเปเบงเปเบฒเปเบเปเบเบปเบเปเบเบเบฒเบเบญเปเบฒเบเบเบฒเบเบเบงเบฒเบกเบเปเบฒเบเบญเบเบเบปเบเปเบญเบ, เปเบเบเบเบตเปเบเบฐเบญเบตเบเปเบชเป cache เบซเบเปเบฒเบเบญเบเบฅเบฐเบเบปเบเบเบฐเบเบดเบเบฑเบเบเบฒเบเปเบเบทเปเบญเปเบเบฑเบเบชเปเบฒเปเบเบปเบฒเบเบญเบเบเบฅเบฑเบญเบเบเบตเปเบญเปเบฒเบเบเปเปเบเบปเบเบกเบฒเบเบตเปเบขเบนเปเปเบ RAM.
เปเบเบดเบเปเบกเปเบเบงเปเบฒ cache เบเบทเปเบเปเบกเบทเบญเบเบเปเปเปเบกเปเบเบเปเปเบกเบตเบเบฑเบเบซเบฒเบเบญเบเบกเบฑเบ - ZFS เบเปเปเบชเบฒเบกเบฒเบเบเบญเบเบชเบฐเบซเบเบญเบเบเปเบฒเบฎเปเบญเบเบเปเบเบฒเบเบเบฑเบเบชเบฑเบเบซเบเปเบงเบเบเบงเบฒเบกเบเปเบฒเปเบซเบกเปเปเบเปเปเบงเปเบเบปเปเบฒเบเบตเป kernel, เบเบฑเปเบเบเบฑเปเบเบชเบดเปเบเบเปเบฒเบเบฒเบเปเบซเบกเป. malloc()
เบเปเบฝเบงเบเบฑเบเบเบฒเบเบเบฑเบเบชเบฑเบเบซเบเปเบงเบเบเบงเบฒเบกเบเปเบฒเบญเบฒเบเบเบฐเบฅเบปเปเบกเปเบซเบฅเบงเบเปเบฒเบกเบฑเบเบเปเบญเบเบเบฒเบ RAM เบเบตเปเบเบฐเบเบธเบเบฑเบเบเบญเบเบเบญเบเปเบเบ ARC. เปเบเปเบกเบตเปเบซเบเบเบปเบเบเบตเปเบเบตเบเบตเปเบเบฐเปเบเป cache เบเบญเบเบเปเบฒเบเปเบญเบ, เบขเปเบฒเบเบซเบเปเบญเบเบชเปเบฒเบฅเบฑเบเบเบญเบเบเบตเป.
เบฅเบฐเบเบปเบเบเบฐเบเบดเบเบฑเบเบเบฒเบเบเบตเปเบเบฑเบเบชเบฐเปเบซเบกเบเบตเปเบฎเบนเปเบเบฑเบเบเบฑเบเบซเบกเบปเบ, เบฅเบงเบกเบเบฑเบ MacOS, Windows, Linux เปเบฅเบฐ BSD, เปเบเปเบฅเบฐเบเบปเบ LRU (เปเบเปเบซเบเปเบญเบเบเบตเปเบชเบธเบ) เปเบเบทเปเบญเบเบฐเบเบดเบเบฑเบเบซเบเปเบฒ cache. เบเบตเปเปเบกเปเบเบชเบนเบเบเบฒเบเบเบดเบเปเบฅเปเปเบเบทเปเบญเบเบเบปเปเบเบเบตเปเบเบธเบเบเบฑเบเปเบซเปเบเบผเบฑเบญเบเปเบเบ "เบเบถเปเบเปเบเบง" เบซเบผเบฑเบเบเบฒเบเบญเปเบฒเบเปเบเปเบฅเบฐเบเบฑเปเบ, เปเบฅเบฐเบเบนเปเบเบฑเบ "เบฅเบปเบเบเบดเบง" เบเบฒเบกเบเบตเปเบเปเบญเบเบเบฒเบเปเบเบทเปเบญเปเบเบตเปเบกเบเบฒเบเบเบฒเบเปเบเบเปเปเป (เบเบฅเบฑเบญเบเบเบตเปเบเบงเบเบญเปเบฒเบเบเบฒเบเปเบเปเบ, เบเปเปเปเบกเปเบเบเบฒเบเปเบเบ) เบเบถเปเบ.
algorithm เบเบปเบเบเบฐเบเบดเปเบฅเปเบงเปเบฎเบฑเบเบงเบฝเบเปเบเปเบเบต, เปเบเปเปเบเบฅเบฐเบเบปเบเบเบตเปเบกเบตเบเบธเบเบเปเปเบกเบนเบเบเบฐเบซเบเบฒเบเปเบซเบเป, LRU เปเบเปเบขเปเบฒเบเบเปเบฒเบเบเบฒเบเบเปเบฒเปเบเบชเบนเปเบเบฒเบ thrashing - เบเบฑเบเปเบฅเปเบเบฑเบเบเบตเปเบเปเบฒเปเบเบฑเบเปเบฅเบทเปเบญเบเปเปเบเบทเปเบญเบชเปเบฒเบเบเบทเปเบเบเบตเปเบชเปเบฒเบฅเบฑเบเบเบฑเบเบเบตเปเบเปเปเปเบเบตเบเบเบทเบเบญเปเบฒเบเบเบฒเบ cache เบญเบตเบเปเบเบทเปเบญเบซเบเบถเปเบ.
เบเบปเบเปเบเปเบฎเบฑเบเบชเบธเบเบเปเบฒเบเบเบญเบเบเบฑเบเบซเบกเบปเบเบเบตเปเปเบกเปเบ cache เบเบตเปเบกเบตเบญเบฑเบเบเบฒเบชเปเบงเบ hits เบชเบนเบเบเบงเปเบฒเบซเบผเบฒเบ, เบญเบฑเบเบเบฒเบชเปเบงเบเบฅเบฐเบซเบงเปเบฒเบ cache hits (เบญเปเบฒเบเบเบฒเบ cache) เปเบฅเบฐ cache misses (เบญเปเบฒเบเบเบฒเบ disk). เบเบตเปเปเบกเปเบเบชเบฐเบเบดเบเบดเบเบตเปเบชเปเบฒเบเบฑเบเบเบตเปเบชเบธเบ - เบเปเปเบเบฝเบเปเบเป cache hits เบเบปเบเปเบญเบเปเบเปเบฎเบฑเบเบเปเบฒเบชเบฑเปเบเบเบญเบเบเบฐเบซเบเบฒเบเปเบง, cache misses เบเบฑเบเบชเบฒเบกเบฒเบเปเบซเปเบเปเบฅเบดเบเบฒเบเปเบงเบเบถเปเบ, เปเบเบทเปเบญเบเบเบฒเบเบงเปเบฒ cache hits เบซเบผเบฒเบ, เบเบฒเบเบฎเปเบญเบเบเป disk concurrent เบซเบเปเบญเบเปเบฅเบฐ latency เบเปเปเบฒเบชเปเบฒเบฅเบฑเบเบเบฒเบ misses เบเบตเปเบเบฑเบเปเบซเบผเบทเบญเบเบตเปเบเปเบญเบ. เปเบซเปเบเปเบฅเบดเบเบฒเบเบเปเบงเบเปเบเปเบ.
เบชเบฐเบซเบฅเบธเบ
เบซเบผเบฑเบเบเบฒเบเบเบฒเบเบฎเบฝเบเบฎเบนเปเบเบงเบฒเบกเบซเบกเบฒเบเบเบทเปเบเบเบฒเบเบเบญเบ ZFS - เบงเบดเบเบตเบเบฒเบ copy-on-write เปเบฎเบฑเบเบงเบฝเบ, เปเบเบฑเปเบเบเบฝเบงเบเบฑเบเบเบฑเบเบเบงเบฒเบกเบชเปเบฒเบเบฑเบเบฅเบฐเบซเบงเปเบฒเบเบชเบฐเบเบธเบเปเบเบตเบเบฒเบเปเบเบฑเบเบฎเบฑเบเบชเบฒ, เบญเบธเบเบฐเบเบญเบ virtual, เบเบฑเบ, เบเบฐเปเบซเบเบเบเบฒเบ, เปเบฅเบฐเปเบเบฅเป - เบเบงเบเปเบฎเบปเบฒเบเปเบญเบกเบเบตเปเบเบฐเบเบถเบเบชเบฒเบซเบฒเบฅเบทเบเบฒเบเบเบฐเบเบดเบเบฑเบเบเบปเบงเบเบดเบเบเบฑเบเบเบปเบงเปเบฅเบเบเบตเปเปเบเปเบเบดเบ.
เปเบเบชเปเบงเบเบเปเปเปเบ, เบเบงเบเปเบฎเบปเบฒเบเบฐเบเบดเบเบฒเบฅเบฐเบเบฒเบเบฒเบเบเบฐเบเบดเบเบฑเบเบเบปเบงเบเบดเบเบเบญเบเบชเบฐเบเบธเบเปเบเบตเบเบตเปเบกเบต vdevs mirrored เปเบฅเบฐ RAIDz, เบเบฝเบเบเบฑเบเบเบฑเบเปเบฅเบฐเบเบฑเบ, เปเบฅเบฐเบเบฑเบเบเบฝเบเบเบฑเบ topologies Linux kernel RAID เปเบเบเบเบฑเปเบเปเบเบตเบกเบเบตเปเบเบงเบเปเบฎเบปเบฒเปเบเปเบเบปเปเบเบซเบฒ.
เปเบเบเบญเบเบเปเบฒเบญเบดเบ, เบเบงเบเปเบฎเบปเบฒเบเปเบญเบเบเบฒเบเบเบตเปเบเบฐเบเบงเบกเปเบญเบปเบฒเบเบฝเบเปเบเปเบเบทเปเบเบเบฒเบ - the ZFS topologies เบเปเบงเบเบเบปเบเปเบญเบ - เปเบเปเบซเบผเบฑเบเบเบฒเบเบเบฑเปเบ เบเบฑเปเบเบเปเบฒเบง เปเบซเปเบเบงเบเปเบฎเบปเบฒเบเบฝเบกเบเปเบญเบกเบเบตเปเบเบฐเปเบงเบปเปเบฒเบเปเบฝเบงเบเบฑเบเบเบฒเบเบเบดเบเบเบฑเปเบเปเบฅเบฐเบเบฒเบเบเบฑเบเปเบเปเบเปเบเบเบเบดเปเบชเบเบเบญเบ ZFS, เบฅเบงเบกเบเบฑเบเบเบฒเบเบเปเบฒเปเบเปเบเบฐเปเบเบ vdev auxiliary เปเบเบฑเปเบ L2ARC, SLOG เปเบฅเบฐเบเบฒเบเบเบฑเบเบชเบฑเบเบเบดเปเบชเบ.
เปเบซเบผเปเบเบเปเปเบกเบนเบ: www.habr.com