ZFS āĻŦ⧇āϏāĻŋāĻ•āϏ: āĻ¸ā§āĻŸā§‹āϰ⧇āϜ āĻāĻŦāĻ‚ āĻĒāĻžāϰāĻĢāϰāĻŽā§āϝāĻžāĻ¨ā§āϏ

ZFS āĻŦ⧇āϏāĻŋāĻ•āϏ: āĻ¸ā§āĻŸā§‹āϰ⧇āϜ āĻāĻŦāĻ‚ āĻĒāĻžāϰāĻĢāϰāĻŽā§āϝāĻžāĻ¨ā§āϏ

āĻāχ āĻŦāϏāĻ¨ā§āϤ⧇ āφāĻŽāϰāĻž āχāϤāĻŋāĻŽāĻ§ā§āϝ⧇ āĻ•āĻŋāϛ⧁ āĻĒāϰāĻŋāϚāĻžāϝāĻŧāĻ• āĻŦāĻŋāώāϝāĻŧ āύāĻŋāϝāĻŧ⧇ āφāϞ⧋āϚāύāĻž āĻ•āϰ⧇āĻ›āĻŋ, āωāĻĻāĻžāĻšāϰāĻŖāĻ¸ā§āĻŦāϰ⧂āĻĒ, āĻ•āĻŋāĻ­āĻžāĻŦ⧇ āφāĻĒāύāĻžāϰ āĻĄā§āϰāĻžāχāϭ⧇āϰ āĻ—āϤāĻŋ āĻĒāϰ⧀āĻ•ā§āώāĻž āĻ•āϰāĻŦ⧇āύ и RAID āĻ•āĻŋ. āϤāĻžāĻĻ⧇āϰ āĻŽāĻ§ā§āϝ⧇ āĻĻā§āĻŦāĻŋāϤ⧀āϝāĻŧāϟāĻŋāϤ⧇, āφāĻŽāϰāĻž āĻāĻŽāύāĻ•āĻŋ ZFS-āĻ āĻŦāĻŋāĻ­āĻŋāĻ¨ā§āύ āĻŽāĻžāĻ˛ā§āϟāĻŋ-āĻĄāĻŋāĻ¸ā§āĻ• āϟāĻĒā§‹āϞāϜāĻŋāϰ āĻ•āĻ°ā§āĻŽāĻ•ā§āώāĻŽāϤāĻž āĻ…āĻ§ā§āϝāϝāĻŧāύ āϚāĻžāϞāĻŋāϝāĻŧ⧇ āϝāĻžāĻ“āϝāĻŧāĻžāϰ āĻĒā§āϰāϤāĻŋāĻļā§āϰ⧁āϤāĻŋ āĻĻāĻŋāϝāĻŧ⧇āĻ›āĻŋāĨ¤ āĻāϟāĻŋ āĻĒāϰāĻŦāĻ°ā§āϤ⧀ āĻĒā§āϰāϜāĻ¨ā§āĻŽā§‡āϰ āĻĢāĻžāχāϞ āϏāĻŋāĻ¸ā§āĻŸā§‡āĻŽ āϝāĻž āĻāĻ–āύ āϏāĻ°ā§āĻŦāĻ¤ā§āϰ āĻĒā§āϰāϝāĻŧā§‹āĻ— āĻ•āϰāĻž āĻšāĻšā§āϛ⧇: āĻĨ⧇āϕ⧇ āφāĻĒ⧇āϞ āĻĨ⧇āϕ⧇ Ubuntu.

āĻ āĻŋāĻ• āφāϛ⧇, āĻœā§‡āĻĄāĻāĻĢāĻāϏ, āĻ…āύ⧁āϏāĻ¨ā§āϧāĻŋā§ŽāϏ⧁ āĻĒāĻžāĻ āĻ•āĻĻ⧇āϰ āϏāĻžāĻĨ⧇ āĻĒāϰāĻŋāϚāĻŋāϤ āĻšāĻ“āϝāĻŧāĻžāϰ āϏ⧇āϰāĻž āĻĻāĻŋāύ āφāϜāĨ¤ āĻļ⧁āϧ⧁ āĻœā§‡āύ⧇ āϰāĻžāϖ⧁āύ āϝ⧇ OpenZFS āĻŦāĻŋāĻ•āĻžāĻļāĻ•āĻžāϰ⧀ āĻŽā§āϝāĻžāϟ āφāĻšāϰ⧇āĻ¨ā§āϏ⧇āϰ āĻŦāĻŋāύ⧀āϤ āĻŽāϤāĻžāĻŽāϤ⧇, "āĻāϟāĻŋ āϏāĻ¤ā§āϝāĻŋāχ āĻ•āĻ āĻŋāύāĨ¤"

āϤāĻŦ⧇ āφāĻŽāϰāĻž āϏāĻ‚āĻ–ā§āϝāĻžāϝāĻŧ āĻĒ⧌āρāĻ›āĻžāύ⧋āϰ āφāϗ⧇ - āĻāĻŦāĻ‚ āϤāĻžāϰāĻž āĻ•āϰāĻŦ⧇, āφāĻŽāĻŋ āĻĒā§āϰāϤāĻŋāĻļā§āϰ⧁āϤāĻŋ āĻĻāĻŋāĻšā§āĻ›āĻŋ - āĻāĻ•āϟāĻŋ āφāϟ-āĻĄāĻŋāĻ¸ā§āĻ• ZFS āĻ•āύāĻĢāĻŋāĻ—āĻžāϰ⧇āĻļāύ⧇āϰ āϏāĻŽāĻ¸ā§āϤ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒ⧇āϰ āϜāĻ¨ā§āϝ, āφāĻŽāĻžāĻĻ⧇āϰ āĻ•āĻĨāĻž āĻŦāϞāĻž āĻĻāϰāĻ•āĻžāϰ āĻ•āĻŋāĻ­āĻžāĻŦ⧇ āϏāĻžāϧāĻžāϰāĻŖāĻ­āĻžāĻŦ⧇, ZFS āĻĄāĻŋāĻ¸ā§āϕ⧇ āĻĄā§‡āϟāĻž āϏāĻžā§āϚāϝāĻŧ āĻ•āϰ⧇āĨ¤

Zpool, vdev āĻāĻŦāĻ‚ āĻĄāĻŋāĻ­āĻžāχāϏ

ZFS āĻŦ⧇āϏāĻŋāĻ•āϏ: āĻ¸ā§āĻŸā§‹āϰ⧇āϜ āĻāĻŦāĻ‚ āĻĒāĻžāϰāĻĢāϰāĻŽā§āϝāĻžāĻ¨ā§āϏ
āĻāχ āĻĒā§‚āĻ°ā§āĻŖ āĻĒ⧁āϞ āĻĄāĻžāϝāĻŧāĻžāĻ—ā§āϰāĻžāĻŽā§‡ āϤāĻŋāύāϟāĻŋ āϏāĻšāĻžāϝāĻŧāĻ• vdevs, āĻĒā§āϰāϤāĻŋāϟāĻŋ āĻļā§āϰ⧇āĻŖā§€āϰ āĻāĻ•āϟāĻŋ āĻāĻŦāĻ‚ RAIDz2 āĻāϰ āϜāĻ¨ā§āϝ āϚāĻžāϰāϟāĻŋ āĻ…āĻ¨ā§āϤāĻ°ā§āϭ⧁āĻ•ā§āϤ āϰāϝāĻŧ⧇āϛ⧇

ZFS āĻŦ⧇āϏāĻŋāĻ•āϏ: āĻ¸ā§āĻŸā§‹āϰ⧇āϜ āĻāĻŦāĻ‚ āĻĒāĻžāϰāĻĢāϰāĻŽā§āϝāĻžāĻ¨ā§āϏ
āĻ…āĻŽāĻŋāϞ vdev āĻĒā§āϰāĻ•āĻžāϰ āĻāĻŦāĻ‚ āφāĻ•āĻžāϰ⧇āϰ āĻāĻ•āϟāĻŋ āĻĒ⧁āϞ āϤ⧈āϰāĻŋ āĻ•āϰāĻžāϰ āϏāĻžāϧāĻžāϰāĻŖāϤ āϕ⧋āύ āĻ•āĻžāϰāĻŖ āύ⧇āχ - āϤāĻŦ⧇ āφāĻĒāύāĻŋ āϝāĻĻāĻŋ āϚāĻžāύ āϤāĻŦ⧇ āϤāĻž āĻ•āϰāĻž āĻĨ⧇āϕ⧇ āφāĻĒāύāĻžāϕ⧇ āĻŦāĻžāϧāĻž āĻĻ⧇āĻ“āϝāĻŧāĻžāϰ āĻ•āĻŋāϛ⧁ āύ⧇āχāĨ¤

ZFS āĻĢāĻžāχāϞ āϏāĻŋāĻ¸ā§āĻŸā§‡āĻŽāϟāĻŋ āϏāĻ¤ā§āϝāĻŋāχ āĻŦ⧁āĻāϤ⧇, āφāĻĒāύāĻžāϕ⧇ āĻāϰ āĻĒā§āϰāĻ•ā§ƒāϤ āĻ—āĻ āύāϟāĻŋ āϘāύāĻŋāĻˇā§āĻ āĻ­āĻžāĻŦ⧇ āĻĻ⧇āĻ–āϤ⧇ āĻšāĻŦ⧇āĨ¤ āĻĒā§āϰāĻĨāĻŽāϤ, ZFS āĻ­āϞāĻŋāωāĻŽ āĻāĻŦāĻ‚ āĻĢāĻžāχāϞ āϏāĻŋāĻ¸ā§āĻŸā§‡āĻŽ āĻĒāϰāĻŋāϚāĻžāϞāύāĻžāϰ āϐāϤāĻŋāĻšā§āϝāĻ—āϤ āĻ¸ā§āϤāϰāϕ⧇ āĻāϕ⧀āĻ­ā§‚āϤ āĻ•āϰ⧇āĨ¤ āĻĻā§āĻŦāĻŋāϤ⧀āϝāĻŧāϤ, āĻāϟāĻŋ āĻāĻ•āϟāĻŋ āϞ⧇āύāĻĻ⧇āύāĻŽā§‚āϞāĻ• āĻ•āĻĒāĻŋ-āĻ…āύ-āϰāĻžāχāϟ āĻĒā§āϰāĻ•ā§āϰāĻŋāϝāĻŧāĻž āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰ⧇āĨ¤ āĻāχ āĻŦ⧈āĻļāĻŋāĻˇā§āĻŸā§āϝāϗ⧁āϞāĻŋāϰ āĻŽāĻžāύ⧇ āĻšāϞ āϝ⧇ āϏāĻŋāĻ¸ā§āĻŸā§‡āĻŽāϟāĻŋ āĻ•āĻžāĻ āĻžāĻŽā§‹āĻ—āϤāĻ­āĻžāĻŦ⧇ āĻĒā§āϰāϚāϞāĻŋāϤ āĻĢāĻžāχāϞ āϏāĻŋāĻ¸ā§āĻŸā§‡āĻŽ āĻāĻŦāĻ‚ RAID āĻ…ā§āϝāĻžāϰ⧇ āĻĨ⧇āϕ⧇ āϖ⧁āĻŦ āφāϞāĻžāĻĻāĻžāĨ¤ āĻĒā§āϰāĻžāĻĨāĻŽāĻŋāĻ• āĻŦāĻŋāĻ˛ā§āĻĄāĻŋāĻ‚ āĻŦā§āϞāĻ•āϗ⧁āϞāĻŋāϰ āĻĒā§āϰāĻĨāĻŽ āϏ⧇āϟāϗ⧁āϞāĻŋ āĻšāϞ āĻ¸ā§āĻŸā§‹āϰ⧇āϜ āĻĒ⧁āϞ (zpool), āĻ­āĻžāĻ°ā§āϚ⧁āϝāĻŧāĻžāϞ āĻĄāĻŋāĻ­āĻžāχāϏ (vdev), āĻāĻŦāĻ‚ āĻŦāĻžāĻ¸ā§āϤāĻŦ āĻĄāĻŋāĻ­āĻžāχāϏ (āĻĄāĻŋāĻ­āĻžāχāϏ)āĨ¤

zpool

zpool āĻ¸ā§āĻŸā§‹āϰ⧇āϜ āĻĒ⧁āϞ āĻšāϞ āĻļā§€āĻ°ā§āώ ZFS āĻ•āĻžāĻ āĻžāĻŽā§‹āĨ¤ āĻĒā§āϰāϤāĻŋāϟāĻŋ āĻĒ⧁āϞ⧇ āĻāĻ• āĻŦāĻž āĻāĻ•āĻžāϧāĻŋāĻ• āĻ­āĻžāĻ°ā§āϚ⧁āϝāĻŧāĻžāϞ āĻĄāĻŋāĻ­āĻžāχāϏ āĻĨāĻžāϕ⧇āĨ¤ āĻĒāϰāĻŋāĻŦāĻ°ā§āϤ⧇, āϤāĻžāĻĻ⧇āϰ āĻĒā§āϰāĻ¤ā§āϝ⧇āĻ•āϟāĻŋāϤ⧇ āĻāĻ• āĻŦāĻž āĻāĻ•āĻžāϧāĻŋāĻ• āĻŦāĻžāĻ¸ā§āϤāĻŦ āĻĄāĻŋāĻ­āĻžāχāϏ (āĻĄāĻŋāĻ­āĻžāχāϏ) āϰāϝāĻŧ⧇āϛ⧇āĨ¤ āĻ­āĻžāĻ°ā§āϚ⧁āϝāĻŧāĻžāϞ āĻĒ⧁āϞ āĻšāϞ āĻ¸ā§āĻŦāϝāĻŧāĻ‚āϏāĻŽā§āĻĒā§‚āĻ°ā§āĻŖ āĻŦā§āϞāĻ•āĨ¤ āĻāĻ•āϟāĻŋ āϭ⧌āϤ ​​āĻ•āĻŽā§āĻĒāĻŋāωāϟāĻžāϰ⧇ āĻĻ⧁āϟāĻŋ āĻŦāĻž āϤāϤ⧋āϧāĻŋāĻ• āĻĒ⧃āĻĨāĻ• āĻĒ⧁āϞ āĻĨāĻžāĻ•āϤ⧇ āĻĒāĻžāϰ⧇, āϤāĻŦ⧇ āĻĒā§āϰāϤāĻŋāϟāĻŋ āĻ…āĻ¨ā§āϝāĻĻ⧇āϰ āĻĨ⧇āϕ⧇ āϏāĻŽā§āĻĒā§‚āĻ°ā§āĻŖ āĻ¸ā§āĻŦāĻžāϧ⧀āύāĨ¤ āĻĒ⧁āϞ āĻ­āĻžāĻ°ā§āϚ⧁āϝāĻŧāĻžāϞ āĻĄāĻŋāĻ­āĻžāχāϏ āĻļ⧇āϝāĻŧāĻžāϰ āĻ•āϰāϤ⧇ āĻĒāĻžāϰ⧇ āύāĻž.

ZFS-āĻāϰ āϰāĻŋāĻĄāĻžāύāĻĄā§‡āĻ¨ā§āϏāĻŋ āĻ­āĻžāĻ°ā§āϚ⧁āϝāĻŧāĻžāϞ āĻĄāĻŋāĻ­āĻžāχāϏ āϞ⧇āϭ⧇āϞ⧇, āĻĒ⧁āϞ āϞ⧇āϭ⧇āϞ⧇ āύāϝāĻŧāĨ¤ āĻĒ⧁āϞ āĻ¸ā§āϤāϰ⧇ āĻāϕ⧇āĻŦāĻžāϰ⧇āχ āϕ⧋āύāĻ“ āĻ…āĻĒā§āϰāϝāĻŧā§‹āϜāύ⧀āϝāĻŧāϤāĻž āύ⧇āχ - āϝāĻĻāĻŋ āϕ⧋āύāĻ“ āĻĄā§āϰāĻžāχāĻ­ vdev āĻŦāĻž āĻŦāĻŋāĻļ⧇āώ vdev āĻšāĻžāϰāĻŋāϝāĻŧ⧇ āϝāĻžāϝāĻŧ, āϤāĻŦ⧇ āĻĒ⧁āϰ⧋ āĻĒ⧁āϞāϟāĻŋ āϤāĻžāϰ āϏāĻžāĻĨ⧇ āĻšāĻžāϰāĻŋāϝāĻŧ⧇ āϝāĻžāϝāĻŧāĨ¤

āφāϧ⧁āύāĻŋāĻ• āĻ¸ā§āĻŸā§‹āϰ⧇āϜ āĻĒ⧁āϞāϗ⧁āϞāĻŋ āĻāĻ•āϟāĻŋ āĻ•ā§āϝāĻžāĻļ⧇ āĻŦāĻž āĻ­āĻžāĻ°ā§āϚ⧁āϝāĻŧāĻžāϞ āĻĄāĻŋāĻ­āĻžāχāϏ āϞāϗ⧇āϰ āĻ•ā§āώāϤāĻŋ āĻĨ⧇āϕ⧇ āĻŦāĻžāρāϚāϤ⧇ āĻĒāĻžāϰ⧇ - āϝāĻĻāĻŋāĻ“ āϤāĻžāϰāĻž āĻŦāĻŋāĻĻā§āĻ¯ā§ā§Ž āĻŦāĻŋāĻ­ā§āϰāĻžāϟ āĻŦāĻž āϏāĻŋāĻ¸ā§āĻŸā§‡āĻŽ āĻ•ā§āĻ°ā§āϝāĻžāĻļ⧇āϰ āϏāĻŽāϝāĻŧ vdev āϞāĻ— āĻšāĻžāϰāĻŋāϝāĻŧ⧇ āĻĢ⧇āϞāϞ⧇ āϤāĻžāϰāĻž āĻ…āĻ˛ā§āĻĒ āĻĒāϰāĻŋāĻŽāĻžāϪ⧇ āύ⧋āĻ‚āϰāĻž āĻĄā§‡āϟāĻž āĻšāĻžāϰāĻžāϤ⧇ āĻĒāĻžāϰ⧇āĨ¤

āĻāĻ•āϟāĻŋ āϏāĻžāϧāĻžāϰāĻŖ āϭ⧁āϞ āϧāĻžāϰāĻŖāĻž āϰāϝāĻŧ⧇āϛ⧇ āϝ⧇ āĻĒ⧁āϰ⧋ āĻĒ⧁āϞ āϜ⧁āĻĄāĻŧ⧇ ZFS "āĻĄā§‡āϟāĻž āĻ¸ā§āĻŸā§āϰāĻžāχāĻĒ" āϞ⧇āĻ–āĻž āφāϛ⧇āĨ¤ āĻāϟāĻž āϏāĻ¤ā§āϝ āύāϝāĻŧāĨ¤ Zpool āĻŽā§‹āĻŸā§‡āĻ“ āĻŽāϜāĻžāϰ RAID0 āύāϝāĻŧ, āĻāϟāĻŋ āĻŦāϰāĻ‚ āĻŽāϜāĻžāϰ āĻœā§‡āĻŦāĻŋāĻĄāĻŋ āĻāĻ•āϟāĻŋ āϜāϟāĻŋāϞ āĻĒāϰāĻŋāĻŦāĻ°ā§āϤāύāĻļā§€āϞ āĻŦāĻ¨ā§āϟāύ āĻĒā§āϰāĻ•ā§āϰāĻŋāϝāĻŧāĻž āϏāĻšāĨ¤

āĻŦ⧇āĻļāĻŋāϰāĻ­āĻžāĻ— āĻ…āĻ‚āĻļ⧇, āĻāĻ¨ā§āĻŸā§āϰāĻŋāϗ⧁āϞāĻŋ āωāĻĒāϞāĻŦā§āϧ āĻ­āĻžāĻ°ā§āϚ⧁āϝāĻŧāĻžāϞ āĻĄāĻŋāĻ­āĻžāχāϏāϗ⧁āϞāĻŋāϰ āĻŽāĻ§ā§āϝ⧇ āωāĻĒāϞāĻŦā§āϧ āĻĢāĻžāρāĻ•āĻž āĻ¸ā§āĻĨāĻžāύ āĻ…āύ⧁āϝāĻžāϝāĻŧā§€ āĻŦāĻŋāϤāϰāĻŖ āĻ•āϰāĻž āĻšāϝāĻŧ, āϤāĻžāχ āϤāĻ¤ā§āĻ¤ā§āĻŦāĻ—āϤāĻ­āĻžāĻŦ⧇ āϏ⧇āϗ⧁āϞāĻŋ āĻāĻ•āχ āϏāĻŽāϝāĻŧ⧇ āĻĒā§‚āϰāĻŖ āĻ•āϰāĻž āĻšāĻŦ⧇āĨ¤ ZFS-āĻāϰ āĻĒāϰāĻŦāĻ°ā§āϤ⧀ āϏāĻ‚āĻ¸ā§āĻ•āϰāĻŖāϗ⧁āϞāĻŋāϤ⧇, āĻŦāĻ°ā§āϤāĻŽāĻžāύ vdev āĻŦā§āϝāĻŦāĻšāĻžāϰ (āĻŦā§āϝāĻŦāĻšāĻžāϰ) āĻŦāĻŋāĻŦ⧇āϚāύāĻžāϝāĻŧ āύ⧇āĻ“āϝāĻŧāĻž āĻšāϝāĻŧ - āϝāĻĻāĻŋ āĻāĻ•āϟāĻŋ āĻ­āĻžāĻ°ā§āϚ⧁āϝāĻŧāĻžāϞ āĻĄāĻŋāĻ­āĻžāχāϏ āĻ…āĻ¨ā§āϝāϟāĻŋāϰ āϤ⧁āϞāύāĻžāϝāĻŧ āωāĻ˛ā§āϞ⧇āĻ–āϝ⧋āĻ—ā§āϝāĻ­āĻžāĻŦ⧇ āĻŦā§āϝāĻ¸ā§āϤ āĻĨāĻžāϕ⧇ (āωāĻĻāĻžāĻšāϰāĻŖāĻ¸ā§āĻŦāϰ⧂āĻĒ, āϰāĻŋāĻĄ āϞ⧋āĻĄā§‡āϰ āĻ•āĻžāϰāϪ⧇), āϏāĻ°ā§āĻŦā§‹āĻšā§āϚ āĻŦāĻŋāύāĻžāĻŽā§‚āĻ˛ā§āϝ⧇ āĻĨāĻžāĻ•āĻž āϏāĻ¤ā§āĻ¤ā§āĻŦ⧇āĻ“ āĻāϟāĻŋ āϞ⧇āĻ–āĻžāϰ āϜāĻ¨ā§āϝ āϏāĻžāĻŽāϝāĻŧāĻŋāĻ•āĻ­āĻžāĻŦ⧇ āĻāĻĄāĻŧāĻŋāϝāĻŧ⧇ āϝāĻžāĻŦ⧇āĨ¤ āĻ¸ā§āĻĨāĻžāύ āĻ…āύ⧁āĻĒāĻžāϤāĨ¤

āφāϧ⧁āύāĻŋāĻ• āĻœā§‡āĻĄāĻāĻĢāĻāϏ āϞāĻŋāĻ–āĻŋāϤ āĻŦāϰāĻžāĻĻā§āĻĻ āĻĒāĻĻā§āϧāϤāĻŋāϤ⧇ āύāĻŋāĻ°ā§āĻŽāĻŋāϤ āχāωāϟāĻŋāϞāĻžāχāĻœā§‡āĻļāύ āĻĄāĻŋāĻŸā§‡āĻ•āĻļāύ āĻŽā§‡āĻ•āĻžāύāĻŋāϜāĻŽ āĻ…āĻ¸ā§āĻŦāĻžāĻ­āĻžāĻŦāĻŋāĻ•āĻ­āĻžāĻŦ⧇ āωāĻšā§āϚ āϞ⧋āĻĄā§‡āϰ āϏāĻŽāϝāĻŧ āĻŦāĻŋāϞāĻŽā§āĻŦ āĻ•āĻŽāĻžāϤ⧇ āĻāĻŦāĻ‚ āĻĨā§āϰ⧁āĻĒ⧁āϟ āĻŦāĻžāĻĄāĻŧāĻžāϤ⧇ āĻĒāĻžāϰ⧇ - āĻ•āĻŋāĻ¨ā§āϤ⧁ āϤāĻž āĻšāϝāĻŧ āύāĻž āĻ¸ā§āĻŦ⧇āĻšā§āĻ›āĻžāĻŽāϤ āĻ•āĻžāϜ āĻ•āϰāĻŋāĻŦāĻžāϰ āĻ…āϧāĻŋāĻ•āĻžāϰ āĻāĻ• āĻĒ⧁āϞ⧇ āϧ⧀āϰāĻ—āϤāĻŋāϰ HDD āĻāĻŦāĻ‚ āĻĻā§āϰ⧁āϤ SSD-āĻāϰ āĻ…āύāĻŋāĻšā§āĻ›āĻžāĻ•ā§ƒāϤ āĻŽāĻŋāĻļā§āϰāϪ⧇āϰ āωāĻĒāϰāĨ¤ āĻāχ āϧāϰāύ⧇āϰ āĻāĻ•āϟāĻŋ āĻ…āϏāĻŽ āĻĒ⧁āϞ āĻāĻ–āύāĻ“ āϧ⧀āϰāϤāĻŽ āĻĄāĻŋāĻ­āĻžāχāϏ⧇āϰ āĻ—āϤāĻŋāϤ⧇ āĻ•āĻžāϜ āĻ•āϰāĻŦ⧇, āĻ…āĻ°ā§āĻĨāĻžā§Ž, āϝ⧇āύ āĻāϟāĻŋ āϏāĻŽā§āĻĒā§‚āĻ°ā§āĻŖāϰ⧂āĻĒ⧇ āĻāχ āϜāĻžāϤ⧀āϝāĻŧ āĻĄāĻŋāĻ­āĻžāχāϏāϗ⧁āϞāĻŋāϰ āϏāĻŽāĻ¨ā§āĻŦāϝāĻŧ⧇ āĻ—āĻ āĻŋāϤāĨ¤

vdev

āĻĒā§āϰāϤāĻŋāϟāĻŋ āĻ¸ā§āĻŸā§‹āϰ⧇āϜ āĻĒ⧁āϞ āĻāĻ• āĻŦāĻž āĻāĻ•āĻžāϧāĻŋāĻ• āĻ­āĻžāĻ°ā§āϚ⧁āϝāĻŧāĻžāϞ āĻĄāĻŋāĻ­āĻžāχāϏ (āĻ­āĻžāĻ°ā§āϚ⧁āϝāĻŧāĻžāϞ āĻĄāĻŋāĻ­āĻžāχāϏ, vdev) āύāĻŋāϝāĻŧ⧇ āĻ—āĻ āĻŋāϤāĨ¤ āĻĒāϰāĻŋāĻŦāĻ°ā§āϤ⧇, āĻĒā§āϰāϤāĻŋāϟāĻŋ vdev āĻāĻ• āĻŦāĻž āĻāĻ•āĻžāϧāĻŋāĻ• āĻŦāĻžāĻ¸ā§āϤāĻŦ āĻĄāĻŋāĻ­āĻžāχāϏ āϧāĻžāϰāĻŖ āĻ•āϰ⧇āĨ¤ āĻŦ⧇āĻļāĻŋāϰāĻ­āĻžāĻ— āĻ­āĻžāĻ°ā§āϚ⧁āϝāĻŧāĻžāϞ āĻĄāĻŋāĻ­āĻžāχāϏāϗ⧁āϞāĻŋ āϏāĻžāϧāĻžāϰāĻŖ āĻĄā§‡āϟāĻž āĻ¸ā§āĻŸā§‹āϰ⧇āĻœā§‡āϰ āϜāĻ¨ā§āϝ āĻŦā§āϝāĻŦāĻšā§ƒāϤ āĻšāϝāĻŧ, āϤāĻŦ⧇ CACHE, LOG āĻāĻŦāĻ‚ āĻŦāĻŋāĻļ⧇āώ āϏāĻš āĻŦ⧇āĻļ āĻ•āϝāĻŧ⧇āĻ•āϟāĻŋ vdev āϏāĻšāĻžāϝāĻŧāĻ• āĻ•ā§āϞāĻžāϏ āϰāϝāĻŧ⧇āϛ⧇āĨ¤ āĻāχ āĻĒā§āϰāϤāĻŋāϟāĻŋ vdev āĻĒā§āϰāĻ•āĻžāϰ⧇āϰ āĻĒāĻžāρāϚāϟāĻŋ āϟāĻĒā§‹āϞāϜāĻŋāϰ āĻāĻ•āϟāĻŋ āĻĨāĻžāĻ•āϤ⧇ āĻĒāĻžāϰ⧇: āĻāĻ•āĻ• āĻĄāĻŋāĻ­āĻžāχāϏ (āĻāĻ•āĻ•-āĻĄāĻŋāĻ­āĻžāχāϏ), RAIDz1, RAIDz2, RAIDz3, āĻŦāĻž āĻŽāĻŋāϰāϰ (āĻŽāĻŋāϰāϰ)āĨ¤

RAIDz1, RAIDz2 āĻāĻŦāĻ‚ RAIDz3 āĻšāϞ āĻŦāĻŋāĻļ⧇āώ āĻŦ⧈āϚāĻŋāĻ¤ā§āĻ°ā§āϝ āϝāĻžāϕ⧇ āĻĒ⧁āϰāĻžāύ⧋ āϟāĻžāχāĻŽāĻžāϰāϰāĻž āĻĻā§āĻŦāĻŋāϗ⧁āĻŖ (āϤāĻŋāĻ°ā§āϝāĻ•) āĻĒā§āϝāĻžāϰāĻŋāϟāĻŋ RAID āĻŦāϞ⧇āĨ¤ 1, 2 āĻāĻŦāĻ‚ 3 āĻĒā§āϰāϤāĻŋāϟāĻŋ āĻĄā§‡āϟāĻž āĻ¸ā§āĻŸā§āϰāĻŋāĻĒ⧇āϰ āϜāĻ¨ā§āϝ āĻ•āϤāϗ⧁āϞāĻŋ āĻĒā§āϝāĻžāϰāĻŋāϟāĻŋ āĻŦā§āϞāĻ• āĻŦāϰāĻžāĻĻā§āĻĻ āĻ•āϰāĻž āĻšāϝāĻŧ⧇āϛ⧇ āϤāĻž āωāĻ˛ā§āϞ⧇āĻ– āĻ•āϰ⧇āĨ¤ āĻĒā§āϝāĻžāϰāĻŋāϟāĻŋāϰ āϜāĻ¨ā§āϝ āφāϞāĻžāĻĻāĻž āĻĄāĻŋāĻ¸ā§āϕ⧇āϰ āĻĒāϰāĻŋāĻŦāĻ°ā§āϤ⧇, RAIDz āĻ­āĻžāĻ°ā§āϚ⧁āϝāĻŧāĻžāϞ āĻĄāĻŋāĻ­āĻžāχāϏ āĻāχ āĻĒā§āϝāĻžāϰāĻŋāϟāĻŋ āĻĄāĻŋāĻ¸ā§āĻ• āϜ⧁āĻĄāĻŧ⧇ āφāϧāĻž-āϏāĻŽāĻ­āĻžāĻŦ⧇ āĻŦāĻŋāϤāϰāĻŖ āĻ•āϰ⧇āĨ¤ āĻāĻ•āϟāĻŋ RAIDz āĻ…ā§āϝāĻžāϰ⧇ āϝāϤāϗ⧁āϞāĻŋ āĻĄāĻŋāĻ¸ā§āĻ• āĻšāĻžāϰāĻžāϤ⧇ āĻĒāĻžāϰ⧇ āϤāĻžāϤ⧇ āĻĒā§āϝāĻžāϰāĻŋāϟāĻŋ āĻŦā§āϞāĻ• āϰāϝāĻŧ⧇āϛ⧇; āϝāĻĻāĻŋ āĻāϟāĻŋ āĻ…āĻ¨ā§āϝ āĻāĻ•āϟāĻŋ āĻšāĻžāϰāĻžāϝāĻŧ, āĻāϟāĻŋ āĻ•ā§āĻ°ā§āϝāĻžāĻļ āĻ•āϰāĻŦ⧇ āĻāĻŦāĻ‚ āĻ¸ā§āĻŸā§‹āϰ⧇āϜ āĻĒ⧁āϞāϟāĻŋ āϏāĻžāĻĨ⧇ āύāĻŋāϝāĻŧ⧇ āϝāĻžāĻŦ⧇āĨ¤

āĻŽāĻŋāϰāϰ āĻ•āϰāĻž āĻ­āĻžāĻ°ā§āϚ⧁āϝāĻŧāĻžāϞ āĻĄāĻŋāĻ­āĻžāχāϏ⧇ (āĻŽāĻŋāϰāϰ vdev), āĻĒā§āϰāϤāĻŋāϟāĻŋ āĻŦā§āϞāĻ• vdev-āĻāϰ āĻĒā§āϰāϤāĻŋāϟāĻŋ āĻĄāĻŋāĻ­āĻžāχāϏ⧇ āϏāĻ‚āϰāĻ•ā§āώāĻŖ āĻ•āϰāĻž āĻšāϝāĻŧāĨ¤ āϝāĻĻāĻŋāĻ“ āĻĻ⧁āχ-āĻĒā§āϰāĻļāĻ¸ā§āϤ āφāϝāĻŧāύāĻžāϗ⧁āϞāĻŋ āϏāĻŦāĻšā§‡āϝāĻŧ⧇ āϏāĻžāϧāĻžāϰāĻŖ, āϝ⧇ āϕ⧋āύāĻ“ āύāĻŋāĻ°ā§āĻŦāĻŋāϚāĻžāϰ⧇ āϏāĻ‚āĻ–ā§āϝāĻ• āĻĄāĻŋāĻ­āĻžāχāϏ āĻāĻ•āϟāĻŋ āφāϝāĻŧāύāĻžāϝāĻŧ āĻĨāĻžāĻ•āϤ⧇ āĻĒāĻžāϰ⧇ - āωāĻ¨ā§āύāϤ āĻĒāĻ āύ āĻ•āĻžāĻ°ā§āϝāĻ•ā§āώāĻŽāϤāĻž āĻāĻŦāĻ‚ āĻ¤ā§āϰ⧁āϟāĻŋ āϏāĻšāύāĻļā§€āϞāϤāĻžāϰ āϜāĻ¨ā§āϝ āĻĒā§āϰāĻžāϝāĻŧāĻļāχ āĻŦāĻĄāĻŧ āχāύāĻ¸ā§āϟāϞ⧇āĻļāύ⧇ āĻŸā§āϰāĻŋāĻĒāϞ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰāĻž āĻšāϝāĻŧāĨ¤ āĻāĻ•āϟāĻŋ vdev āφāϝāĻŧāύāĻž āϝāϤāĻ•ā§āώāĻŖ āύāĻž vdev-āĻāϰ āĻ…āĻ¨ā§āϤāϤ āĻāĻ•āϟāĻŋ āĻĄāĻŋāĻ­āĻžāχāϏ āĻ•āĻžāϜ āĻ•āϰāϤ⧇ āĻĨāĻžāϕ⧇ āϤāϤāĻ•ā§āώāĻŖ āĻĒāĻ°ā§āϝāĻ¨ā§āϤ āϝ⧇āϕ⧋āύ⧋ āĻŦā§āϝāĻ°ā§āĻĨāϤāĻž āĻĨ⧇āϕ⧇ āĻŦāĻžāρāϚāϤ⧇ āĻĒāĻžāϰ⧇āĨ¤

āĻāĻ•āĻ• vdevs āϏāĻšāϜāĻžāϤ āĻŦāĻŋāĻĒāĻœā§āϜāύāĻ•. āĻāχ āϧāϰāύ⧇āϰ āĻāĻ•āϟāĻŋ āĻ­āĻžāĻ°ā§āϚ⧁āϝāĻŧāĻžāϞ āĻĄāĻŋāĻ­āĻžāχāϏ āĻāĻ•āϟāĻŋ āĻāĻ•āĻ• āĻŦā§āϝāĻ°ā§āĻĨāϤāĻž āĻĨ⧇āϕ⧇ āĻŦāĻžāρāϚāĻŦ⧇ āύāĻž - āĻāĻŦāĻ‚ āϝāĻĻāĻŋ āĻ¸ā§āĻŸā§‹āϰ⧇āϜ āĻŦāĻž āĻāĻ•āϟāĻŋ āĻŦāĻŋāĻļ⧇āώ vdev āĻšāĻŋāϏāĻžāĻŦ⧇ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰāĻž āĻšāϝāĻŧ, āϤāĻŦ⧇ āĻāϰ āĻŦā§āϝāĻ°ā§āĻĨāϤāĻž āĻĒ⧁āϰ⧋ āĻĒ⧁āϞāϟāĻŋāϰ āĻ§ā§āĻŦāĻ‚āϏ⧇āϰ āĻĻāĻŋāϕ⧇ āύāĻŋāϝāĻŧ⧇ āϝāĻžāĻŦ⧇āĨ¤ āĻāĻ–āĻžāύ⧇ āϖ⧁āĻŦ, āϖ⧁āĻŦ āϏāϤāĻ°ā§āĻ• āĻĨāĻžāϕ⧁āύāĨ¤

āωāĻĒāϰ⧇āϰ āϝ⧇āϕ⧋āύāĻ“ āϟāĻĒā§‹āϞāϜāĻŋ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰ⧇ CACHE, LOG āĻāĻŦāĻ‚ SPECIAL VA āϤ⧈āϰāĻŋ āĻ•āϰāĻž āϝ⧇āϤ⧇ āĻĒāĻžāϰ⧇ - āĻ•āĻŋāĻ¨ā§āϤ⧁ āĻŽāύ⧇ āϰāĻžāĻ–āĻŦ⧇āύ āϝ⧇ āĻāĻ•āϟāĻŋ āĻŦāĻŋāĻļ⧇āώ VA āĻšāĻžāϰāĻžāύ⧋ āĻŽāĻžāύ⧇ āĻĒ⧁āϞ⧇āϰ āĻ•ā§āώāϤāĻŋ, āϤāĻžāχ āĻāĻ•āϟāĻŋ āĻ…āĻĒā§āϰāϝāĻŧā§‹āϜāύ⧀āϝāĻŧ āϟāĻĒā§‹āϞāϜāĻŋ āĻ…āĻ¤ā§āϝāĻ¨ā§āϤ āϏ⧁āĻĒāĻžāϰāĻŋāĻļ āĻ•āϰāĻž āĻšāϝāĻŧāĨ¤

āϝāĻ¨ā§āĻ¤ā§āϰ

āĻāϟāĻŋ āϏāĻŽā§āĻ­āĻŦāϤ ZFS-āĻ āĻŦā§‹āĻāĻžāϰ āϏāĻŦāĻšā§‡āϝāĻŧ⧇ āϏāĻšāϜ āĻļāĻŦā§āĻĻ - āĻāϟāĻŋ āφāĻ•ā§āώāϰāĻŋāĻ• āĻ…āĻ°ā§āĻĨ⧇ āĻāĻ•āϟāĻŋ āĻŦā§āϞāĻ• āĻ°ā§āϝāĻžāĻ¨ā§āĻĄāĻŽ āĻ…ā§āϝāĻžāĻ•ā§āϏ⧇āϏ āĻĄāĻŋāĻ­āĻžāχāϏāĨ¤ āĻŽāύ⧇ āϰāĻžāĻ–āĻŦ⧇āύ āϝ⧇ āĻ­āĻžāĻ°ā§āϚ⧁āϝāĻŧāĻžāϞ āĻĄāĻŋāĻ­āĻžāχāϏāϗ⧁āϞāĻŋ āĻĒ⧃āĻĨāĻ• āĻĄāĻŋāĻ­āĻžāχāϏāϗ⧁āϞāĻŋāϰ āĻĻā§āĻŦāĻžāϰāĻž āĻ—āĻ āĻŋāϤ, āϝāĻ–āύ āĻāĻ•āϟāĻŋ āĻĒ⧁āϞ āĻ­āĻžāĻ°ā§āϚ⧁āϝāĻŧāĻžāϞ āĻĄāĻŋāĻ­āĻžāχāϏāϗ⧁āϞāĻŋāϰ āĻĻā§āĻŦāĻžāϰāĻž āĻ—āĻ āĻŋāϤāĨ¤

āĻĄāĻŋāĻ¸ā§āĻ• - āĻšāϝāĻŧ āϚ⧌āĻŽā§āĻŦāĻ• āĻŦāĻž āĻ•āĻ āĻŋāύ āĻ…āĻŦāĻ¸ā§āĻĨāĻž - āĻšāϞ āϏāĻŦāĻšā§‡āϝāĻŧ⧇ āϏāĻžāϧāĻžāϰāĻŖ āĻŦā§āϞāĻ• āĻĄāĻŋāĻ­āĻžāχāϏ āϝāĻž vdev āĻāϰ āĻŦāĻŋāĻ˛ā§āĻĄāĻŋāĻ‚ āĻŦā§āϞāĻ• āĻšāĻŋāϏāĻžāĻŦ⧇ āĻŦā§āϝāĻŦāĻšā§ƒāϤ āĻšāϝāĻŧāĨ¤ āϝāĻžāχāĻšā§‹āĻ•, /dev-āĻ āĻāĻ•āϟāĻŋ āĻŦāĻ°ā§āĻŖāύāĻžāĻ•āĻžāϰ⧀ āϏāĻš āϝ⧇āϕ⧋āύ āĻĄāĻŋāĻ­āĻžāχāϏ āĻ•āϰāĻŦ⧇, āϤāĻžāχ āϏāĻŽā§āĻĒā§‚āĻ°ā§āĻŖ āĻšāĻžāĻ°ā§āĻĄāĻ“āϝāĻŧā§āϝāĻžāϰ RAID āĻ…ā§āϝāĻžāϰ⧇ āφāϞāĻžāĻĻāĻž āĻĄāĻŋāĻ­āĻžāχāϏ āĻšāĻŋāϏāĻžāĻŦ⧇ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰāĻž āϝ⧇āϤ⧇ āĻĒāĻžāϰ⧇āĨ¤

āĻāĻ•āϟāĻŋ āϏāĻžāϧāĻžāϰāĻŖ āĻ•āĻžāρāϚāĻž āĻĢāĻžāχāϞ āĻšāϞ āϏāĻŦāĻšā§‡āϝāĻŧ⧇ āϗ⧁āϰ⧁āĻ¤ā§āĻŦāĻĒā§‚āĻ°ā§āĻŖ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒ āĻŦā§āϞāĻ• āĻĄāĻŋāĻ­āĻžāχāϏāϗ⧁āϞāĻŋāϰ āĻŽāĻ§ā§āϝ⧇ āĻāĻ•āϟāĻŋ āϝāĻž āĻĨ⧇āϕ⧇ āĻāĻ•āϟāĻŋ vdev āϤ⧈āϰāĻŋ āĻ•āϰāĻž āϝ⧇āϤ⧇ āĻĒāĻžāϰ⧇āĨ¤ āĻĨ⧇āϕ⧇ āĻĒāϰ⧀āĻ•ā§āώāĻž āĻĒ⧁āϞ āĻ¸ā§āĻĒāĻžāĻ°ā§āϏ āĻĢāĻžāχāϞ āĻĒ⧁āϞ āĻ•āĻŽāĻžāĻ¨ā§āĻĄ āĻšā§‡āĻ• āĻ•āϰāĻžāϰ āĻāĻŦāĻ‚ āĻāĻ•āϟāĻŋ āĻĒā§āϰāĻĻāĻ¤ā§āϤ āϟāĻĒā§‹āϞāϜāĻŋāϰ āĻāĻ•āϟāĻŋ āĻĒ⧁āϞ āĻŦāĻž āĻ­āĻžāĻ°ā§āϚ⧁āϝāĻŧāĻžāϞ āĻĄāĻŋāĻ­āĻžāχāϏ⧇ āĻ•āϤāϟāĻž āϜāĻžāϝāĻŧāĻ—āĻž āĻĒāĻžāĻ“āϝāĻŧāĻž āϝāĻžāϝāĻŧ āϤāĻž āĻĻ⧇āĻ–āĻžāϰ āĻāĻ•āϟāĻŋ āϖ⧁āĻŦ āϏāĻšāϜ āωāĻĒāĻžāϝāĻŧāĨ¤

ZFS āĻŦ⧇āϏāĻŋāĻ•āϏ: āĻ¸ā§āĻŸā§‹āϰ⧇āϜ āĻāĻŦāĻ‚ āĻĒāĻžāϰāĻĢāϰāĻŽā§āϝāĻžāĻ¨ā§āϏ
āφāĻĒāύāĻŋ āĻŽāĻžāĻ¤ā§āϰ āĻ•āϝāĻŧ⧇āĻ• āϏ⧇āϕ⧇āĻ¨ā§āĻĄā§‡āϰ āĻŽāĻ§ā§āϝ⧇ āĻ¸ā§āĻĒāĻžāĻ°ā§āϏ āĻĢāĻžāχāϞāϗ⧁āϞāĻŋ āĻĨ⧇āϕ⧇ āĻāĻ•āϟāĻŋ āĻĒāϰ⧀āĻ•ā§āώāĻž āĻĒ⧁āϞ āϤ⧈āϰāĻŋ āĻ•āϰāϤ⧇ āĻĒāĻžāϰ⧇āύ - āϤāĻŦ⧇ āĻĒāϰ⧇ āĻĒ⧁āϰ⧋ āĻĒ⧁āϞ āĻāĻŦāĻ‚ āĻāϰ āωāĻĒāĻžāĻĻāĻžāύāϗ⧁āϞāĻŋ āĻŽā§āĻ›āϤ⧇ āϭ⧁āϞāĻŦ⧇āύ āύāĻž

āϧāϰāĻž āϝāĻžāĻ• āφāĻĒāύāĻŋ āφāϟāϟāĻŋ āĻĄāĻŋāĻ¸ā§āϕ⧇ āĻāĻ•āϟāĻŋ āϏāĻžāĻ°ā§āĻ­āĻžāϰ āϰāĻžāĻ–āϤ⧇ āϚāĻžāύ āĻāĻŦāĻ‚ 10 āϟāĻŋāĻŦāĻŋ āĻĄāĻŋāĻ¸ā§āĻ• (~9300 GiB) āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰāĻžāϰ āĻĒāϰāĻŋāĻ•āĻ˛ā§āĻĒāύāĻž āĻ•āϰāϤ⧇ āϚāĻžāύ - āĻ•āĻŋāĻ¨ā§āϤ⧁ āφāĻĒāύāĻŋ āύāĻŋāĻļā§āϚāĻŋāϤ āύāύ āϝ⧇ āϕ⧋āύ āϟāĻĒā§‹āϞāϜāĻŋ āφāĻĒāύāĻžāϰ āĻĒā§āϰāϝāĻŧā§‹āϜāύ⧇ āϏāĻŦāĻšā§‡āϝāĻŧ⧇ āωāĻĒāϝ⧁āĻ•ā§āϤāĨ¤ āωāĻĒāϰ⧇āϰ āωāĻĻāĻžāĻšāϰāϪ⧇, āφāĻŽāϰāĻž āĻ•āϝāĻŧ⧇āĻ• āϏ⧇āϕ⧇āĻ¨ā§āĻĄā§‡ āĻ¸ā§āĻĒāĻžāĻ°ā§āϏ āĻĢāĻžāχāϞ āĻĨ⧇āϕ⧇ āĻāĻ•āϟāĻŋ āĻĒāϰ⧀āĻ•ā§āώāĻž āĻĒ⧁āϞ āϤ⧈āϰāĻŋ āĻ•āϰāĻŋ - āĻāĻŦāĻ‚ āĻāĻ–āύ āφāĻŽāϰāĻž āϜāĻžāύāĻŋ āϝ⧇ āφāϟāϟāĻŋ 2 ​​āϟāĻŋāĻŦāĻŋ āĻĄāĻŋāĻ¸ā§āϕ⧇āϰ āĻāĻ•āϟāĻŋ RAIDz10 vdev āĻŦā§āϝāĻŦāĻšāĻžāϰāϝ⧋āĻ—ā§āϝ āĻ•ā§āώāĻŽāϤāĻžāϰ 50 TiB āĻĒā§āϰāĻĻāĻžāύ āĻ•āϰ⧇āĨ¤

āĻĄāĻŋāĻ­āĻžāχāϏ⧇āϰ āφāϰ⧇āĻ•āϟāĻŋ āĻŦāĻŋāĻļ⧇āώ āĻļā§āϰ⧇āĻŖāĻŋ āĻšāϞ SPARE (āĻ…āϤāĻŋāϰāĻŋāĻ•ā§āϤ)āĨ¤ āĻšāϟ-āϏ⧋āϝāĻŧāĻžāĻĒ āĻĄāĻŋāĻ­āĻžāχāϏāϗ⧁āϞāĻŋ, āύāĻŋāϝāĻŧāĻŽāĻŋāϤ āĻĄāĻŋāĻ­āĻžāχāϏ⧇āϰ āĻŦāĻŋāĻĒāϰ⧀āϤ⧇, āĻĒ⧁āϰ⧋ āĻĒ⧁āϞ⧇āϰ āĻ…āĻ¨ā§āϤāĻ°ā§āĻ—āϤ, āĻāĻŦāĻ‚ āĻāĻ•āϟāĻŋ āĻāĻ•āĻ• āĻ­āĻžāĻ°ā§āϚ⧁āϝāĻŧāĻžāϞ āĻĄāĻŋāĻ­āĻžāχāϏ⧇āϰ āύāϝāĻŧāĨ¤ āϝāĻĻāĻŋ āĻĒ⧁āϞ⧇āϰ āĻŽāĻ§ā§āϝ⧇ āĻāĻ•āϟāĻŋ vdev āĻŦā§āϝāĻ°ā§āĻĨ āĻšāϝāĻŧ āĻāĻŦāĻ‚ āĻāĻ•āϟāĻŋ āĻ…āϤāĻŋāϰāĻŋāĻ•ā§āϤ āĻĄāĻŋāĻ­āĻžāχāϏ āĻĒ⧁āϞ⧇āϰ āϏāĻžāĻĨ⧇ āϏāĻ‚āϝ⧁āĻ•ā§āϤ āĻĨāĻžāϕ⧇ āĻāĻŦāĻ‚ āωāĻĒāϞāĻŦā§āϧ āĻĨāĻžāϕ⧇, āϤāĻžāĻšāϞ⧇ āĻāϟāĻŋ āĻ¸ā§āĻŦāϝāĻŧāĻ‚āĻ•ā§āϰāĻŋāϝāĻŧāĻ­āĻžāĻŦ⧇ āĻĒā§āϰāĻ­āĻžāĻŦāĻŋāϤ vdev-āĻ āϝ⧋āĻ—āĻĻāĻžāύ āĻ•āϰāĻŦ⧇āĨ¤

āĻĒā§āϰāĻ­āĻžāĻŦāĻŋāϤ vdev āĻāϰ āϏāĻžāĻĨ⧇ āϏāĻ‚āϝ⧋āĻ— āĻ•āϰāĻžāϰ āĻĒāϰ⧇, āĻ…āϤāĻŋāϰāĻŋāĻ•ā§āϤ āĻĄāĻŋāĻ­āĻžāχāϏāϟāĻŋ āĻ…āύ⧁āĻĒāĻ¸ā§āĻĨāĻŋāϤ āĻĄāĻŋāĻ­āĻžāχāϏ⧇ āĻĨāĻžāĻ•āĻž āĻĄā§‡āϟāĻžāϰ āĻ…āύ⧁āϞāĻŋāĻĒāĻŋ āĻŦāĻž āĻĒ⧁āύāĻ°ā§āĻ—āĻ āύ āĻĒ⧇āϤ⧇ āĻļ⧁āϰ⧁ āĻ•āϰ⧇āĨ¤ āĻĒā§āϰāĻĨāĻžāĻ—āϤ RAID-āĻ āĻāϕ⧇ āĻŦāϞāĻž āĻšāϝāĻŧ āĻĒ⧁āύāĻ°ā§āύāĻŋāĻ°ā§āĻŽāĻžāĻŖ, āϝāĻ–āύ ZFS-āĻ āĻāϕ⧇ āĻŦāϞāĻž āĻšāϝāĻŧ āϰāĻŋāϏāĻŋāϞāĻ­āĻžāϰāĻŋāĻ‚āĨ¤

āĻāϟāĻž āĻŽāύ⧇ āϰāĻžāĻ–āĻž āϗ⧁āϰ⧁āĻ¤ā§āĻŦāĻĒā§‚āĻ°ā§āĻŖ āϝ⧇ āĻ…āϤāĻŋāϰāĻŋāĻ•ā§āϤ āĻĄāĻŋāĻ­āĻžāχāϏāϗ⧁āϞāĻŋ āĻ¸ā§āĻĨāĻžāϝāĻŧā§€āĻ­āĻžāĻŦ⧇ āĻŦā§āϝāĻ°ā§āĻĨ āĻĄāĻŋāĻ­āĻžāχāϏāϗ⧁āϞāĻŋāϕ⧇ āĻĒā§āϰāϤāĻŋāĻ¸ā§āĻĨāĻžāĻĒāύ āĻ•āϰ⧇ āύāĻžāĨ¤ āĻāϟāĻŋ vdev-āĻāϰ āĻ…āĻŦāύāϤāĻŋ āĻšāĻ“āϝāĻŧāĻžāϰ āϏāĻŽāϝāĻŧ āĻ•āĻŽāĻžāύ⧋āϰ āϜāĻ¨ā§āϝ āĻāĻ•āϟāĻŋ āĻ…āĻ¸ā§āĻĨāĻžāϝāĻŧā§€ āĻĒā§āϰāϤāĻŋāĻ¸ā§āĻĨāĻžāĻĒāύāĨ¤ āĻ…ā§āϝāĻžāĻĄāĻŽāĻŋāύāĻŋāĻ¸ā§āĻŸā§āϰ⧇āϟāϰ āĻŦā§āϝāĻ°ā§āĻĨ vdev āĻĒā§āϰāϤāĻŋāĻ¸ā§āĻĨāĻžāĻĒāύ āĻ•āϰāĻžāϰ āĻĒāϰ⧇, āϰāĻŋāĻĄāĻžāύāĻĄā§‡āĻ¨ā§āϏāĻŋ āϏ⧇āχ āĻ¸ā§āĻĨāĻžāϝāĻŧā§€ āĻĄāĻŋāĻ­āĻžāχāϏ⧇ āĻĒ⧁āύāϰ⧁āĻĻā§āϧāĻžāϰ āĻ•āϰāĻž āĻšāϝāĻŧ, āĻāĻŦāĻ‚ SPARE āϕ⧇ vdev āĻĨ⧇āϕ⧇ āϏāĻ‚āϝ⧋āĻ— āĻŦāĻŋāĻšā§āĻ›āĻŋāĻ¨ā§āύ āĻ•āϰāĻž āĻšāϝāĻŧ āĻāĻŦāĻ‚ āĻĒ⧁āϰ⧋ āĻĒ⧁āϞ⧇āϰ āϜāĻ¨ā§āϝ āĻ…āϤāĻŋāϰāĻŋāĻ•ā§āϤ āĻšāĻŋāϏāĻžāĻŦ⧇ āĻ•āĻžāĻœā§‡ āĻĢāĻŋāϰ⧇ āφāϏ⧇āĨ¤

āĻĄā§‡āϟāĻž āϏ⧇āϟ, āĻŦā§āϞāĻ• āĻāĻŦāĻ‚ āϏ⧇āĻ•ā§āϟāϰ

āφāĻŽāĻžāĻĻ⧇āϰ ZFS āϝāĻžāĻ¤ā§āϰāĻžāϝāĻŧ āĻŦā§‹āĻāĻžāϰ āϜāĻ¨ā§āϝ āĻĒāϰāĻŦāĻ°ā§āϤ⧀ āĻŦāĻŋāĻ˛ā§āĻĄāĻŋāĻ‚ āĻŦā§āϞāĻ•āϗ⧁āϞāĻŋ āĻšāĻžāĻ°ā§āĻĄāĻ“āϝāĻŧā§āϝāĻžāϰ āϏāĻŽā§āĻĒāĻ°ā§āϕ⧇ āĻ•āĻŽ āĻāĻŦāĻ‚ āĻĄā§‡āϟāĻž āϕ⧀āĻ­āĻžāĻŦ⧇ āϏāĻ‚āĻ—āĻ āĻŋāϤ āĻāĻŦāĻ‚ āϏāĻ‚āϰāĻ•ā§āώāĻŖ āĻ•āϰāĻž āĻšāϝāĻŧ āϏ⧇ āϏāĻŽā§āĻĒāĻ°ā§āϕ⧇ āφāϰāĻ“ āĻŦ⧇āĻļāĻŋāĨ¤ āφāĻŽāϰāĻž āĻāĻ–āĻžāύ⧇ āĻ•āϝāĻŧ⧇āĻ•āϟāĻŋ āĻ¸ā§āϤāϰ āĻāĻĄāĻŧāĻŋāϝāĻŧ⧇ āϝāĻžāĻšā§āĻ›āĻŋ - āϝ⧇āĻŽāύ āĻŽā§‡āϟāĻžāϏāĻ˛ā§āϝāĻžāĻŦ - āϝāĻžāϤ⧇ āϏāĻžāĻŽāĻ—ā§āϰāĻŋāĻ• āĻ•āĻžāĻ āĻžāĻŽā§‹āϰ āĻŦā§‹āĻāĻž āĻŦāϜāĻžāϝāĻŧ āϰāĻžāĻ–āĻžāϰ āϏāĻŽāϝāĻŧ āĻŦāĻŋāĻļāĻĻ āĻŦāĻŋāĻļ⧃āĻ™ā§āĻ–āϞ āύāĻž āĻšāϝāĻŧāĨ¤

āĻĄā§‡āϟāĻž āϏ⧇āϟ (āĻĄā§‡āϟāĻžāϏ⧇āϟ)

ZFS āĻŦ⧇āϏāĻŋāĻ•āϏ: āĻ¸ā§āĻŸā§‹āϰ⧇āϜ āĻāĻŦāĻ‚ āĻĒāĻžāϰāĻĢāϰāĻŽā§āϝāĻžāĻ¨ā§āϏ
āϝāĻ–āύ āφāĻŽāϰāĻž āĻĒā§āϰāĻĨāĻŽ āĻāĻ•āϟāĻŋ āĻĄā§‡āϟāĻžāϏ⧇āϟ āϤ⧈āϰāĻŋ āĻ•āϰāĻŋ, āϤāĻ–āύ āĻāϟāĻŋ āϏāĻŽāĻ¸ā§āϤ āωāĻĒāϞāĻŦā§āϧ āĻĒ⧁āϞ āĻ¸ā§āĻĨāĻžāύ āĻĻ⧇āĻ–āĻžāϝāĻŧāĨ¤ āϤāĻžāϰāĻĒāϰ āφāĻŽāϰāĻž āϕ⧋āϟāĻž āϏ⧇āϟ - āĻāĻŦāĻ‚ āĻŽāĻžāωāĻ¨ā§āϟ āĻĒāϝāĻŧ⧇āĻ¨ā§āϟ āĻĒāϰāĻŋāĻŦāĻ°ā§āϤāύāĨ¤ āĻŽā§āϝāĻžāϜāĻŋāĻ• !

ZFS āĻŦ⧇āϏāĻŋāĻ•āϏ: āĻ¸ā§āĻŸā§‹āϰ⧇āϜ āĻāĻŦāĻ‚ āĻĒāĻžāϰāĻĢāϰāĻŽā§āϝāĻžāĻ¨ā§āϏ
Zvol āĻšāϞ āĻŦ⧇āĻļāĻŋāϰāĻ­āĻžāĻ— āĻ…āĻ‚āĻļ⧇ āĻļ⧁āϧ⧁āĻŽāĻžāĻ¤ā§āϰ āĻāĻ•āϟāĻŋ āĻĄā§‡āϟāĻžāϏ⧇āϟ āĻāϰ āĻĢāĻžāχāϞ āϏāĻŋāĻ¸ā§āĻŸā§‡āĻŽ āϞ⧇āϝāĻŧāĻžāϰ āĻĨ⧇āϕ⧇ āĻ›āĻŋāύāϤāĻžāχ āĻ•āϰāĻž āĻšāϝāĻŧ⧇āϛ⧇, āϝāĻž āφāĻŽāϰāĻž āĻāĻ–āĻžāύ⧇ āĻāĻ•āϟāĻŋ āϏāĻŽā§āĻĒā§‚āĻ°ā§āĻŖ āĻ¸ā§āĻŦāĻžāĻ­āĻžāĻŦāĻŋāĻ• ext4 āĻĢāĻžāχāϞ āϏāĻŋāĻ¸ā§āĻŸā§‡āĻŽ āĻĻāĻŋāϝāĻŧ⧇ āĻĒā§āϰāϤāĻŋāĻ¸ā§āĻĨāĻžāĻĒāύ āĻ•āϰāĻ›āĻŋāĨ¤

āĻāĻ•āϟāĻŋ ZFS āĻĄā§‡āϟāĻžāϏ⧇āϟ āĻŽā§‹āϟāĻžāĻŽā§āϟāĻŋ āĻāĻ•āϟāĻŋ āĻ¸ā§āĻŸā§āϝāĻžāĻ¨ā§āĻĄāĻžāĻ°ā§āĻĄ āĻŽāĻžāωāĻ¨ā§āϟ āĻ•āϰāĻž āĻĢāĻžāχāϞ āϏāĻŋāĻ¸ā§āĻŸā§‡āĻŽā§‡āϰ āĻŽāϤ⧋āĨ¤ āĻāĻ•āϟāĻŋ āύāĻŋāϝāĻŧāĻŽāĻŋāϤ āĻĢāĻžāχāϞ āϏāĻŋāĻ¸ā§āĻŸā§‡āĻŽā§‡āϰ āĻŽāϤ, āĻĒā§āϰāĻĨāĻŽ āύāϜāϰ⧇ āĻāϟāĻŋ "āĻļ⧁āϧ⧁ āĻ…āĻ¨ā§āϝ āĻĢā§‹āĻ˛ā§āĻĄāĻžāϰ" āĻāϰ āĻŽāϤ āĻĻ⧇āĻ–āĻžāĻšā§āϛ⧇āĨ¤ āĻ•āĻŋāĻ¨ā§āϤ⧁ āύāĻŋāϝāĻŧāĻŽāĻŋāϤ āĻŽāĻžāωāĻ¨ā§āϟāϝ⧋āĻ—ā§āϝ āĻĢāĻžāχāϞ āϏāĻŋāĻ¸ā§āĻŸā§‡āĻŽā§‡āϰ āĻŽāϤ⧋, āĻĒā§āϰāϤāĻŋāϟāĻŋ ZFS āĻĄā§‡āϟāĻžāϏ⧇āĻŸā§‡āϰ āύāĻŋāϜāĻ¸ā§āĻŦ āĻŽā§ŒāϞāĻŋāĻ• āĻŦ⧈āĻļāĻŋāĻˇā§āĻŸā§āϝ⧇āϰ āϏ⧇āϟ āϰāϝāĻŧ⧇āϛ⧇āĨ¤

āĻĒā§āϰāĻĨāĻŽāϤ, āĻāĻ•āϟāĻŋ āĻĄā§‡āϟāĻžāϏ⧇āĻŸā§‡āϰ āĻāĻ•āϟāĻŋ āύāĻŋāĻ°ā§āϧāĻžāϰāĻŋāϤ āϕ⧋āϟāĻž āĻĨāĻžāĻ•āϤ⧇ āĻĒāĻžāϰ⧇āĨ¤ āϝāĻĻāĻŋ āϏ⧇āϟ āĻ•āϰāĻž āĻšāϝāĻŧ zfs set quota=100G poolname/datasetname, āϤāĻžāĻšāϞ⧇ āφāĻĒāύāĻŋ āĻŽāĻžāωāĻ¨ā§āϟ āĻ•āϰāĻž āĻĢā§‹āĻ˛ā§āĻĄāĻžāϰ⧇ āϞāĻŋāĻ–āϤ⧇ āĻĒāĻžāϰāĻŦ⧇āύ āύāĻž /poolname/datasetname 100 GiB āĻāϰ āĻŦ⧇āĻļāĻŋāĨ¤

āĻĒā§āϰāϤāĻŋāϟāĻŋ āϞāĻžāχāύ⧇āϰ āĻļ⧁āϰ⧁āϤ⧇ āĻ¸ā§āĻ˛ā§āϝāĻžāĻļ⧇āϰ āωāĻĒāĻ¸ā§āĻĨāĻŋāϤāĻŋ - āĻāĻŦāĻ‚ āĻ…āύ⧁āĻĒāĻ¸ā§āĻĨāĻŋāϤāĻŋ - āϞāĻ•ā§āĻˇā§āϝ āĻ•āϰ⧁āύ? ZFS āĻšāĻžāϝāĻŧāĻžāϰāĻžāĻ°ā§āĻ•āĻŋ āĻāĻŦāĻ‚ āϏāĻŋāĻ¸ā§āĻŸā§‡āĻŽ āĻŽāĻžāωāĻ¨ā§āϟ āĻšāĻžāϝāĻŧāĻžāϰāĻžāĻ°ā§āĻ•āĻŋ āωāĻ­āϝāĻŧ āĻ•ā§āώ⧇āĻ¤ā§āϰ⧇āχ āĻĒā§āϰāϤāĻŋāϟāĻŋ āĻĄā§‡āϟāĻžāϏ⧇āĻŸā§‡āϰ āύāĻŋāϜāĻ¸ā§āĻŦ āϜāĻžāϝāĻŧāĻ—āĻž āϰāϝāĻŧ⧇āϛ⧇āĨ¤ ZFS āĻ…āύ⧁āĻ•ā§āϰāĻŽā§‡ āϕ⧋āύ āĻ…āĻ—ā§āϰāĻŖā§€ āĻ¸ā§āĻ˛ā§āϝāĻžāĻļ āύ⧇āχ - āφāĻĒāύāĻŋ āĻĒ⧁āϞ⧇āϰ āύāĻžāĻŽ āĻĻāĻŋāϝāĻŧ⧇ āĻļ⧁āϰ⧁ āĻ•āϰ⧇āύ āĻāĻŦāĻ‚ āϤāĻžāϰāĻĒāϰ āĻāĻ•āϟāĻŋ āĻĄā§‡āϟāĻžāϏ⧇āϟ āĻĨ⧇āϕ⧇ āĻĒāϰāĻŦāĻ°ā§āϤ⧀āϤ⧇ āϝāĻžāĻ“āϝāĻŧāĻžāϰ āĻĒāĻĨāĨ¤ āωāĻĻāĻžāĻšāϰāĻŖ āĻ¸ā§āĻŦāϰ⧂āĻĒ, pool/parent/child āύāĻžāĻŽā§‡āϰ āĻāĻ•āϟāĻŋ āĻĄā§‡āϟāĻžāϏ⧇āĻŸā§‡āϰ āϜāĻ¨ā§āϝ child āĻŽā§‚āϞ āĻĄā§‡āϟāĻžāϏ⧇āĻŸā§‡āϰ āĻ…āϧ⧀āύ⧇ parent āĻāĻ•āϟāĻŋ āϏ⧃āϜāύāĻļā§€āϞ āύāĻžāĻŽ āϏāĻš āĻāĻ•āϟāĻŋ āĻĒ⧁āϞ⧇ pool.

āĻĄāĻŋāĻĢāĻ˛ā§āϟāϰ⧂āĻĒ⧇, āĻĄā§‡āϟāĻžāϏ⧇āĻŸā§‡āϰ āĻŽāĻžāωāĻ¨ā§āϟ āĻĒāϝāĻŧ⧇āĻ¨ā§āϟ ZFS āĻ…āύ⧁āĻ•ā§āϰāĻŽā§‡āϰ āύāĻžāĻŽā§‡āϰ āϏāĻŽāϤ⧁āĻ˛ā§āϝ āĻšāĻŦ⧇, āĻāĻ•āϟāĻŋ āĻ…āĻ—ā§āϰāĻŖā§€ āĻ¸ā§āĻ˛ā§āϝāĻžāĻļ āϏāĻš - āĻĒ⧁āϞ āύāĻžāĻŽāĻ• pool āĻšāĻŋāϏāĻžāĻŦ⧇ āĻŽāĻžāωāĻ¨ā§āϟ āĻ•āϰāĻž āĻšāϝāĻŧ⧇āϛ⧇ /pool, āĻĄā§‡āϟāĻž āϏ⧇āϟ parent āĻŽāĻ§ā§āϝ⧇ āĻŽāĻžāωāĻ¨ā§āϟ āĻ•āϰāĻž /pool/parent, āĻāĻŦāĻ‚ āϚāĻžāχāĻ˛ā§āĻĄ āĻĄā§‡āϟāĻžāϏ⧇āϟ child āĻŽāĻ§ā§āϝ⧇ āĻŽāĻžāωāĻ¨ā§āϟ āĻ•āϰāĻž /pool/parent/child. āϝāĻžāχāĻšā§‹āĻ•, āĻĄā§‡āϟāĻžāϏ⧇āĻŸā§‡āϰ āϏāĻŋāĻ¸ā§āĻŸā§‡āĻŽ āĻŽāĻžāωāĻ¨ā§āϟ āĻĒāϝāĻŧ⧇āĻ¨ā§āϟ āĻĒāϰāĻŋāĻŦāĻ°ā§āϤāύ āĻ•āϰāĻž āϝ⧇āϤ⧇ āĻĒāĻžāϰ⧇āĨ¤

āϝāĻĻāĻŋ āφāĻŽāϰāĻž āύāĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āϟ āĻ•āϰāĻŋ zfs set mountpoint=/lol pool/parent/child, āϤāĻžāϰāĻĒāϰ āĻĄā§‡āϟāĻž āϏ⧇āϟ pool/parent/child āĻšāĻŋāϏāĻžāĻŦ⧇ āϏāĻŋāĻ¸ā§āĻŸā§‡āĻŽā§‡ āĻŽāĻžāωāĻ¨ā§āϟ /lol.

āĻĄā§‡āϟāĻžāϏ⧇āϟ āĻ›āĻžāĻĄāĻŧāĻžāĻ“, āφāĻŽāĻžāĻĻ⧇āϰ āĻ­āϞāĻŋāωāĻŽ (zvols) āωāĻ˛ā§āϞ⧇āĻ– āĻ•āϰāĻž āωāϚāĻŋāϤāĨ¤ āĻāĻ•āϟāĻŋ āĻ­āϞāĻŋāωāĻŽ āĻŽā§‹āϟāĻžāĻŽā§āϟāĻŋ āĻāĻ•āϟāĻŋ āĻĄā§‡āϟāĻžāϏ⧇āĻŸā§‡āϰ āĻŽāϤ⧋āχ, āĻŦā§āϝāϤ⧀āϤ āĻāϟāĻŋāϤ⧇ āφāϏāϞ⧇ āϕ⧋āύāĻ“ āĻĢāĻžāχāϞ āϏāĻŋāĻ¸ā§āĻŸā§‡āĻŽ āύ⧇āχ - āĻāϟāĻŋ āϕ⧇āĻŦāϞ āĻāĻ•āϟāĻŋ āĻŦā§āϞāĻ• āĻĄāĻŋāĻ­āĻžāχāϏāĨ¤ āφāĻĒāύāĻŋ, āωāĻĻāĻžāĻšāϰāĻŖāĻ¸ā§āĻŦāϰ⧂āĻĒ, āϤ⧈āϰāĻŋ āĻ•āϰāϤ⧇ āĻĒāĻžāϰ⧇āύ zvol āύāĻžāĻŽ āϏāĻš mypool/myzvol, āϤāĻžāϰāĻĒāϰ āĻāϟāĻŋāϕ⧇ āĻāĻ•āϟāĻŋ ext4 āĻĢāĻžāχāϞ āϏāĻŋāĻ¸ā§āĻŸā§‡āĻŽ āĻĻāĻŋāϝāĻŧ⧇ āĻĢāϰāĻŽā§āϝāĻžāϟ āĻ•āϰ⧁āύ, āĻāĻŦāĻ‚ āϤāĻžāϰāĻĒāϰ āϏ⧇āχ āĻĢāĻžāχāϞ āϏāĻŋāĻ¸ā§āĻŸā§‡āĻŽāϟāĻŋ āĻŽāĻžāωāĻ¨ā§āϟ āĻ•āϰ⧁āύ - āφāĻĒāύāĻžāϰ āĻ•āĻžāϛ⧇ āĻāĻ–āύ āĻāĻ•āϟāĻŋ ext4 āĻĢāĻžāχāϞ āϏāĻŋāĻ¸ā§āĻŸā§‡āĻŽ āφāϛ⧇, āĻ•āĻŋāĻ¨ā§āϤ⧁ ZFS-āĻāϰ āϏāĻŽāĻ¸ā§āϤ āύāĻŋāϰāĻžāĻĒāĻ¤ā§āϤāĻž āĻŦ⧈āĻļāĻŋāĻˇā§āĻŸā§āϝ āϏāĻš! āĻāϟāĻŋ āĻāĻ•āϟāĻŋ āĻāĻ•āĻ• āĻŽā§‡āĻļāĻŋāύ⧇ āĻŽā§‚āĻ°ā§āĻ– āĻŦāϞ⧇ āĻŽāύ⧇ āĻšāϤ⧇ āĻĒāĻžāϰ⧇, āĻ•āĻŋāĻ¨ā§āϤ⧁ āĻāĻ•āϟāĻŋ iSCSI āĻĄāĻŋāĻ­āĻžāχāϏ āϰāĻĒā§āϤāĻžāύāĻŋ āĻ•āϰāĻžāϰ āϏāĻŽāϝāĻŧ āĻŦā§āϝāĻžāĻ•āĻāĻ¨ā§āĻĄ āĻšāĻŋāϏāĻžāĻŦ⧇ āĻ…āύ⧇āĻ• āĻŦ⧇āĻļāĻŋ āĻ…āĻ°ā§āĻĨāĻŦāĻšāĨ¤

āĻŦā§āϞāĻ•

ZFS āĻŦ⧇āϏāĻŋāĻ•āϏ: āĻ¸ā§āĻŸā§‹āϰ⧇āϜ āĻāĻŦāĻ‚ āĻĒāĻžāϰāĻĢāϰāĻŽā§āϝāĻžāĻ¨ā§āϏ
āĻĢāĻžāχāϞāϟāĻŋ āĻāĻ• āĻŦāĻž āĻāĻ•āĻžāϧāĻŋāĻ• āĻŦā§āϞāĻ• āĻĻā§āĻŦāĻžāϰāĻž āωāĻĒāĻ¸ā§āĻĨāĻžāĻĒāĻŋāϤ āĻšāϝāĻŧāĨ¤ āĻĒā§āϰāϤāĻŋāϟāĻŋ āĻŦā§āϞāĻ• āĻāĻ•āϟāĻŋ āĻ­āĻžāĻ°ā§āϚ⧁āϝāĻŧāĻžāϞ āĻĄāĻŋāĻ­āĻžāχāϏ⧇ āϏāĻ‚āϰāĻ•ā§āώāĻŖ āĻ•āϰāĻž āĻšāϝāĻŧāĨ¤ āĻŦā§āϞāϕ⧇āϰ āφāĻ•āĻžāϰ āϏāĻžāϧāĻžāϰāĻŖāϤ āĻĒāϰāĻžāĻŽāĻŋāϤāĻŋ āϏāĻŽāĻžāύ āĻšāϝāĻŧ āϰ⧇āĻ•āĻ°ā§āĻĄ āφāĻ•āĻžāϰ, āĻ•āĻŋāĻ¨ā§āϤ⧁ āĻšā§āϰāĻžāϏ āĻ•āϰāĻž āϝ⧇āϤ⧇ āĻĒāĻžāϰ⧇ 2^āĻļāĻŋāĻĢāϟāϝāĻĻāĻŋ āĻāϤ⧇ āĻŽā§‡āϟāĻžāĻĄā§‡āϟāĻž āĻŦāĻž āĻāĻ•āϟāĻŋ āϛ⧋āϟ āĻĢāĻžāχāϞ āĻĨāĻžāϕ⧇āĨ¤

ZFS āĻŦ⧇āϏāĻŋāĻ•āϏ: āĻ¸ā§āĻŸā§‹āϰ⧇āϜ āĻāĻŦāĻ‚ āĻĒāĻžāϰāĻĢāϰāĻŽā§āϝāĻžāĻ¨ā§āϏ
āφāĻŽāϰāĻž āϏāĻ¤ā§āϝāĻŋāχ āϏāĻ¤ā§āϝāĻŋāχ āφāĻĒāύāĻŋ āϝāĻĻāĻŋ āϖ⧁āĻŦ āϛ⧋āϟ āĻļāĻŋāĻĢāϟ āϏ⧇āϟ āĻ•āϰ⧇āύ āϤāĻŦ⧇ āĻŦāĻŋāĻļāĻžāϞ āĻĒāĻžāϰāĻĢāϰāĻŽā§āϝāĻžāĻ¨ā§āϏ āĻĒ⧇āύāĻžāĻ˛ā§āϟāĻŋ āύāĻŋāϝāĻŧ⧇ āĻŽāϜāĻž āĻ•āϰāĻŦ⧇āύ āύāĻž

āĻāĻ•āϟāĻŋ ZFS āĻĒ⧁āϞ⧇, āĻŽā§‡āϟāĻžāĻĄā§‡āϟāĻž āϏāĻš āϏāĻŽāĻ¸ā§āϤ āĻĄā§‡āϟāĻž āĻŦā§āϞāĻ•āϗ⧁āϞāĻŋāϤ⧇ āϏāĻ‚āϰāĻ•ā§āώāĻŖ āĻ•āϰāĻž āĻšāϝāĻŧāĨ¤ āĻĒā§āϰāϤāĻŋāϟāĻŋ āĻĄā§‡āϟāĻž āϏ⧇āĻŸā§‡āϰ āϜāĻ¨ā§āϝ āϏāĻ°ā§āĻŦāĻžāϧāĻŋāĻ• āĻŦā§āϞāĻ• āφāĻ•āĻžāϰ āĻĒā§āϰāĻĒāĻžāĻ°ā§āϟāĻŋāϤ⧇ āϏāĻ‚āĻœā§āĻžāĻžāϝāĻŧāĻŋāϤ āĻ•āϰāĻž āĻšāϝāĻŧ recordsize (āϰ⧇āĻ•āĻ°ā§āĻĄ āφāĻ•āĻžāϰ)āĨ¤ āϰ⧇āĻ•āĻ°ā§āĻĄā§‡āϰ āφāĻ•āĻžāϰ āĻĒāϰāĻŋāĻŦāĻ°ā§āϤāύ āĻ•āϰāĻž āϝ⧇āϤ⧇ āĻĒāĻžāϰ⧇, āĻ•āĻŋāĻ¨ā§āϤ⧁ āĻāϟāĻŋ āχāϤāĻŋāĻŽāĻ§ā§āϝ⧇āχ āĻĄā§‡āϟāĻžāϏ⧇āĻŸā§‡ āϞ⧇āĻ–āĻž āĻŦā§āϞāϕ⧇āϰ āφāĻ•āĻžāϰ āĻŦāĻž āĻ…āĻŦāĻ¸ā§āĻĨāĻžāύ āĻĒāϰāĻŋāĻŦāĻ°ā§āϤāύ āĻ•āϰāĻŦ⧇ āύāĻž - āĻāϟāĻŋ āĻļ⧁āϧ⧁āĻŽāĻžāĻ¤ā§āϰ āύāϤ⧁āύ āĻŦā§āϞāĻ•āϗ⧁āϞāĻŋāϕ⧇ āĻĒā§āϰāĻ­āĻžāĻŦāĻŋāϤ āĻ•āϰ⧇ āϝ⧇āĻšā§‡āϤ⧁ āϏ⧇āϗ⧁āϞāĻŋ āϞ⧇āĻ–āĻž āĻšāϝāĻŧ⧇āϛ⧇⧎

āĻ…āĻ¨ā§āϝāĻĨāĻžāϝāĻŧ āύāĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āϟ āύāĻž āĻšāϞ⧇, āĻŦāĻ°ā§āϤāĻŽāĻžāύ āĻĄāĻŋāĻĢāĻ˛ā§āϟ āϰ⧇āĻ•āĻ°ā§āĻĄ āφāĻ•āĻžāϰ āĻšāϞ 128 KiBāĨ¤ āĻāϟāĻŋ āĻāĻ• āϧāϰāύ⧇āϰ āϜāϟāĻŋāϞ āĻŸā§āϰ⧇āĻĄ-āĻ…āĻĢ āϝ⧇āĻ–āĻžāύ⧇ āĻ•āĻ°ā§āĻŽāĻ•ā§āώāĻŽāϤāĻž āύāĻŋāϖ⧁āρāϤ āύāϝāĻŧ, āϤāĻŦ⧇ āĻŦ⧇āĻļāĻŋāϰāĻ­āĻžāĻ— āĻ•ā§āώ⧇āĻ¤ā§āϰ⧇āχ āĻāϟāĻŋ āĻ­āϝāĻŧāĻžāύāĻ• āύāϝāĻŧāĨ¤ Recordsize 4K āĻĨ⧇āϕ⧇ 1M āĻĒāĻ°ā§āϝāĻ¨ā§āϤ āϝ⧇āϕ⧋āύ⧋ āĻŽāĻžāύ āϏ⧇āϟ āĻ•āϰāĻž āϝ⧇āϤ⧇ āĻĒāĻžāϰ⧇ (āωāĻ¨ā§āύāϤ āϏ⧇āϟāĻŋāĻ‚āϏ āϏāĻš recordsize āφāĻĒāύāĻŋ āφāϰāĻ“ āĻŦ⧇āĻļāĻŋ āχāύāĻ¸ā§āϟāϞ āĻ•āϰāϤ⧇ āĻĒāĻžāϰ⧇āύ, āϤāĻŦ⧇ āĻāϟāĻŋ āϖ⧁āĻŦ āĻ•āĻŽāχ āĻāĻ•āϟāĻŋ āĻ­āĻžāϞ āϧāĻžāϰāĻŖāĻž)āĨ¤

āϝ⧇āϕ⧋āύ āĻŦā§āϞāĻ• āĻļ⧁āϧ⧁āĻŽāĻžāĻ¤ā§āϰ āĻāĻ•āϟāĻŋ āĻĢāĻžāχāϞ⧇āϰ āĻĄā§‡āϟāĻž āĻŦā§‹āĻāĻžāϝāĻŧ - āφāĻĒāύāĻŋ āĻāĻ•āϟāĻŋ āĻŦā§āϞāϕ⧇ āĻĻ⧁āϟāĻŋ āĻ­āĻŋāĻ¨ā§āύ āĻĢāĻžāχāϞ āĻ•ā§āĻ°ā§āϝāĻžāĻŽ āĻ•āϰāϤ⧇ āĻĒāĻžāϰāĻŦ⧇āύ āύāĻžāĨ¤ āφāĻ•āĻžāϰ⧇āϰ āωāĻĒāϰ āύāĻŋāĻ°ā§āĻ­āϰ āĻ•āϰ⧇ āĻĒā§āϰāϤāĻŋāϟāĻŋ āĻĢāĻžāχāϞ⧇ āĻāĻ• āĻŦāĻž āĻāĻ•āĻžāϧāĻŋāĻ• āĻŦā§āϞāĻ• āĻĨāĻžāϕ⧇āĨ¤ āĻĢāĻžāχāϞ⧇āϰ āφāĻ•āĻžāϰ āϰ⧇āĻ•āĻ°ā§āĻĄ āφāĻ•āĻžāϰ⧇āϰ āĻšā§‡āϝāĻŧ⧇ āϛ⧋āϟ āĻšāϞ⧇, āĻāϟāĻŋ āĻāĻ•āϟāĻŋ āϛ⧋āϟ āĻŦā§āϞāĻ• āφāĻ•āĻžāϰ⧇ āϏāĻ‚āϰāĻ•ā§āώāĻŖ āĻ•āϰāĻž āĻšāĻŦ⧇ - āωāĻĻāĻžāĻšāϰāĻŖāĻ¸ā§āĻŦāϰ⧂āĻĒ, āĻāĻ•āϟāĻŋ 2 KiB āĻĢāĻžāχāϞ āϏāĻš āĻāĻ•āϟāĻŋ āĻŦā§āϞāĻ• āĻĄāĻŋāĻ¸ā§āϕ⧇ āĻļ⧁āϧ⧁āĻŽāĻžāĻ¤ā§āϰ āĻāĻ•āϟāĻŋ 4 KiB āϏ⧇āĻ•ā§āϟāϰ āĻĻāĻ–āϞ āĻ•āϰāĻŦ⧇āĨ¤

āϝāĻĻāĻŋ āĻĢāĻžāχāϞāϟāĻŋ āϝāĻĨ⧇āĻˇā§āϟ āĻŦāĻĄāĻŧ āĻšāϝāĻŧ āĻāĻŦāĻ‚ āĻŦ⧇āĻļ āĻ•āϝāĻŧ⧇āĻ•āϟāĻŋ āĻŦā§āϞāϕ⧇āϰ āĻĒā§āϰāϝāĻŧā§‹āϜāύ āĻšāϝāĻŧ, āϤāĻžāĻšāϞ⧇ āĻāχ āĻĢāĻžāχāϞ⧇āϰ āϏāĻžāĻĨ⧇ āϏāĻŽāĻ¸ā§āϤ āϰ⧇āĻ•āĻ°ā§āĻĄ āφāĻ•āĻžāϰ⧇āϰ āĻšāĻŦ⧇ recordsize - āĻļ⧇āώ āĻāĻ¨ā§āĻŸā§āϰāĻŋ āϏāĻš, āϝāĻžāϰ āĻĒā§āϰāϧāĻžāύ āĻ…āĻ‚āĻļ āĻšāϤ⧇ āĻĒāĻžāϰ⧇ āĻ…āĻŦā§āϝāĻŦāĻšā§ƒāϤ āĻ¸ā§āĻĨāĻžāύ.

zvols āĻāĻ•āϟāĻŋ āϏāĻŽā§āĻĒāĻ¤ā§āϤāĻŋ āύ⧇āχ recordsize - āĻĒāϰāĻŋāĻŦāĻ°ā§āϤ⧇ āϤāĻžāĻĻ⧇āϰ āĻāĻ•āϟāĻŋ āϏāĻŽāϤ⧁āĻ˛ā§āϝ āϏāĻŽā§āĻĒāĻ¤ā§āϤāĻŋ āφāϛ⧇ volblocksize.

āϏ⧇āĻ•ā§āϟāϰ

āϏāĻ°ā§āĻŦāĻļ⧇āώ, āϏāĻŦāĻšā§‡āϝāĻŧ⧇ āĻŽā§ŒāϞāĻŋāĻ• āĻŦāĻŋāĻ˛ā§āĻĄāĻŋāĻ‚ āĻŦā§āϞāĻ• āĻšāϞ āϏ⧇āĻ•ā§āϟāϰāĨ¤ āĻāϟāĻŋ āĻšāϞ āĻ•ā§āώ⧁āĻĻā§āϰāϤāĻŽ āϭ⧌āϤ āĻāĻ•āĻ• āϝāĻž āĻ…āĻ¨ā§āϤāĻ°ā§āύāĻŋāĻšāĻŋāϤ āĻĄāĻŋāĻ­āĻžāχāϏ āĻĨ⧇āϕ⧇ āϞ⧇āĻ–āĻž āĻŦāĻž āĻĒāĻĄāĻŧāĻž āϝāĻžāϝāĻŧāĨ¤ āĻ•āϝāĻŧ⧇āĻ• āĻĻāĻļāĻ• āϧāϰ⧇, āĻŦ⧇āĻļāĻŋāϰāĻ­āĻžāĻ— āĻĄāĻŋāĻ¸ā§āĻ• 512-āĻŦāĻžāχāϟ āϏ⧇āĻ•ā§āϟāϰ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰ⧇āĨ¤ āϏāĻŽā§āĻĒā§āϰāϤāĻŋ, āĻŦ⧇āĻļāĻŋāϰāĻ­āĻžāĻ— āĻĄāĻŋāĻ¸ā§āĻ• 4 KiB āϏ⧇āĻ•ā§āϟāϰ⧇āϰ āϜāĻ¨ā§āϝ āĻ•āύāĻĢāĻŋāĻ—āĻžāϰ āĻ•āϰāĻž āĻšāϝāĻŧ⧇āϛ⧇, āĻāĻŦāĻ‚ āĻ•āĻŋāϛ⧁ - āĻŦāĻŋāĻļ⧇āώ āĻ•āϰ⧇ SSD - 8 KiB āϏ⧇āĻ•ā§āϟāϰ āĻŦāĻž āϤāĻžāϰāĻ“ āĻŦ⧇āĻļāĻŋāĨ¤

ZFS āϏāĻŋāĻ¸ā§āĻŸā§‡āĻŽā§‡āϰ āĻāĻ•āϟāĻŋ āϏāĻŽā§āĻĒāĻ¤ā§āϤāĻŋ āϰāϝāĻŧ⧇āϛ⧇ āϝāĻž āφāĻĒāύāĻžāϕ⧇ āϏ⧇āĻ•ā§āϟāϰ⧇āϰ āφāĻ•āĻžāϰ āĻŽā§āϝāĻžāύ⧁āϝāĻŧāĻžāϞāĻŋ āϏ⧇āϟ āĻ•āϰāϤ⧇ āĻĻ⧇āϝāĻŧāĨ¤ āĻāχ āϏāĻŽā§āĻĒāĻ¤ā§āϤāĻŋ ashift. āĻ•āĻŋāϛ⧁āϟāĻž āĻŦāĻŋāĻ­ā§āϰāĻžāĻ¨ā§āϤāĻŋāĻ•āϰāĻ­āĻžāĻŦ⧇, āĻļāĻŋāĻĢāϟ āĻšāϞ āĻĻ⧁āϟāĻŋ āĻļāĻ•ā§āϤāĻŋāĨ¤ āωāĻĻāĻžāĻšāϰāĻŖ āĻ¸ā§āĻŦāϰ⧂āĻĒ, ashift=9 āĻŽāĻžāύ⧇ 2^9 āĻŦāĻž 512 āĻŦāĻžāχāĻŸā§‡āϰ āĻāĻ•āϟāĻŋ āϏ⧇āĻ•ā§āϟāϰ āϏāĻžāχāϜāĨ¤

āϝāĻ–āύ āϕ⧋āύ⧋ āύāϤ⧁āύ vdev-āĻ āĻĒā§āϰāϤāĻŋāϟāĻŋ āĻŦā§āϞāĻ• āĻĄāĻŋāĻ­āĻžāχāϏ āϝ⧁āĻ•ā§āϤ āĻ•āϰāĻž āĻšāϝāĻŧ, āϤāĻ–āύ ZFS āϏ⧇āϟāĻŋāϰ āĻŦāĻŋāĻ¸ā§āϤāĻžāϰāĻŋāϤ āϤāĻĨā§āϝ⧇āϰ āϜāĻ¨ā§āϝ āĻ…āĻĒāĻžāϰ⧇āϟāĻŋāĻ‚ āϏāĻŋāĻ¸ā§āĻŸā§‡āĻŽāϕ⧇ āϜāĻŋāĻœā§āĻžāĻžāϏāĻž āĻ•āϰ⧇ āĻāĻŦāĻ‚ āϤāĻžāĻ¤ā§āĻ¤ā§āĻŦāĻŋāĻ•āĻ­āĻžāĻŦ⧇, āĻāχ āϤāĻĨā§āϝ⧇āϰ āωāĻĒāϰ āĻ­āĻŋāĻ¤ā§āϤāĻŋ āĻ•āϰ⧇ āĻ¸ā§āĻŦāϝāĻŧāĻ‚āĻ•ā§āϰāĻŋāϝāĻŧāĻ­āĻžāĻŦ⧇ ashift āϝāĻĨāĻžāϝāĻĨāĻ­āĻžāĻŦ⧇ āϏ⧇āϟ āĻ•āϰ⧇āĨ¤ āĻĻ⧁āĻ°ā§āĻ­āĻžāĻ—ā§āϝāĻŦāĻļāϤ, āĻ…āύ⧇āĻ• āĻĄā§āϰāĻžāχāĻ­ āϏāĻžāĻŽāĻžā§āϜāĻ¸ā§āϝāϤāĻž āĻŦāϜāĻžāϝāĻŧ āϰāĻžāĻ–āĻžāϰ āϜāĻ¨ā§āϝ āϤāĻžāĻĻ⧇āϰ āϏ⧇āĻ•ā§āϟāϰ āϏāĻžāχāϜ āϏāĻŽā§āĻĒāĻ°ā§āϕ⧇ āĻŽāĻŋāĻĨā§āϝāĻž āϤāĻĨā§āϝ āĻĻ⧇āϝāĻŧāĨ¤ Windows āĻāĻ•ā§āϏāĻĒāĻŋ (āϝāĻž āĻŦāĻŋāĻ­āĻŋāĻ¨ā§āύ āϏ⧇āĻ•ā§āϟāϰ āφāĻ•āĻžāϰ⧇āϰ āĻĄā§āϰāĻžāχāĻ­ āĻŦ⧁āĻāϤ⧇ āĻ…āĻ•ā§āώāĻŽ āĻ›āĻŋāϞ)āĨ¤

āĻāϰ āĻŽāĻžāύ⧇ āĻšāϞ āϝ⧇ āĻāĻ•āϜāύ ZFS āĻĒā§āϰāĻļāĻžāϏāĻ•āϕ⧇ āϤāĻžāĻĻ⧇āϰ āĻĄāĻŋāĻ­āĻžāχāϏ⧇āϰ āĻĒā§āϰāĻ•ā§ƒāϤ āϏ⧇āĻ•ā§āϟāϰ⧇āϰ āφāĻ•āĻžāϰ āϜāĻžāύāϤ⧇ āĻāĻŦāĻ‚ āĻŽā§āϝāĻžāύ⧁āϝāĻŧāĻžāϞāĻŋ āϏ⧇āϟ āĻ•āϰāĻžāϰ āĻĒāϰāĻžāĻŽāĻ°ā§āĻļ āĻĻ⧇āĻ“āϝāĻŧāĻž āĻšāϝāĻŧ ashift. āϝāĻĻāĻŋ āĻļāĻŋāĻĢāϟ āϖ⧁āĻŦ āĻ•āĻŽ āϏ⧇āϟ āĻ•āϰāĻž āĻšāϝāĻŧ, āϤāĻžāĻšāϞ⧇ āϰāĻŋāĻĄ/āϰāĻžāχāϟ āĻ…āĻĒāĻžāϰ⧇āĻļāύ⧇āϰ āϏāĻ‚āĻ–ā§āϝāĻž āĻœā§āϝ⧋āϤāĻŋāĻ°ā§āĻŦāĻŋāĻĻā§āϝāĻžāĻ—āϤāĻ­āĻžāĻŦ⧇ āĻŦ⧃āĻĻā§āϧāĻŋ āĻĒāĻžāϝāĻŧāĨ¤ āϏ⧁āϤāϰāĻžāĻ‚, 512-āĻŦāĻžāχāϟ "āϏ⧇āĻ•ā§āϟāϰ"āϕ⧇ āĻāĻ•āϟāĻŋ āĻŦāĻžāĻ¸ā§āϤāĻŦ 4 KiB āϏ⧇āĻ•ā§āϟāϰ⧇ āϞ⧇āĻ–āĻžāϰ āĻ…āĻ°ā§āĻĨ āĻšāϞ āĻĒā§āϰāĻĨāĻŽ "āϏ⧇āĻ•ā§āϟāϰ" āϞāĻŋāĻ–āϤ⧇ āĻšāĻŦ⧇, āϤāĻžāϰāĻĒāϰ 4 KiB āϏ⧇āĻ•ā§āϟāϰ āĻĒāĻĄāĻŧ⧁āύ, āĻĻā§āĻŦāĻŋāϤ⧀āϝāĻŧ 512-āĻŦāĻžāχāĻŸā§‡āϰ "āϏ⧇āĻ•ā§āϟāϰ" āĻĻāĻŋāϝāĻŧ⧇ āĻāϟāĻŋāϕ⧇ āĻĒāϰāĻŋāĻŦāĻ°ā§āϤāύ āĻ•āϰ⧁āύ, āĻāϟāĻŋāϕ⧇ āύāϤ⧁āύ āĻ•āϰ⧇ āϞāĻŋāϖ⧁āύāĨ¤ 4 KiB āϏ⧇āĻ•ā§āϟāϰ, āĻāĻŦāĻ‚ āϤāĻžāχ. āĻĒā§āϰāϤāĻŋāϟāĻŋ āĻāĻ¨ā§āĻŸā§āϰāĻŋ āϜāĻ¨ā§āϝ.

āĻŦāĻžāĻ¸ā§āϤāĻŦ āϜāĻ—āϤ⧇, āĻāχ āϧāϰāύ⧇āϰ āĻļāĻžāĻ¸ā§āϤāĻŋ āĻ¸ā§āϝāĻžāĻŽāϏāĻžāĻ‚ āχāĻ­āĻŋāĻ“ āĻāϏāĻāϏāĻĄāĻŋāϗ⧁āϞāĻŋāϕ⧇ āφāϘāĻžāϤ āĻ•āϰ⧇, āϝāĻžāϰ āϜāĻ¨ā§āϝ ashift=13, āĻ•āĻŋāĻ¨ā§āϤ⧁ āĻāχ SSD āϗ⧁āϞāĻŋ āϤāĻžāĻĻ⧇āϰ āϏ⧇āĻ•ā§āϟāϰ⧇āϰ āφāĻ•āĻžāϰ āϏāĻŽā§āĻĒāĻ°ā§āϕ⧇ āĻŽāĻŋāĻĨā§āϝāĻž āĻŦāϞ⧇, āĻāĻŦāĻ‚ āϤāĻžāχ āĻĄāĻŋāĻĢāĻ˛ā§āϟ āϏ⧇āϟ āĻ•āϰāĻž āφāϛ⧇ ashift=9. āϝāĻĻāĻŋ āĻāĻ•āϜāύ āĻ…āĻ­āĻŋāĻœā§āĻž āϏāĻŋāĻ¸ā§āĻŸā§‡āĻŽ āĻ…ā§āϝāĻžāĻĄāĻŽāĻŋāύāĻŋāĻ¸ā§āĻŸā§āϰ⧇āϟāϰ āĻāχ āϏ⧇āϟāĻŋāĻ‚ āĻĒāϰāĻŋāĻŦāĻ°ā§āϤāύ āύāĻž āĻ•āϰ⧇āύ, āϤāĻžāĻšāϞ⧇ āĻāχ SSD āĻ•āĻžāϜ āĻ•āϰ⧇ āϧ⧀āϰ āĻĒā§āϰāϚāϞāĻŋāϤ āϚ⧌āĻŽā§āĻŦāĻ• HDD.

āϤ⧁āϞāύāĻžāϰ āϜāĻ¨ā§āϝ, āϖ⧁āĻŦ āĻŦāĻĄāĻŧ āφāĻ•āĻžāϰ⧇āϰ āϜāĻ¨ā§āϝ ashift āĻ•āĻžāĻ°ā§āϝāϤ āϕ⧋āύ āĻļāĻžāĻ¸ā§āϤāĻŋ āύ⧇āχāĨ¤ āϕ⧋āύ āĻŦāĻžāĻ¸ā§āϤāĻŦ āĻ•āĻ°ā§āĻŽāĻ•ā§āώāĻŽāϤāĻž āϜāϰāĻŋāĻŽāĻžāύāĻž āύ⧇āχ, āĻāĻŦāĻ‚ āĻ…āĻŦā§āϝāĻŦāĻšā§ƒāϤ āĻ¸ā§āĻĨāĻžāύ āĻŦ⧃āĻĻā§āϧāĻŋ āĻ…āϏ⧀āĻŽ (āĻŦāĻž āĻ•āĻŽā§āĻĒā§āϰ⧇āĻļāύ āϏāĻ•ā§āώāĻŽ āϏāĻš āĻļā§‚āĻ¨ā§āϝ)āĨ¤ āĻ…āϤāĻāĻŦ, āφāĻŽāϰāĻž āĻĻ⧃āĻĸāĻŧāĻ­āĻžāĻŦ⧇ āϏ⧁āĻĒāĻžāϰāĻŋāĻļ āĻ•āϰāĻŋ āϝ⧇ āĻāĻŽāύāĻ•āĻŋ āϏ⧇āχ āĻĄā§āϰāĻžāχāĻ­āϗ⧁āϞāĻŋāĻ“ āϝ⧇āϗ⧁āϞāĻŋ 512-āĻŦāĻžāχāϟ āϏ⧇āĻ•ā§āϟāϰ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰ⧇ āχāύāĻ¸ā§āϟāϞ āĻ•āϰ⧁āύ ashift=12 āĻŦāĻž āĻāĻŽāύāĻ•āĻŋ āĻāĻŽāύāĻ•āĻŋ ashift=13āφāĻ¤ā§āĻŽāĻŦāĻŋāĻļā§āĻŦāĻžāϏ⧇āϰ āϏāĻžāĻĨ⧇ āĻ­āĻŦāĻŋāĻˇā§āϝāϤ⧇āϰ āĻŽā§āĻ–ā§‹āĻŽā§āĻ–āĻŋ āĻšāϤ⧇āĨ¤

āϏāĻŽā§āĻĒāĻ¤ā§āϤāĻŋ ashift āĻĒā§āϰāϤāĻŋāϟāĻŋ vdev āĻ­āĻžāĻ°ā§āϚ⧁āϝāĻŧāĻžāϞ āĻĄāĻŋāĻ­āĻžāχāϏ⧇āϰ āϜāĻ¨ā§āϝ āϏ⧇āϟ āĻ•āϰāĻž āφāϛ⧇, āĻāĻŦāĻ‚ āĻĒ⧁āϞ⧇āϰ āϜāĻ¨ā§āϝ āύāϝāĻŧ, āĻ…āύ⧇āϕ⧇ āϭ⧁āϞ āĻ•āϰ⧇ āĻ­āĻžāĻŦ⧇āύ - āĻāĻŦāĻ‚ āχāύāĻ¸ā§āϟāϞ⧇āĻļāύ⧇āϰ āĻĒāϰ⧇ āĻĒāϰāĻŋāĻŦāĻ°ā§āϤāύ āĻšāϝāĻŧ āύāĻžāĨ¤ āϭ⧁āϞāĻŦāĻļāϤ āφāϘāĻžāϤ āĻ•āϰāϞ⧇ ashift āϝāĻ–āύ āφāĻĒāύāĻŋ āĻāĻ•āϟāĻŋ āĻĒ⧁āϞ⧇ āĻāĻ•āϟāĻŋ āύāϤ⧁āύ vdev āϝ⧋āĻ— āĻ•āϰ⧇āύ, āφāĻĒāύāĻŋ āĻāĻ•āϟāĻŋ āύāĻŋāĻŽā§āύ āĻ•āĻžāĻ°ā§āϝāĻ•ā§āώāĻŽāϤāĻžāϰ āϝāĻ¨ā§āĻ¤ā§āϰ⧇āϰ āϏāĻžāĻšāĻžāĻ¯ā§āϝ⧇ āϏ⧇āχ āĻĒ⧁āϞāϟāĻŋāϕ⧇ āĻ…āĻĒāϰāĻŋāĻŦāĻ°ā§āϤāύ⧀āϝāĻŧāĻ­āĻžāĻŦ⧇ āĻĻā§‚āώāĻŋāϤ āĻ•āϰ⧇āϛ⧇āύ āĻāĻŦāĻ‚ āϏāĻžāϧāĻžāϰāĻŖāϤ āĻĒ⧁āϞāϟāĻŋāϕ⧇ āĻ§ā§āĻŦāĻ‚āϏ āĻ•āϰ⧇ āφāĻŦāĻžāϰ āĻļ⧁āϰ⧁ āĻ•āϰāĻž āĻ›āĻžāĻĄāĻŧāĻž āφāϰ āϕ⧋āύ⧋ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒ āύ⧇āχāĨ¤ āĻāĻŽāύāĻ•āĻŋ vdev āĻŽā§āϛ⧇ āĻĢ⧇āϞāĻžāĻ“ āφāĻĒāύāĻžāϕ⧇ āĻ­āĻžāĻ™āĻž āĻ•āύāĻĢāĻŋāĻ—āĻžāϰ⧇āĻļāύ āĻĨ⧇āϕ⧇ āϰāĻ•ā§āώāĻž āĻ•āϰāĻŦ⧇ āύāĻž ashift!

āĻ•āĻĒāĻŋ-āĻ…āύ-āϰāĻžāχāϟ āĻŽā§‡āĻ•āĻžāύāĻŋāϜāĻŽ

ZFS āĻŦ⧇āϏāĻŋāĻ•āϏ: āĻ¸ā§āĻŸā§‹āϰ⧇āϜ āĻāĻŦāĻ‚ āĻĒāĻžāϰāĻĢāϰāĻŽā§āϝāĻžāĻ¨ā§āϏ
āϝāĻĻāĻŋ āĻāĻ•āϟāĻŋ āύāĻŋāϝāĻŧāĻŽāĻŋāϤ āĻĢāĻžāχāϞ āϏāĻŋāĻ¸ā§āĻŸā§‡āĻŽā§‡āϰ āĻĄā§‡āϟāĻž āĻ“āĻ­āĻžāϰāϰāĻžāχāϟ āĻ•āϰāĻžāϰ āĻĒā§āϰāϝāĻŧā§‹āϜāύ āĻšāϝāĻŧ, āϤāĻŦ⧇ āĻāϟāĻŋ āĻĒā§āϰāϤāĻŋāϟāĻŋ āĻŦā§āϞāĻ• āϝ⧇āĻ–āĻžāύ⧇ āφāϛ⧇ āϏ⧇āĻ–āĻžāύ⧇ āĻĒāϰāĻŋāĻŦāĻ°ā§āϤāύ āĻ•āϰ⧇

ZFS āĻŦ⧇āϏāĻŋāĻ•āϏ: āĻ¸ā§āĻŸā§‹āϰ⧇āϜ āĻāĻŦāĻ‚ āĻĒāĻžāϰāĻĢāϰāĻŽā§āϝāĻžāĻ¨ā§āϏ
āĻāĻ•āϟāĻŋ āĻ•āĻĒāĻŋ-āĻ…āύ-āϰāĻžāχāϟ āĻĢāĻžāχāϞ āϏāĻŋāĻ¸ā§āĻŸā§‡āĻŽ āĻāĻ•āϟāĻŋ āύāϤ⧁āύ āĻŦā§āϞāĻ• āϏāĻ‚āĻ¸ā§āĻ•āϰāĻŖ āϞ⧇āϖ⧇ āĻāĻŦāĻ‚ āϤāĻžāϰāĻĒāϰ⧇ āĻĒ⧁āϰāĻžāύ⧋ āϏāĻ‚āĻ¸ā§āĻ•āϰāĻŖāϟāĻŋ āφāύāϞāĻ• āĻ•āϰ⧇

ZFS āĻŦ⧇āϏāĻŋāĻ•āϏ: āĻ¸ā§āĻŸā§‹āϰ⧇āϜ āĻāĻŦāĻ‚ āĻĒāĻžāϰāĻĢāϰāĻŽā§āϝāĻžāĻ¨ā§āϏ
āĻŦāĻŋāĻŽā§‚āĻ°ā§āϤāĻ­āĻžāĻŦ⧇, āϝāĻĻāĻŋ āφāĻŽāϰāĻž āĻŦā§āϞāĻ•āϗ⧁āϞāĻŋāϰ āĻĒā§āϰāĻ•ā§ƒāϤ āĻļāĻžāϰ⧀āϰāĻŋāĻ• āĻ…āĻŦāĻ¸ā§āĻĨāĻžāύ āωāĻĒ⧇āĻ•ā§āώāĻž āĻ•āϰāĻŋ, āϤāĻžāĻšāϞ⧇ āφāĻŽāĻžāĻĻ⧇āϰ "āĻĄā§‡āϟāĻž āϧ⧂āĻŽāϕ⧇āϤ⧁" āĻāĻ•āϟāĻŋ "āĻĄā§‡āϟāĻž āĻ“āϝāĻŧāĻžāĻ°ā§āĻŽ"-āĻ āϏāϰāϞ⧀āĻ•ā§ƒāϤ āĻšāϝāĻŧ āϝāĻž āωāĻĒāϞāĻŦā§āϧ āĻ¸ā§āĻĨāĻžāύ⧇āϰ āĻŽāĻžāύāϚāĻŋāĻ¤ā§āϰ āϜ⧁āĻĄāĻŧ⧇ āĻŦāĻžāĻŽ āĻĨ⧇āϕ⧇ āĻĄāĻžāύ⧇ āϚāϞ⧇ āϝāĻžāϝāĻŧāĨ¤

ZFS āĻŦ⧇āϏāĻŋāĻ•āϏ: āĻ¸ā§āĻŸā§‹āϰ⧇āϜ āĻāĻŦāĻ‚ āĻĒāĻžāϰāĻĢāϰāĻŽā§āϝāĻžāĻ¨ā§āϏ
āĻāĻ–āύ āφāĻŽāϰāĻž āĻ•āĻĒāĻŋ-āĻ…āύ-āϰāĻžāχāϟ āĻ¸ā§āĻ¨ā§āϝāĻžāĻĒāĻļāϟāϗ⧁āϞāĻŋ āϕ⧀āĻ­āĻžāĻŦ⧇ āĻ•āĻžāϜ āĻ•āϰ⧇ āϏ⧇ āϏāĻŽā§āĻĒāĻ°ā§āϕ⧇ āĻāĻ•āϟāĻŋ āĻ­āĻžāϞ āϧāĻžāϰāĻŖāĻž āĻĒ⧇āϤ⧇ āĻĒāĻžāϰāĻŋ - āĻĒā§āϰāϤāĻŋāϟāĻŋ āĻŦā§āϞāĻ• āĻāĻ•āĻžāϧāĻŋāĻ• āĻ¸ā§āĻ¨ā§āϝāĻžāĻĒāĻļāĻŸā§‡āϰ āĻ…āĻ¨ā§āϤāĻ°ā§āĻ—āϤ āĻšāϤ⧇ āĻĒāĻžāϰ⧇ āĻāĻŦāĻ‚ āϏāĻŽāĻ¸ā§āϤ āϏāĻŽā§āĻĒāĻ°ā§āĻ•āĻŋāϤ āĻ¸ā§āĻ¨ā§āϝāĻžāĻĒāĻļāϟāϗ⧁āϞāĻŋ āĻ§ā§āĻŦāĻ‚āϏ āύāĻž āĻšāĻ“āϝāĻŧāĻž āĻĒāĻ°ā§āϝāĻ¨ā§āϤ āĻ…āĻŦā§āϝāĻžāĻšāϤ āĻĨāĻžāĻ•āĻŦ⧇

āĻ•āĻĒāĻŋ āĻ…āύ āϰāĻžāχāϟ (CoW) āĻĒā§āϰāĻ•ā§āϰāĻŋāϝāĻŧāĻž āĻšāϞ āĻŽā§ŒāϞāĻŋāĻ• āĻ­āĻŋāĻ¤ā§āϤāĻŋ āϝāĻž ZFS āϕ⧇ āĻāĻŽāύ āĻāĻ•āϟāĻŋ āφāĻļā§āϚāĻ°ā§āϝāϜāύāĻ• āϏāĻŋāĻ¸ā§āĻŸā§‡āĻŽ āĻ•āϰ⧇ āϤ⧋āϞ⧇āĨ¤ āĻŽā§ŒāϞāĻŋāĻ• āϧāĻžāϰāĻŖāĻžāϟāĻŋ āϏāĻšāϜ - āφāĻĒāύāĻŋ āϝāĻĻāĻŋ āĻāĻ•āϟāĻŋ āĻĒā§āϰāĻĨāĻžāĻ—āϤ āĻĢāĻžāχāϞ āϏāĻŋāĻ¸ā§āĻŸā§‡āĻŽāϕ⧇ āĻāĻ•āϟāĻŋ āĻĢāĻžāχāϞ āĻĒāϰāĻŋāĻŦāĻ°ā§āϤāύ āĻ•āϰāϤ⧇ āĻŦāϞ⧇āύ, āϤāĻžāĻšāϞ⧇ āφāĻĒāύāĻŋ āϝāĻž āĻŦāϞ⧇āϛ⧇āύ āĻ āĻŋāĻ• āϤāĻžāχ āĻ•āϰāĻŦ⧇āĨ¤ āφāĻĒāύāĻŋ āϝāĻĻāĻŋ āĻāĻ•āϟāĻŋ āĻ…āύ⧁āϞāĻŋāĻĒāĻŋ-āĻ…āύ-āϰāĻžāχāϟ āĻĢāĻžāχāϞ āϏāĻŋāĻ¸ā§āĻŸā§‡āĻŽāϕ⧇ āĻāĻ•āχ āĻ•āĻžāϜ āĻ•āϰāϤ⧇ āĻŦāϞ⧇āύ, āϤāĻžāĻšāϞ⧇ āĻāϟāĻŋ āĻŦāϞāĻŦ⧇ "āĻ āĻŋāĻ• āφāϛ⧇" āĻ•āĻŋāĻ¨ā§āϤ⧁ āφāĻĒāύāĻžāϕ⧇ āĻŽāĻŋāĻĨā§āϝāĻž āĻŦāϞāĻŦ⧇āĨ¤

āĻĒāϰāĻŋāĻŦāĻ°ā§āϤ⧇, āĻāĻ•āϟāĻŋ āĻ…āύ⧁āϞāĻŋāĻĒāĻŋ-āĻ…āύ-āϰāĻžāχāϟ āĻĢāĻžāχāϞ āϏāĻŋāĻ¸ā§āĻŸā§‡āĻŽ āĻĒāϰāĻŋāĻŦāĻ°ā§āϤāĻŋāϤ āĻŦā§āϞāϕ⧇āϰ āĻāĻ•āϟāĻŋ āύāϤ⧁āύ āϏāĻ‚āĻ¸ā§āĻ•āϰāĻŖ āϞ⧇āϖ⧇ āĻāĻŦāĻ‚ āϤāĻžāϰāĻĒāϰ⧇ āĻĒ⧁āϰāĻžāύ⧋ āĻŦā§āϞāĻ•āϟāĻŋāϕ⧇ āφāύāϞāĻŋāĻ™ā§āĻ• āĻ•āϰāϤ⧇ āĻāĻŦāĻ‚ āφāĻĒāύāĻžāϰ āϞ⧇āĻ–āĻž āύāϤ⧁āύ āĻŦā§āϞāĻ•āϟāĻŋāϕ⧇ āϏāĻ‚āϝ⧁āĻ•ā§āϤ āĻ•āϰāϤ⧇ āĻĢāĻžāχāϞ⧇āϰ āĻŽā§‡āϟāĻžāĻĄā§‡āϟāĻž āφāĻĒāĻĄā§‡āϟ āĻ•āϰ⧇āĨ¤

āĻĒ⧁āϰāĻžāύ⧋ āĻŦā§āϞāĻ•āϟāĻŋ āĻŦāĻŋāĻšā§āĻ›āĻŋāĻ¨ā§āύ āĻ•āϰāĻž āĻāĻŦāĻ‚ āύāϤ⧁āύāϟāĻŋāϕ⧇ āϞāĻŋāĻ™ā§āĻ• āĻ•āϰāĻž āĻāĻ•āϟāĻŋ āĻ…āĻĒāĻžāϰ⧇āĻļāύ⧇ āϏāĻŽā§āĻĒāĻ¨ā§āύ āĻšāϝāĻŧ, āϤāĻžāχ āĻāϟāĻŋ āĻŦāĻžāϧāĻžāĻ—ā§āϰāĻ¸ā§āϤ āĻ•āϰāĻž āϝāĻžāϝāĻŧ āύāĻž - āϝāĻĻāĻŋ āφāĻĒāύāĻŋ āĻāϟāĻŋ āĻšāĻ“āϝāĻŧāĻžāϰ āĻĒāϰ⧇ āĻĒāĻžāĻ“āϝāĻŧāĻžāϰ āĻĄāĻžāωāύ āĻ•āϰ⧇āύ āϤāĻŦ⧇ āφāĻĒāύāĻžāϰ āĻ•āĻžāϛ⧇ āĻĢāĻžāχāϞāϟāĻŋāϰ āĻāĻ•āϟāĻŋ āύāϤ⧁āύ āϏāĻ‚āĻ¸ā§āĻ•āϰāĻŖ āϰāϝāĻŧ⧇āϛ⧇ āĻāĻŦāĻ‚ āϝāĻĻāĻŋ āφāĻĒāύāĻŋ āϤāĻžāĻĄāĻŧāĻžāϤāĻžāĻĄāĻŧāĻŋ āĻŦāĻ¨ā§āϧ āĻ•āϰ⧇ āĻĻ⧇āύ āϤāĻŦ⧇ āφāĻĒāύāĻžāϰ āĻ•āĻžāϛ⧇ āĻĒ⧁āϰāĻžāύ⧋ āϏāĻ‚āĻ¸ā§āĻ•āϰāĻŖ āϰāϝāĻŧ⧇āϛ⧇ . āϝ⧇ āϕ⧋āύāĻ“ āĻ•ā§āώ⧇āĻ¤ā§āϰ⧇, āĻĢāĻžāχāϞ āϏāĻŋāĻ¸ā§āĻŸā§‡āĻŽā§‡ āϕ⧋āύāĻ“ āĻĻā§āĻŦāĻ¨ā§āĻĻā§āĻŦ āĻĨāĻžāĻ•āĻŦ⧇ āύāĻžāĨ¤

ZFS-āĻ āĻ•āĻĒāĻŋ-āĻ…āύ-āϰāĻžāχāϟ āĻļ⧁āϧ⧁āĻŽāĻžāĻ¤ā§āϰ āĻĢāĻžāχāϞ āϏāĻŋāĻ¸ā§āĻŸā§‡āĻŽ āϞ⧇āϭ⧇āϞ⧇āχ āύāϝāĻŧ, āĻĄāĻŋāĻ¸ā§āĻ• āĻŽā§āϝāĻžāύ⧇āϜāĻŽā§‡āĻ¨ā§āϟ āϞ⧇āϭ⧇āϞ⧇āĻ“ āϘāĻŸā§‡āĨ¤ āĻāϰ āĻŽāĻžāύ⧇ āĻšāϞ āϝ⧇ ZFS āϏāĻžāĻĻāĻž āĻ¸ā§āĻĨāĻžāύ āĻĻā§āĻŦāĻžāϰāĻž āĻĒā§āϰāĻ­āĻžāĻŦāĻŋāϤ āĻšāϝāĻŧ āύāĻž (RAID āĻāĻ•āϟāĻŋ āĻ—āĻ°ā§āϤ) - āĻāĻ•āϟāĻŋ āĻĒā§āϰāĻĒāĻžā§āϚ āϝāĻ–āύ āϏāĻŋāĻ¸ā§āĻŸā§‡āĻŽ āĻ•ā§āĻ°ā§āϝāĻžāĻļ āĻšāĻ“āϝāĻŧāĻžāϰ āφāϗ⧇ āĻ¸ā§āĻŸā§āϰāĻŋāĻĒ⧇āϰ āφāĻ‚āĻļāĻŋāĻ•āĻ­āĻžāĻŦ⧇ āϰ⧇āĻ•āĻ°ā§āĻĄ āĻ•āϰāĻžāϰ āϏāĻŽāϝāĻŧ āĻ›āĻŋāϞ, āϰāĻŋāĻŦ⧁āϟ āĻ•āϰāĻžāϰ āĻĒāϰ⧇ āĻ…ā§āϝāĻžāϰ⧇ āĻ•ā§āώāϤāĻŋ āϏāĻšāĨ¤ āĻāĻ–āĻžāύ⧇ āĻ¸ā§āĻŸā§āϰāĻžāχāĻĒāϟāĻŋ āĻĒāĻžāϰāĻŽāĻžāĻŖāĻŦāĻŋāĻ•āĻ­āĻžāĻŦ⧇ āϞ⧇āĻ–āĻž āĻšāϝāĻŧ⧇āϛ⧇, vdev āϏāĻ°ā§āĻŦāĻĻāĻž āĻ…āύ⧁āĻ•ā§āϰāĻŽāĻŋāĻ•, āĻāĻŦāĻ‚ āĻŦāĻŦ āϤ⧋āĻŽāĻžāϰ āĻŽāĻžāĻŽāĻž.

ZIL: ZFS āĻ…āĻ­āĻŋāĻĒā§āϰāĻžāϝāĻŧ āϞāĻ—

ZFS āĻŦ⧇āϏāĻŋāĻ•āϏ: āĻ¸ā§āĻŸā§‹āϰ⧇āϜ āĻāĻŦāĻ‚ āĻĒāĻžāϰāĻĢāϰāĻŽā§āϝāĻžāĻ¨ā§āϏ
ZFS āϏāĻŋāĻ¸ā§āĻŸā§‡āĻŽ āϏāĻŋāĻ™ā§āĻ•ā§āϰ⧋āύāĻžāϏ āϰāĻžāχāϟāϗ⧁āϞāĻŋāϕ⧇ āĻāĻ•āϟāĻŋ āĻŦāĻŋāĻļ⧇āώ āωāĻĒāĻžāϝāĻŧ⧇ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰ⧇ - āĻāϟāĻŋ āĻ…āĻ¸ā§āĻĨāĻžāϝāĻŧā§€āĻ­āĻžāĻŦ⧇ āĻ•āĻŋāĻ¨ā§āϤ⧁ āĻ…āĻŦāĻŋāϞāĻŽā§āĻŦ⧇ āϏ⧇āϗ⧁āϞāĻŋāϕ⧇ ZIL-āĻ āϏāĻžā§āϚāϝāĻŧ āĻ•āϰ⧇ āĻĒāϰ⧇ āĻ¸ā§āĻĨāĻžāϝāĻŧā§€āĻ­āĻžāĻŦ⧇ āĻ…āϏāĻŋāĻ™ā§āĻ•ā§āϰ⧋āύāĻžāϏ āϰāĻžāχāĻŸā§‡āϰ āϏāĻžāĻĨ⧇ āϞ⧇āĻ–āĻžāϰ āφāϗ⧇āĨ¤

ZFS āĻŦ⧇āϏāĻŋāĻ•āϏ: āĻ¸ā§āĻŸā§‹āϰ⧇āϜ āĻāĻŦāĻ‚ āĻĒāĻžāϰāĻĢāϰāĻŽā§āϝāĻžāĻ¨ā§āϏ
āϏāĻžāϧāĻžāϰāĻŖāϤ, āĻāĻ•āϟāĻŋ ZIL-āϤ⧇ āϞ⧇āĻ–āĻž āĻĄā§‡āϟāĻž āφāϰ āĻĒāĻĄāĻŧāĻž āĻšāϝāĻŧ āύāĻžāĨ¤ āĻ•āĻŋāĻ¨ā§āϤ⧁ āĻāϟāĻŋ āĻāĻ•āϟāĻŋ āϏāĻŋāĻ¸ā§āĻŸā§‡āĻŽ āĻ•ā§āĻ°ā§āϝāĻžāĻļ āĻĒāϰ⧇ āϏāĻŽā§āĻ­āĻŦ

ZFS āĻŦ⧇āϏāĻŋāĻ•āϏ: āĻ¸ā§āĻŸā§‹āϰ⧇āϜ āĻāĻŦāĻ‚ āĻĒāĻžāϰāĻĢāϰāĻŽā§āϝāĻžāĻ¨ā§āϏ
SLOG, āĻŦāĻž āϏ⧇āϕ⧇āĻ¨ā§āĻĄāĻžāϰāĻŋ LOG āĻĄāĻŋāĻ­āĻžāχāϏ, āĻļ⧁āϧ⧁āĻŽāĻžāĻ¤ā§āϰ āĻāĻ•āϟāĻŋ āĻŦāĻŋāĻļ⧇āώ - āĻāĻŦāĻ‚ āĻŦāĻŋāĻļ⧇āώāϤ āϖ⧁āĻŦ āĻĻā§āϰ⧁āϤ - vdev, āϝ⧇āĻ–āĻžāύ⧇ ZIL āĻĒā§āϰāϧāĻžāύ āĻ¸ā§āĻŸā§‹āϰ⧇āϜ āĻĨ⧇āϕ⧇ āφāϞāĻžāĻĻāĻžāĻ­āĻžāĻŦ⧇ āϏāĻ‚āϰāĻ•ā§āώāĻŖ āĻ•āϰāĻž āϝ⧇āϤ⧇ āĻĒāĻžāϰ⧇

ZFS āĻŦ⧇āϏāĻŋāĻ•āϏ: āĻ¸ā§āĻŸā§‹āϰ⧇āϜ āĻāĻŦāĻ‚ āĻĒāĻžāϰāĻĢāϰāĻŽā§āϝāĻžāĻ¨ā§āϏ
āĻ•ā§āĻ°ā§āϝāĻžāĻļ⧇āϰ āĻĒāϰ⧇, ZIL-āĻāϰ āϏāĻŽāĻ¸ā§āϤ āύ⧋āĻ‚āϰāĻž āĻĄā§‡āϟāĻž āĻĒ⧁āύāϰāĻžāϝāĻŧ āĻĒā§āϞ⧇ āĻ•āϰāĻž āĻšāϝāĻŧ - āĻāχ āĻ•ā§āώ⧇āĻ¤ā§āϰ⧇, ZIL SLOG-āϤ⧇ āϰāϝāĻŧ⧇āϛ⧇, āϤāĻžāχ āĻāϟāĻŋ āϏ⧇āĻ–āĻžāύ āĻĨ⧇āϕ⧇ āĻĒ⧁āύāϰāĻžāϝāĻŧ āĻĒā§āϞ⧇ āĻ•āϰāĻž āĻšāϝāĻŧ

āϞ⧇āĻ–āĻžāϰ āĻ•ā§āϰāĻŋāϝāĻŧāĻžāĻ•āϞāĻžāĻĒ⧇āϰ āĻĻ⧁āϟāĻŋ āĻĒā§āϰāϧāĻžāύ āĻŦāĻŋāĻ­āĻžāĻ— āϰāϝāĻŧ⧇āϛ⧇ - āϏāĻŋāĻ™ā§āĻ•ā§āϰ⧋āύāĻžāϏ (āϏāĻŋāĻ™ā§āĻ•) āĻāĻŦāĻ‚ āĻ…ā§āϝāĻžāϏāĻŋāĻ™ā§āĻ•ā§āϰ⧋āύāĻžāϏ (āĻ…āϏāĻŋāĻ™ā§āĻ•)āĨ¤ āĻŦ⧇āĻļāĻŋāϰāĻ­āĻžāĻ— āĻ•āĻžāĻœā§‡āϰ āϚāĻžāĻĒ⧇āϰ āϜāĻ¨ā§āϝ, āĻŦ⧇āĻļāĻŋāϰāĻ­āĻžāĻ— āϞ⧇āĻ–āĻžāχ āĻ…ā§āϝāĻžāϏāĻŋāĻ™ā§āĻ•ā§āϰ⧋āύāĻžāϏ - āĻĢāĻžāχāϞ āϏāĻŋāĻ¸ā§āĻŸā§‡āĻŽ āϏ⧇āϗ⧁āϞāĻŋāϕ⧇ āĻāĻ•āĻ¤ā§āϰāĻŋāϤ āĻāĻŦāĻ‚ āĻŦā§āϝāĻžāĻšā§‡ āϜāĻžāϰāĻŋ āĻ•āϰāĻžāϰ āĻ…āύ⧁āĻŽāϤāĻŋ āĻĻ⧇āϝāĻŧ, āĻĢā§āĻ°ā§āϝāĻžāĻ—āĻŽā§‡āĻ¨ā§āĻŸā§‡āĻļāύ āĻšā§āϰāĻžāϏ āĻ•āϰ⧇ āĻāĻŦāĻ‚ āĻŦā§āϝāĻžāĻĒāĻ•āĻ­āĻžāĻŦ⧇ āĻĨā§āϰ⧁āĻĒ⧁āϟ āĻŦ⧃āĻĻā§āϧāĻŋ āĻ•āϰ⧇āĨ¤

āϏāĻŋāĻ™ā§āĻ•ā§āϰ⧋āύāĻžāχāϜāĻĄ āϰ⧇āĻ•āĻ°ā§āĻĄāĻŋāĻ‚ āϏāĻŽā§āĻĒā§‚āĻ°ā§āĻŖ āĻ­āĻŋāĻ¨ā§āύ āĻŦāĻŋāώāϝāĻŧāĨ¤ āϝāĻ–āύ āĻāĻ•āϟāĻŋ āĻ…ā§āϝāĻžāĻĒā§āϞāĻŋāϕ⧇āĻļāύ āĻāĻ•āϟāĻŋ āϏāĻŋāĻ™ā§āĻ•ā§āϰ⧋āύāĻžāϏ āϞ⧇āĻ–āĻžāϰ āĻ…āύ⧁āϰ⧋āϧ āĻ•āϰ⧇, āϤāĻ–āύ āĻāϟāĻŋ āĻĢāĻžāχāϞ āϏāĻŋāĻ¸ā§āĻŸā§‡āĻŽāϕ⧇ āĻŦāϞ⧇: "āφāĻĒāύāĻžāϕ⧇ āĻāϟāĻŋ āĻ…-āωāĻĻā§āĻŦāĻžāϝāĻŧā§€ āĻŽā§‡āĻŽāϰāĻŋāϤ⧇ āĻ•āĻŽāĻŋāϟ āĻ•āϰāϤ⧇ āĻšāĻŦ⧇ āĻāĻ–āύāχāϤāϤāĻ•ā§āώāĻŖ āĻĒāĻ°ā§āϝāĻ¨ā§āϤ āφāĻŽāĻžāϰ āφāϰ āĻ•āĻŋāϛ⧁ āĻ•āϰāĻžāϰ āύ⧇āχāĨ¤" āĻ…āϤāĻāĻŦ, āϏāĻŋāĻ™ā§āĻ•ā§āϰ⧋āύāĻžāϏ āϰāĻžāχāϟāϗ⧁āϞāĻŋ āĻ…āĻŦāĻŋāϞāĻŽā§āĻŦ⧇ āĻĄāĻŋāĻ¸ā§āϕ⧇ āĻĒā§āϰāϤāĻŋāĻļā§āϰ⧁āϤāĻŋāĻŦāĻĻā§āϧ āĻšāĻ“āϝāĻŧāĻž āωāϚāĻŋāϤ-āĻāĻŦāĻ‚ āϝāĻĻāĻŋ āĻāϟāĻŋ āĻĢā§āĻ°ā§āϝāĻžāĻ—āĻŽā§‡āĻ¨ā§āĻŸā§‡āĻļāύ āĻŦāĻžāĻĄāĻŧāĻžāϝāĻŧ āĻŦāĻž āĻĨā§āϰ⧁āĻĒ⧁āϟ āĻšā§āϰāĻžāϏ āĻ•āϰ⧇, āϤāĻŦ⧇ āϤāĻžāχ āĻšā§‹āĻ•āĨ¤

ZFS āύāĻŋāϝāĻŧāĻŽāĻŋāϤ āĻĢāĻžāχāϞ āϏāĻŋāĻ¸ā§āĻŸā§‡āĻŽā§‡āϰ āĻšā§‡āϝāĻŧ⧇ āĻ­āĻŋāĻ¨ā§āύāĻ­āĻžāĻŦ⧇ āϏāĻŋāĻ™ā§āĻ•ā§āϰ⧋āύāĻžāϏ āϰāĻžāχāϟ āĻĒāϰāĻŋāϚāĻžāϞāύāĻž āĻ•āϰ⧇ — āĻ…āĻŦāĻŋāϞāĻŽā§āĻŦ⧇ āϤāĻžāĻĻ⧇āϰ āύāĻŋāϝāĻŧāĻŽāĻŋāϤ āĻ¸ā§āĻŸā§‹āϰ⧇āĻœā§‡ āĻ•āĻŽāĻŋāϟ āĻ•āϰāĻžāϰ āĻĒāϰāĻŋāĻŦāĻ°ā§āϤ⧇, ZFS āϏ⧇āϗ⧁āϞāĻŋāϕ⧇ ZFS āχāĻ¨ā§āĻŸā§‡āĻ¨ā§āϟ āϞāĻ— āĻŦāĻž ZIL āύāĻžāĻŽā§‡ āĻāĻ•āϟāĻŋ āĻŦāĻŋāĻļ⧇āώ āĻ¸ā§āĻŸā§‹āϰ⧇āϜ āĻāϞāĻžāĻ•āĻžāϝāĻŧ āĻ•āĻŽāĻŋāϟ āĻ•āϰ⧇āĨ¤ āĻ•ā§ŒāĻļāϞāϟāĻŋ āĻšāϞ āĻāχ āϰ⧇āĻ•āĻ°ā§āĻĄāϗ⧁āϞāĻŋ āĻāĻ›āĻžāĻĄāĻŧāĻžāĻ“ āĻŽā§‡āĻŽāϰāĻŋāϤ⧇ āĻĨāĻžāϕ⧇, āϏāĻžāϧāĻžāϰāĻŖ āĻ…ā§āϝāĻžāϏāĻŋāĻ™ā§āĻ•ā§āϰ⧋āύāĻžāϏ āϞ⧇āĻ–āĻžāϰ āĻ…āύ⧁āϰ⧋āϧ⧇āϰ āϏāĻžāĻĨ⧇ āĻāĻ•āĻ¤ā§āϰāĻŋāϤ āĻ•āϰāĻž āĻšāϝāĻŧ, āĻĒāϰ⧇ āĻĒ⧁āϰ⧋āĻĒ⧁āϰāĻŋ āĻ¸ā§āĻŦāĻžāĻ­āĻžāĻŦāĻŋāĻ• TXGs (āϞ⧇āύāĻĻ⧇āύ āĻ—ā§āϰ⧁āĻĒ) āĻšāĻŋāϏāĻžāĻŦ⧇ āĻ¸ā§āĻŸā§‹āϰ⧇āĻœā§‡ āĻĢā§āϞāĻžāĻļ āĻ•āϰāĻž āĻšāϝāĻŧāĨ¤

āĻ¸ā§āĻŦāĻžāĻ­āĻžāĻŦāĻŋāĻ• āĻ•ā§āϰāĻŋāϝāĻŧāĻžāĻ•āϞāĻžāĻĒ⧇, ZIL āϞ⧇āĻ–āĻž āĻšāϝāĻŧ āĻāĻŦāĻ‚ āφāϰ āĻĒāĻĄāĻŧāĻž āĻšāϝāĻŧ āύāĻžāĨ¤ āϝāĻ–āύ, āĻ•āϝāĻŧ⧇āĻ• āĻŽā§āĻšā§‚āĻ°ā§āϤ āĻĒāϰ⧇, ZIL-āĻāϰ āϰ⧇āĻ•āĻ°ā§āĻĄāϗ⧁āϞāĻŋ RAM āĻĨ⧇āϕ⧇ āϏāĻžāϧāĻžāϰāĻŖ TXG-āϤ⧇ āĻĒā§āϰāϧāĻžāύ āĻ¸ā§āĻŸā§‹āϰ⧇āĻœā§‡āϰ āϜāĻ¨ā§āϝ āĻĒā§āϰāϤāĻŋāĻļā§āϰ⧁āϤāĻŋāĻŦāĻĻā§āϧ āĻšāϝāĻŧ, āϤāĻ–āύ āϏ⧇āϗ⧁āϞāĻŋ ZIL āĻĨ⧇āϕ⧇ āĻŦāĻŋāĻšā§āĻ›āĻŋāĻ¨ā§āύ āĻšāϝāĻŧāĨ¤ āĻļ⧁āϧ⧁āĻŽāĻžāĻ¤ā§āϰ āϝāĻ–āύ āĻĒ⧁āϞ āφāĻŽāĻĻāĻžāύāĻŋ āĻ•āϰāĻž āĻšāϝāĻŧ āϤāĻ–āύāχ ZIL āĻĨ⧇āϕ⧇ āĻ•āĻŋāϛ⧁ āĻĒāĻĄāĻŧāĻž āĻšāϝāĻŧāĨ¤

āϝāĻĻāĻŋ ZFS āĻŦā§āϝāĻ°ā§āĻĨ āĻšāϝāĻŧ - āĻāĻ•āϟāĻŋ āĻ…āĻĒāĻžāϰ⧇āϟāĻŋāĻ‚ āϏāĻŋāĻ¸ā§āĻŸā§‡āĻŽ āĻ•ā§āĻ°ā§āϝāĻžāĻļ āĻŦāĻž āĻĒāĻžāĻ“āϝāĻŧāĻžāϰ āĻŦāĻŋāĻ­ā§āϰāĻžāϟ - ZIL āĻ āĻĄā§‡āϟāĻž āĻĨāĻžāĻ•āĻžāĻ•āĻžāϞ⧀āύ, āϏ⧇āχ āĻĄā§‡āϟāĻž āĻĒāϰāĻŦāĻ°ā§āϤ⧀ āĻĒ⧁āϞ āφāĻŽāĻĻāĻžāύāĻŋāϰ āϏāĻŽāϝāĻŧ āĻĒāĻĄāĻŧāĻž āĻšāĻŦ⧇ (āωāĻĻāĻžāĻšāϰāĻŖāĻ¸ā§āĻŦāϰ⧂āĻĒ, āϝāĻ–āύ āϜāϰ⧁āϰāĻŋ āĻŦā§āϝāĻŦāĻ¸ā§āĻĨāĻž āĻĒ⧁āύāϰāĻžāϝāĻŧ āϚāĻžāϞ⧁ āĻ•āϰāĻž āĻšāϝāĻŧ)āĨ¤ ZIL-āĻāϰ āϝ⧇āϕ⧋āύ āĻ•āĻŋāϛ⧁ āĻĒāĻĄāĻŧāĻž āĻšāĻŦ⧇, TXG-āϤ⧇ āĻ—ā§‹āĻˇā§āĻ ā§€āϭ⧁āĻ•ā§āϤ āĻ•āϰāĻž āĻšāĻŦ⧇, āĻĒā§āϰāϧāĻžāύ āϏāĻžā§āϚāϝāĻŧāĻ¸ā§āĻĨāĻžāύ⧇ āĻĒā§āϰāϤāĻŋāĻļā§āϰ⧁āϤāĻŋāĻŦāĻĻā§āϧ, āĻāĻŦāĻ‚ āϤāĻžāϰāĻĒāϰ āφāĻŽāĻĻāĻžāύāĻŋ āĻĒā§āϰāĻ•ā§āϰāĻŋāϝāĻŧāĻž āϚāϞāĻžāĻ•āĻžāϞ⧀āύ ZIL āĻĨ⧇āϕ⧇ āĻŦāĻŋāĻšā§āĻ›āĻŋāĻ¨ā§āύ āĻ•āϰāĻž āĻšāĻŦ⧇āĨ¤

āĻāĻ•āϟāĻŋ vdev āĻšā§‡āĻ˛ā§āĻĒāĻžāϰ āĻ•ā§āϞāĻžāϏāϕ⧇ LOG āĻŦāĻž SLOG āĻŦāϞāĻž āĻšāϝāĻŧ, LOG-āĻāϰ āϏ⧇āϕ⧇āĻ¨ā§āĻĄāĻžāϰāĻŋ āĻĄāĻŋāĻ­āĻžāχāϏāĨ¤ āĻāϟāĻŋāϰ āĻāĻ•āϟāĻŋ āωāĻĻā§āĻĻ⧇āĻļā§āϝ āϰāϝāĻŧ⧇āϛ⧇ - ZIL-āϕ⧇ āĻŽā§‚āϞ vdev āĻ¸ā§āĻŸā§‹āϰ⧇ āϏāĻ‚āϰāĻ•ā§āώāĻŖ āĻ•āϰāĻžāϰ āĻĒāϰāĻŋāĻŦāĻ°ā§āϤ⧇ āĻĒ⧁āϞāϟāĻŋāϕ⧇ āĻāĻ•āϟāĻŋ āĻĒ⧃āĻĨāĻ•, āĻāĻŦāĻ‚ āĻĒāĻ›āĻ¨ā§āĻĻāϏāχāĻ­āĻžāĻŦ⧇ āĻ…āύ⧇āĻ• āĻĻā§āϰ⧁āϤ, āϖ⧁āĻŦ āϞāĻŋāĻ–āύ-āĻĒā§āϰāϤāĻŋāϰ⧋āϧ⧀ vdev āĻĒā§āϰāĻĻāĻžāύ āĻ•āϰāĻžāĨ¤ ZIL āύāĻŋāĻœā§‡āχ āĻāĻ•āχ āφāϚāϰāĻŖ āĻ•āϰ⧇ āϤāĻž āϝ⧇āĻ–āĻžāύ⧇āχ āϏāĻ‚āϰāĻ•ā§āώāĻŋāϤ āĻšā§‹āĻ• āύāĻž āϕ⧇āύ, āĻ•āĻŋāĻ¨ā§āϤ⧁ āϝāĻĻāĻŋ LOG vdev-āĻāϰ āϞ⧇āĻ–āĻžāϰ āĻ•āĻžāĻ°ā§āϝāĻ•ā§āώāĻŽāϤāĻž āϖ⧁āĻŦ āĻŦ⧇āĻļāĻŋ āĻĨāĻžāϕ⧇, āϤāĻžāĻšāϞ⧇ āϏāĻŋāĻ™ā§āĻ•ā§āϰ⧋āύāĻžāϏ āϰāĻžāχāϟāϗ⧁āϞāĻŋ āĻĻā§āϰ⧁āϤ āĻšāĻŦ⧇āĨ¤

āĻĒ⧁āϞ⧇ LOG āϏāĻš āĻāĻ•āϟāĻŋ vdev āϝ⧋āĻ— āĻ•āϰāĻž āĻ•āĻžāϜ āĻ•āϰ⧇ āύāĻž āύāĻžāϰāĻž āĻ…ā§āϝāĻžāϏāĻŋāĻ™ā§āĻ•ā§āϰ⧋āύāĻžāϏ āϞ⧇āĻ–āĻžāϰ āĻ•āĻžāĻ°ā§āϝāĻ•āĻžāϰāĻŋāϤāĻž āωāĻ¨ā§āύāϤ āĻ•āϰ⧁āύ - āĻāĻŽāύāĻ•āĻŋ āϝāĻĻāĻŋ āφāĻĒāύāĻŋ āĻœā§‹āϰ āĻ•āϰ⧇ ZIL-āĻ āϏāĻŽāĻ¸ā§āϤ āϞāĻŋāĻ–āϤ⧇ āĻĒāĻžāϰ⧇āύ zfs set sync=always, āϤāĻžāϰāĻž āĻāĻ–āύāĻ“ āϞāĻ— āĻ›āĻžāĻĄāĻŧāĻž āĻāĻ•āχ āĻ­āĻžāĻŦ⧇ āĻāĻŦāĻ‚ āĻāĻ•āχ āĻ—āϤāĻŋāϤ⧇ TXG-āĻāϰ āĻŽā§‚āϞ āĻ¸ā§āĻŸā§‹āϰ⧇āĻœā§‡āϰ āϏāĻžāĻĨ⧇ āϞāĻŋāĻ™ā§āĻ• āĻ•āϰāĻž āĻšāĻŦ⧇āĨ¤ āĻāĻ•āĻŽāĻžāĻ¤ā§āϰ āϏāϰāĻžāϏāϰāĻŋ āĻ•āĻ°ā§āĻŽāĻ•ā§āώāĻŽāϤāĻž āωāĻ¨ā§āύāϤāĻŋ āĻšāϞ āϏāĻŋāĻ™ā§āĻ•ā§āϰ⧋āύāĻžāϏ āϰāĻžāχāĻŸā§‡āϰ āϞ⧇āĻŸā§‡āĻ¨ā§āϏāĻŋ (āĻ•āĻžāϰāĻŖ āĻĻā§āϰ⧁āϤ āϞāĻ— āĻ…āĻĒāĻžāϰ⧇āĻļāύ⧇āϰ āĻ—āϤāĻŋ āĻŦāĻžāĻĄāĻŧāĻžāϝāĻŧ)āĨ¤ sync).

āϝāĻžāχāĻšā§‹āĻ•, āĻāĻŽāύ āĻāĻ•āϟāĻŋ āĻĒāϰāĻŋāĻŦ⧇āĻļ⧇ āϝ⧇āĻ–āĻžāύ⧇ āχāϤāĻŋāĻŽāĻ§ā§āϝ⧇āχ āĻĒā§āϰāϚ⧁āϰ āϏāĻŋāĻ™ā§āĻ•ā§āϰ⧋āύāĻžāϏ āϞ⧇āĻ–āĻžāϰ āĻĒā§āϰāϝāĻŧā§‹āϜāύ, vdev LOG āĻĒāϰ⧋āĻ•ā§āώāĻ­āĻžāĻŦ⧇ āĻ…ā§āϝāĻžāϏāĻŋāĻ™ā§āĻ•ā§āϰ⧋āύāĻžāϏ āϞ⧇āĻ–āĻž āĻāĻŦāĻ‚ āύāύ-āĻ•ā§āϝāĻžāĻļāĻĄ āϰāĻŋāĻĄā§‡āϰ āĻ—āϤāĻŋ āĻŦāĻžāĻĄāĻŧāĻžāϤ⧇ āĻĒāĻžāϰ⧇āĨ¤ āĻāĻ•āϟāĻŋ āĻĒ⧃āĻĨāĻ• vdev LOG-āϤ⧇ ZIL āĻāĻ¨ā§āĻŸā§āϰāĻŋāϗ⧁āϞāĻŋ āĻ…āĻĢāϞ⧋āĻĄ āĻ•āϰāĻžāϰ āĻ…āĻ°ā§āĻĨ āĻšāϞ āĻĒā§āϰāĻžāĻĨāĻŽāĻŋāĻ• āĻ¸ā§āĻŸā§‹āϰ⧇āĻœā§‡āϰ IOPS-āĻāϰ āϜāĻ¨ā§āϝ āĻ•āĻŽ āĻŦāĻŋāϤāĻ°ā§āĻ•, āϝāĻž āĻ•āĻŋāϛ⧁ āĻĒāϰāĻŋāĻŽāĻžāϪ⧇ āϏāĻŽāĻ¸ā§āϤ āĻĒāĻžāĻ  āĻāĻŦāĻ‚ āϞ⧇āĻ–āĻžāϰ āĻ•āĻ°ā§āĻŽāĻ•ā§āώāĻŽāϤāĻž āωāĻ¨ā§āύāϤ āĻ•āϰ⧇āĨ¤

āĻ¸ā§āĻ¨ā§āϝāĻžāĻĒāĻļāϟ

āĻ•āĻĒāĻŋ-āĻ…āύ-āϰāĻžāχāϟ āĻĒā§āϰāĻ•ā§āϰāĻŋāϝāĻŧāĻž ZFS āĻĒāĻžāϰāĻŽāĻžāĻŖāĻŦāĻŋāĻ• āĻ¸ā§āĻ¨ā§āϝāĻžāĻĒāĻļāϟ āĻāĻŦāĻ‚ āĻ•ā§āϰāĻŽāĻŦāĻ°ā§āϧāĻŽāĻžāύ āĻ…ā§āϝāĻžāϏāĻŋāĻ™ā§āĻ•ā§āϰ⧋āύāĻžāϏ āĻĒā§āϰāϤāĻŋāϞāĻŋāĻĒāĻŋāϰ āϜāĻ¨ā§āϝ āĻāĻ•āϟāĻŋ āĻĒā§āϰāϝāĻŧā§‹āϜāύ⧀āϝāĻŧ āĻ­āĻŋāĻ¤ā§āϤāĻŋāĨ¤ āϏāĻ•ā§āϰāĻŋāϝāĻŧ āĻĢāĻžāχāϞ āϏāĻŋāĻ¸ā§āĻŸā§‡āĻŽā§‡ āĻāĻ•āϟāĻŋ āĻĒāϝāĻŧ⧇āĻ¨ā§āϟāĻžāϰ āĻŸā§āϰāĻŋ āϰāϝāĻŧ⧇āϛ⧇ āϝāĻž āĻŦāĻ°ā§āϤāĻŽāĻžāύ āĻĄā§‡āϟāĻž āϏāĻš āϏāĻŽāĻ¸ā§āϤ āϰ⧇āĻ•āĻ°ā§āĻĄ āϚāĻŋāĻšā§āύāĻŋāϤ āĻ•āϰ⧇ - āϝāĻ–āύ āφāĻĒāύāĻŋ āĻāĻ•āϟāĻŋ āĻ¸ā§āĻ¨ā§āϝāĻžāĻĒāĻļāϟ āύ⧇āύ, āφāĻĒāύāĻŋ āϕ⧇āĻŦāϞ āĻāχ āĻĒāϝāĻŧ⧇āĻ¨ā§āϟāĻžāϰ āĻŸā§āϰāĻŋāϟāĻŋāϰ āĻāĻ•āϟāĻŋ āĻ…āύ⧁āϞāĻŋāĻĒāĻŋ āϤ⧈āϰāĻŋ āĻ•āϰ⧇āύāĨ¤

āϝāĻ–āύ āĻāĻ•āϟāĻŋ āϰ⧇āĻ•āĻ°ā§āĻĄ āϏāĻ•ā§āϰāĻŋāϝāĻŧ āĻĢāĻžāχāϞ āϏāĻŋāĻ¸ā§āĻŸā§‡āĻŽā§‡ āĻ“āĻ­āĻžāϰāϰāĻžāχāϟ āĻ•āϰāĻž āĻšāϝāĻŧ, ZFS āĻĒā§āϰāĻĨāĻŽā§‡ āĻ…āĻŦā§āϝāĻŦāĻšā§ƒāϤ āĻ¸ā§āĻĨāĻžāύ⧇ āύāϤ⧁āύ āĻŦā§āϞāĻ• āϏāĻ‚āĻ¸ā§āĻ•āϰāĻŖ āϞ⧇āϖ⧇āĨ¤ āϤāĻžāϰāĻĒāϰ⧇ āĻāϟāĻŋ āĻŦāĻ°ā§āϤāĻŽāĻžāύ āĻĢāĻžāχāϞ āϏāĻŋāĻ¸ā§āĻŸā§‡āĻŽ āĻĨ⧇āϕ⧇ āĻŦā§āϞāϕ⧇āϰ āĻĒ⧁āϰāĻžāύ⧋ āϏāĻ‚āĻ¸ā§āĻ•āϰāĻŖāϟāĻŋāϕ⧇ āĻŦāĻŋāĻšā§āĻ›āĻŋāĻ¨ā§āύ āĻ•āϰ⧇āĨ¤ āĻ•āĻŋāĻ¨ā§āϤ⧁ āϝāĻĻāĻŋ āĻ•āĻŋāϛ⧁ āĻ¸ā§āĻ¨ā§āϝāĻžāĻĒāĻļāϟ āĻĒ⧁āϰāĻžāύ⧋ āĻŦā§āϞāĻ•āϕ⧇ āĻŦā§‹āĻāĻžāϝāĻŧ, āϤāĻŦ⧇ āĻāϟāĻŋ āĻāĻ–āύāĻ“ āĻ…āĻĒāϰāĻŋāĻŦāĻ°ā§āϤāĻŋāϤ āĻĨāĻžāϕ⧇āĨ¤ āĻĒ⧁āϰāĻžāύ⧋ āĻŦā§āϞāĻ•āϟāĻŋ āφāϏāϞ⧇ āĻŽā§āĻ•ā§āϤ āĻ¸ā§āĻĨāĻžāύ āĻšāĻŋāϏāĻžāĻŦ⧇ āĻĒ⧁āύāϰ⧁āĻĻā§āϧāĻžāϰ āĻ•āϰāĻž āĻšāĻŦ⧇ āύāĻž āϝāϤāĻ•ā§āώāĻŖ āύāĻž āĻāχ āĻŦā§āϞāϕ⧇āϰ āωāĻ˛ā§āϞ⧇āĻ– āĻ•āϰāĻž āϏāĻŽāĻ¸ā§āϤ āĻ¸ā§āĻ¨ā§āϝāĻžāĻĒāĻļāϟ āĻ§ā§āĻŦāĻ‚āϏ āύāĻž āĻšāϝāĻŧ!

āĻĒā§āϰāϤāĻŋāϞāĻŋāĻĒāĻŋ

ZFS āĻŦ⧇āϏāĻŋāĻ•āϏ: āĻ¸ā§āĻŸā§‹āϰ⧇āϜ āĻāĻŦāĻ‚ āĻĒāĻžāϰāĻĢāϰāĻŽā§āϝāĻžāĻ¨ā§āϏ
2015 āϏāĻžāϞ⧇ āφāĻŽāĻžāϰ āĻ¸ā§āϟāĻŋāĻŽ āϞāĻžāχāĻŦā§āϰ⧇āϰāĻŋ āĻ›āĻŋāϞ 158 GiB āĻāĻŦāĻ‚ āĻāϤ⧇ 126 āĻĢāĻžāχāϞ āĻ…āĻ¨ā§āϤāĻ°ā§āϭ⧁āĻ•ā§āϤ āĻ›āĻŋāϞāĨ¤ āĻāϟāĻŋ rsync-āĻāϰ āϜāĻ¨ā§āϝ āϏāĻ°ā§āĻŦā§‹āĻ¤ā§āϤāĻŽ āĻĒāϰāĻŋāĻ¸ā§āĻĨāĻŋāϤāĻŋāϰ āĻŦ⧇āĻļ āĻ•āĻžāĻ›āĻžāĻ•āĻžāĻ›āĻŋ - āύ⧇āϟāĻ“āϝāĻŧāĻžāĻ°ā§āϕ⧇ ZFS āĻĒā§āϰāϤāĻŋāϞāĻŋāĻĒāĻŋ "āϕ⧇āĻŦāϞ" 927% āĻĻā§āϰ⧁āϤ āĻ›āĻŋāϞ⧎

ZFS āĻŦ⧇āϏāĻŋāĻ•āϏ: āĻ¸ā§āĻŸā§‹āϰ⧇āϜ āĻāĻŦāĻ‚ āĻĒāĻžāϰāĻĢāϰāĻŽā§āϝāĻžāĻ¨ā§āϏ
āĻāĻ•āχ āύ⧇āϟāĻ“āϝāĻŧāĻžāĻ°ā§āϕ⧇, āĻāĻ•āϟāĻŋ ā§Ēā§Ļ-āĻ—āĻŋāĻ—āĻžāĻŦāĻžāχāĻŸā§‡āϰ āĻ­āĻžāĻ°ā§āϚ⧁āϝāĻŧāĻžāϞ āĻŽā§‡āĻļāĻŋāύ āχāĻŽā§‡āϜ āĻĢāĻžāχāϞ⧇āϰ āĻĒā§āϰāϤāĻŋāϞāĻŋāĻĒāĻŋ āϤ⧈āϰāĻŋ Windows ā§­ āύāĻŽā§āĻŦāϰ āĻŦāĻŋāώāϝāĻŧāϟāĻŋ āϏāĻŽā§āĻĒā§‚āĻ°ā§āĻŖ āĻ­āĻŋāĻ¨ā§āύāĨ¤ ZFS āϰ⧇āĻĒā§āϞāĻŋāϕ⧇āĻļāύ rsync-āĻāϰ āĻšā§‡āϝāĻŧ⧇ ā§¨ā§Žā§¯ āϗ⧁āĻŖ āĻĻā§āϰ⧁āϤāϤāĻ°â€”āĻ…āĻĨāĻŦāĻž "āĻŽāĻžāĻ¤ā§āϰ" ā§§ā§Ŧā§§ āϗ⧁āĻŖ āĻĻā§āϰ⧁āϤāϤāϰ, āϝāĻĻāĻŋ āφāĻĒāύāĻŋ --inplace āϏ⧁āχāϚāϟāĻŋ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰ⧇ rsync āĻ•āϞ āĻ•āϰāĻžāϰ āĻŽāϤ⧋ āϝāĻĨ⧇āĻˇā§āϟ āĻĒāĻžāϰāĻĻāĻ°ā§āĻļā§€ āĻšāύāĨ¤

ZFS āĻŦ⧇āϏāĻŋāĻ•āϏ: āĻ¸ā§āĻŸā§‹āϰ⧇āϜ āĻāĻŦāĻ‚ āĻĒāĻžāϰāĻĢāϰāĻŽā§āϝāĻžāĻ¨ā§āϏ
āϝāĻ–āύ āĻāĻ•āϟāĻŋ VM āϚāĻŋāĻ¤ā§āϰ āĻ¸ā§āϕ⧇āϞ āĻ•āϰāĻž āĻšāϝāĻŧ, āϤāĻ–āύ rsync āĻāϟāĻŋāϰ āϏāĻžāĻĨ⧇ āĻ¸ā§āϕ⧇āϞ āϏāĻŽāĻ¸ā§āϝāĻž āĻ•āϰ⧇āĨ¤ 1,9 TiB āĻāĻ•āϟāĻŋ āφāϧ⧁āύāĻŋāĻ• VM āϚāĻŋāĻ¤ā§āϰ⧇āϰ āϜāĻ¨ā§āϝ āĻāϤ āĻŦāĻĄāĻŧ āύāϝāĻŧ - āϤāĻŦ⧇ āĻāϟāĻŋ āϝāĻĨ⧇āĻˇā§āϟ āĻŦāĻĄāĻŧ āϝ⧇ ZFS āĻĒā§āϰāϤāĻŋāϞāĻŋāĻĒāĻŋ rsync āĻāϰ āĻšā§‡āϝāĻŧ⧇ 1148 āϗ⧁āĻŖ āĻĻā§āϰ⧁āϤ, āĻāĻŽāύāĻ•āĻŋ rsync-āĻāϰ --inplace āφāĻ°ā§āϗ⧁āĻŽā§‡āĻ¨ā§āĻŸā§‡āϰ āϏāĻžāĻĨ⧇āĻ“

āĻāĻ•āĻŦāĻžāϰ āφāĻĒāύāĻŋ āĻ¸ā§āĻ¨ā§āϝāĻžāĻĒāĻļāϟāϗ⧁āϞāĻŋ āϕ⧀āĻ­āĻžāĻŦ⧇ āĻ•āĻžāϜ āĻ•āϰ⧇ āϤāĻž āĻŦ⧁āĻāϤ⧇ āĻĒāĻžāϰāϞ⧇, āĻĒā§āϰāϤāĻŋāϞāĻŋāĻĒāĻŋāϰ āϏāĻžāϰāĻŽāĻ°ā§āĻŽ āωāĻĒāϞāĻŦā§āϧāĻŋ āĻ•āϰāĻž āϏāĻšāϜ āĻšāĻ“āϝāĻŧāĻž āωāϚāĻŋāϤāĨ¤ āϝ⧇āĻšā§‡āϤ⧁ āĻāĻ•āϟāĻŋ āĻ¸ā§āĻ¨ā§āϝāĻžāĻĒāĻļāϟ āϕ⧇āĻŦāϞāĻŽāĻžāĻ¤ā§āϰ āϰ⧇āĻ•āĻ°ā§āĻĄ āĻ•āϰāĻžāϰ āϜāĻ¨ā§āϝ āύāĻŋāĻ°ā§āĻĻ⧇āĻļāϕ⧇āϰ āĻāĻ•āϟāĻŋ āĻ—āĻžāĻ›, āĻāϟāĻŋ āϝāĻĻāĻŋ āφāĻŽāϰāĻž āϤāĻž āĻ…āύ⧁āϏāϰāĻŖ āĻ•āϰāĻŋ 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, āĻāϟāĻŋ āĻĻ⧁āϟāĻŋ āĻĒāϝāĻŧ⧇āĻ¨ā§āϟāĻžāϰ āĻ—āĻžāϛ⧇āϰ āϤ⧁āϞāύāĻž āĻ•āϰ⧇āĨ¤ āϝ⧇ āϕ⧋āύ⧋ āĻĒāϝāĻŧ⧇āĻ¨ā§āϟāĻžāϰ āϝ⧇ āĻļ⧁āϧ⧁āĻŽāĻžāĻ¤ā§āϰ āĻŦāĻŋāĻĻā§āϝāĻŽāĻžāύ @2, āĻ¸ā§āĻĒāĻˇā§āϟāϤāχ āύāϤ⧁āύ āĻŦā§āϞāĻ•āϗ⧁āϞāĻŋ āωāĻ˛ā§āϞ⧇āĻ– āĻ•āϰ⧁āύ - āϤāĻžāχ āφāĻŽāĻžāĻĻ⧇āϰ āĻāχ āĻŦā§āϞāĻ•āϗ⧁āϞāĻŋāϰ āĻŦāĻŋāώāϝāĻŧāĻŦāĻ¸ā§āϤ⧁ āĻĒā§āϰāϝāĻŧā§‹āϜāύāĨ¤

āĻāĻ•āϟāĻŋ āĻĻā§‚āϰāĻŦāĻ°ā§āϤ⧀ āϏāĻŋāĻ¸ā§āĻŸā§‡āĻŽā§‡, āĻāĻ•āϟāĻŋ āĻŦ⧃āĻĻā§āϧāĻŋ āĻĒā§āϰāĻ•ā§āϰāĻŋāϝāĻŧāĻžāĻ•āϰāĻŖ send āĻ āĻŋāĻ• āϝ⧇āĻŽāύ āϏāĻšāϜ. āĻĒā§āϰāĻĨāĻŽā§‡ āφāĻŽāϰāĻž āĻ¸ā§āĻŸā§āϰ⧀āĻŽā§‡ āĻ…āĻ¨ā§āϤāĻ°ā§āϭ⧁āĻ•ā§āϤ āϏāĻŽāĻ¸ā§āϤ āύāϤ⧁āύ āĻāĻ¨ā§āĻŸā§āϰāĻŋ āϞāĻŋāĻ–āĻŋ send, āĻāĻŦāĻ‚ āϤāĻžāϰāĻĒāϰ āϏ⧇āχ āĻŦā§āϞāĻ•āϗ⧁āϞāĻŋāϤ⧇ āĻĒāϝāĻŧ⧇āĻ¨ā§āϟāĻžāϰ āϝ⧋āĻ— āĻ•āϰ⧁āύāĨ¤ āĻ­āϝāĻŧ⧇āϞāĻž, āφāĻŽāĻžāĻĻ⧇āϰ āφāϛ⧇ @2 āύāϤ⧁āύ āϏāĻŋāĻ¸ā§āĻŸā§‡āĻŽā§‡!

ZFS āĻ…ā§āϝāĻžāϏāĻŋāĻ™ā§āĻ•ā§āϰ⧋āύāĻžāϏ āχāύāĻ•ā§āϰāĻŋāĻŽā§‡āĻ¨ā§āϟāĻžāϞ āϰ⧇āĻĒā§āϞāĻŋāϕ⧇āĻļāύ āφāϗ⧇āϰ āύāύ-āĻ¸ā§āĻ¨ā§āϝāĻžāĻĒāĻļāϟ āĻ­āĻŋāĻ¤ā§āϤāĻŋāĻ• āĻĒāĻĻā§āϧāϤāĻŋ āϝ⧇āĻŽāύ rsync-āĻāϰ āϤ⧁āϞāύāĻžāϝāĻŧ āĻāĻ•āϟāĻŋ āĻŦāĻŋāĻļāĻžāϞ āωāĻ¨ā§āύāϤāĻŋāĨ¤ āωāĻ­āϝāĻŧ āĻ•ā§āώ⧇āĻ¤ā§āϰ⧇āχ, āĻļ⧁āϧ⧁āĻŽāĻžāĻ¤ā§āϰ āĻĒāϰāĻŋāĻŦāĻ°ā§āϤāĻŋāϤ āĻĄā§‡āϟāĻž āĻ¸ā§āĻĨāĻžāύāĻžāĻ¨ā§āϤāϰ āĻ•āϰāĻž āĻšāϝāĻŧ - āϤāĻŦ⧇ āĻĒā§āϰāĻĨāĻŽā§‡ rsync āφāĻŦāĻļā§āϝāĻ• āĻĒāĻĄāĻŧāĻž āĻĄāĻŋāĻ¸ā§āĻ• āĻĨ⧇āϕ⧇ āωāĻ­āϝāĻŧ āĻĒāĻ•ā§āώ⧇āϰ āϏāĻŽāĻ¸ā§āϤ āĻĄā§‡āϟāĻž āϝ⧋āĻ—āĻĢāϞ āĻĒāϰ⧀āĻ•ā§āώāĻž āĻ•āϰ⧇ āϤ⧁āϞāύāĻž āĻ•āϰ⧁āύāĨ¤ āĻŦāĻŋāĻĒāϰ⧀āϤ⧇, ZFS āϰ⧇āĻĒā§āϞāĻŋāϕ⧇āĻļāύ āĻĒāϝāĻŧ⧇āĻ¨ā§āϟāĻžāϰ āĻŸā§āϰāĻŋ āĻ›āĻžāĻĄāĻŧāĻž āφāϰ āĻ•āĻŋāϛ⧁āχ āĻĒāĻĄāĻŧ⧇ āύāĻž - āĻāĻŦāĻ‚ āϝ⧇ āϕ⧋āύ⧋ āĻŦā§āϞāĻ• āϝāĻž āĻļ⧇āϝāĻŧāĻžāϰ āĻ•āϰāĻž āĻ¸ā§āĻ¨ā§āϝāĻžāĻĒāĻļāĻŸā§‡ āωāĻĒāĻ¸ā§āĻĨāĻŋāϤ āύ⧇āχāĨ¤

āĻ…āĻ¨ā§āϤāĻ°ā§āύāĻŋāĻ°ā§āĻŽāĻŋāϤ āĻ•āĻŽā§āĻĒā§āϰ⧇āĻļāύ

āĻ•āĻĒāĻŋ-āĻ…āύ-āϰāĻžāχāϟ āĻŽā§‡āĻ•āĻžāύāĻŋāϜāĻŽ āχāύāϞāĻžāχāύ āĻ•āĻŽā§āĻĒā§āϰ⧇āĻļāύ āϏāĻŋāĻ¸ā§āĻŸā§‡āĻŽāϕ⧇āĻ“ āϏāϰāϞ āĻ•āϰ⧇āĨ¤ āĻāĻ•āϟāĻŋ āĻĒā§āϰāĻĨāĻžāĻ—āϤ āĻĢāĻžāχāϞ āϏāĻŋāĻ¸ā§āĻŸā§‡āĻŽā§‡, āĻ•āĻŽā§āĻĒā§āϰ⧇āĻļāύ āϏāĻŽāĻ¸ā§āϝāĻžāϝ⧁āĻ•ā§āϤ - āĻĒ⧁āϰāĻžāύ⧋ āϏāĻ‚āĻ¸ā§āĻ•āϰāĻŖ āĻāĻŦāĻ‚ āĻĒāϰāĻŋāĻŦāĻ°ā§āϤāĻŋāϤ āĻĄā§‡āϟāĻžāϰ āύāϤ⧁āύ āϏāĻ‚āĻ¸ā§āĻ•āϰāĻŖ āωāĻ­āϝāĻŧāχ āĻāĻ•āχ āĻ¸ā§āĻĨāĻžāύ⧇ āĻĨāĻžāϕ⧇āĨ¤

āϝāĻĻāĻŋ āφāĻŽāϰāĻž āĻāĻ•āϟāĻŋ āĻĢāĻžāχāϞ⧇āϰ āĻŽāĻžāĻāĻ–āĻžāύ⧇ āĻĄā§‡āϟāĻžāϰ āĻāĻ•āϟāĻŋ āĻ…āĻ‚āĻļ āĻŦāĻŋāĻŦ⧇āϚāύāĻž āĻ•āϰāĻŋ āϝāĻž 0x00000000 āĻĨ⧇āϕ⧇ āĻļā§‚āĻ¨ā§āϝ⧇āϰ āĻŽā§‡āĻ—āĻžāĻŦāĻžāχāϟ āĻšāĻŋāϏāĻžāĻŦ⧇ āĻœā§€āĻŦāύ āĻļ⧁āϰ⧁ āĻ•āϰ⧇ āĻāĻŦāĻ‚ āϤāĻžāχ, āĻāϟāĻŋ āĻĄāĻŋāĻ¸ā§āϕ⧇āϰ āĻāĻ•āϟāĻŋ āϏ⧇āĻ•ā§āϟāϰ⧇ āϏāĻ‚āϕ⧁āϚāĻŋāϤ āĻ•āϰāĻž āϖ⧁āĻŦ āϏāĻšāϜāĨ¤ āĻ•āĻŋāĻ¨ā§āϤ⧁ āĻ•āĻŋ āĻšāĻŦ⧇ āϝāĻĻāĻŋ āφāĻŽāϰāĻž āĻļā§‚āĻ¨ā§āϝ⧇āϰ āϏ⧇āχ āĻŽā§‡āĻ—āĻžāĻŦāĻžāχāϟāϟāĻŋāϕ⧇ āĻœā§‡āĻĒāĻŋāχāϜāĻŋ āĻŦāĻž āϏāĻŋāωāĻĄā§‹-āĻ°ā§āϝāĻžāĻ¨ā§āĻĄāĻŽ āύāϝāĻŧ⧇āĻœā§‡āϰ āĻŽāϤ⧋ āĻ…āϏāĻ‚āϕ⧋āϚāύ⧀āϝāĻŧ āĻĄā§‡āϟāĻžāϰ āĻŽā§‡āĻ—āĻžāĻŦāĻžāχāϟ āĻĻāĻŋāϝāĻŧ⧇ āĻĒā§āϰāϤāĻŋāĻ¸ā§āĻĨāĻžāĻĒāύ āĻ•āϰāĻŋ? āĻ…āĻĒā§āϰāĻ¤ā§āϝāĻžāĻļāĻŋāϤāĻ­āĻžāĻŦ⧇, āĻāχ āĻŽā§‡āĻ—āĻžāĻŦāĻžāχāϟ āĻĄā§‡āϟāĻžāϰ āϜāĻ¨ā§āϝ āĻāĻ•āϟāĻŋ āύāϝāĻŧ, 256 4 KiB āϏ⧇āĻ•ā§āϟāϰ āĻĒā§āϰāϝāĻŧā§‹āϜāύ āĻšāĻŦ⧇ āĻāĻŦāĻ‚ āĻĄāĻŋāĻ¸ā§āϕ⧇āϰ āĻāχ āϜāĻžāϝāĻŧāĻ—āĻžāϝāĻŧ āĻļ⧁āϧ⧁āĻŽāĻžāĻ¤ā§āϰ āĻāĻ•āϟāĻŋ āϏ⧇āĻ•ā§āϟāϰ āϏāĻ‚āϰāĻ•ā§āώāĻŋāϤ āφāϛ⧇āĨ¤

ZFS-āĻāϰ āĻāχ āϏāĻŽāĻ¸ā§āϝāĻž āύ⧇āχ, āĻ•āĻžāϰāĻŖ āϏāĻ‚āĻļā§‹āϧāĻŋāϤ āϰ⧇āĻ•āĻ°ā§āĻĄāϗ⧁āϞāĻŋ āϏāĻ°ā§āĻŦāĻĻāĻž āĻ…āĻŦā§āϝāĻŦāĻšā§ƒāϤ āĻ¸ā§āĻĨāĻžāύ⧇ āϞ⧇āĻ–āĻž āĻšāϝāĻŧ - āφāϏāϞ āĻŦā§āϞāĻ•āϟāĻŋ āĻļ⧁āϧ⧁āĻŽāĻžāĻ¤ā§āϰ āĻāĻ•āϟāĻŋ 4 KiB āϏ⧇āĻ•ā§āϟāϰ āĻĻāĻ–āϞ āĻ•āϰ⧇, āĻāĻŦāĻ‚ āύāϤ⧁āύ āϰ⧇āĻ•āĻ°ā§āĻĄāϟāĻŋ 256 āĻĻāĻ–āϞ āĻ•āϰāĻŦ⧇, āϤāĻŦ⧇ āĻāϟāĻŋ āϕ⧋āύāĻ“ āϏāĻŽāĻ¸ā§āϝāĻž āύāϝāĻŧ - āĻāĻ•āϟāĻŋ āϏāĻžāĻŽā§āĻĒā§āϰāϤāĻŋāĻ• āϏāĻ‚āĻļā§‹āϧāĻŋāϤ āĻ–āĻŖā§āĻĄ " āĻĢāĻžāχāϞ⧇āϰ āĻŽāĻžāĻāĻžāĻŽāĻžāĻāĻŋ" āĻ…āĻŦā§āϝāĻŦāĻšā§ƒāϤ āĻ¸ā§āĻĨāĻžāύ⧇ āϞ⧇āĻ–āĻž āĻšāĻŦ⧇, āĻāϰ āφāĻ•āĻžāϰ āĻĒāϰāĻŋāĻŦāĻ°ā§āϤāĻŋāϤ āĻšāϝāĻŧ⧇āϛ⧇ āĻ•āĻŋāύāĻž āϤāĻž āύāĻŋāĻ°ā§āĻŦāĻŋāĻļ⧇āώ⧇, āϤāĻžāχ ZFS-āĻāϰ āϜāĻ¨ā§āϝ āĻāϟāĻŋ āĻāĻ•āϟāĻŋ āύāĻŋāϝāĻŧāĻŽāĻŋāϤ āĻĒāϰāĻŋāĻ¸ā§āĻĨāĻŋāϤāĻŋāĨ¤

āύ⧇āϟāĻŋāĻ­ ZFS āĻ•āĻŽā§āĻĒā§āϰ⧇āĻļāύ āĻĄāĻŋāĻĢāĻ˛ā§āϟāϰ⧂āĻĒ⧇ āĻ…āĻ•ā§āώāĻŽ āĻ•āϰāĻž āĻšāϝāĻŧ, āĻāĻŦāĻ‚ āϏāĻŋāĻ¸ā§āĻŸā§‡āĻŽāϟāĻŋ āĻĒā§āϞāĻžāϗ⧇āĻŦāϞ āĻ…ā§āϝāĻžāϞāĻ—āϰāĻŋāĻĻāĻŽ āĻ…āĻĢāĻžāϰ āĻ•āĻ°ā§‡â€”āĻŦāĻ°ā§āϤāĻŽāĻžāύ⧇ LZ4, gzip (1-9), LZJB, āĻāĻŦāĻ‚ ZLEāĨ¤

  • LZ4 āĻāĻ•āϟāĻŋ āĻ¸ā§āĻŸā§āϰāĻŋāĻŽāĻŋāĻ‚ āĻ…ā§āϝāĻžāϞāĻ—āϰāĻŋāĻĻāĻŽ āϝāĻž āĻ…āĻ¤ā§āϝāĻ¨ā§āϤ āĻĻā§āϰ⧁āϤ āĻ•āĻŽā§āĻĒā§āϰ⧇āĻļāύ āĻāĻŦāĻ‚ āĻĄāĻŋāĻ•āĻŽā§āĻĒā§āϰ⧇āĻļāύ āĻāĻŦāĻ‚ āĻŦ⧇āĻļāĻŋāϰāĻ­āĻžāĻ— āĻŦā§āϝāĻŦāĻšāĻžāϰ⧇āϰ āĻ•ā§āώ⧇āĻ¤ā§āϰ⧇ āĻĒāĻžāϰāĻĢāϰāĻŽā§āϝāĻžāĻ¨ā§āϏ āϏ⧁āĻŦāĻŋāϧāĻž āĻĒā§āϰāĻĻāĻžāύ āĻ•āϰ⧇ - āĻāĻŽāύāĻ•āĻŋ āĻŽā§‹āϟāĻžāĻŽā§āϟāĻŋ āϧ⧀āϰ CPU-āϤ⧇āĻ“āĨ¤
  • GZIP āĻāĻ•āϟāĻŋ āϏāĻŽā§āĻŽāĻžāύ⧀āϝāĻŧ āĻ…ā§āϝāĻžāϞāĻ—āϰāĻŋāĻĻāĻŽ āϝāĻž āϏāĻ•āϞ āχāωāύāĻŋāĻ•ā§āϏ āĻŦā§āϝāĻŦāĻšāĻžāϰāĻ•āĻžāϰ⧀āϰāĻž āϜāĻžāύ⧇āύ āĻāĻŦāĻ‚ āĻ­āĻžāϞāĻŦāĻžāϏ⧇āύāĨ¤ āĻāϟāĻŋ āĻ•āĻŽā§āĻĒā§āϰ⧇āĻļāύ āϞ⧇āϭ⧇āϞ 1-9 āĻāϰ āϏāĻžāĻĨ⧇ āĻĒā§āϰāϝāĻŧā§‹āĻ— āĻ•āϰāĻž āϝ⧇āϤ⧇ āĻĒāĻžāϰ⧇, āĻ•āĻŽā§āĻĒā§āϰ⧇āĻļāύ āϰ⧇āĻļāĻŋāĻ“ āĻāĻŦāĻ‚ āϏāĻŋāĻĒāĻŋāχāω āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻŦāĻžāĻĄāĻŧāĻžāϰ āϏāĻžāĻĨ⧇ āϏāĻžāĻĨ⧇ āĻāϟāĻŋ 9 āϞ⧇āϭ⧇āϞ⧇āϰ āĻ•āĻžāϛ⧇ āĻĒ⧌āρāĻ›āĻžāϝāĻŧāĨ¤ āĻ…ā§āϝāĻžāϞāĻ—āϰāĻŋāĻĻāĻŽāϟāĻŋ āϏāĻŽāĻ¸ā§āϤ āĻŸā§‡āĻ•ā§āϏāϟ (āĻŦāĻž āĻ…āĻ¨ā§āϝāĻžāĻ¨ā§āϝ āωāĻšā§āϚ āϏāĻ‚āϕ⧋āϚāύāϝ⧋āĻ—ā§āϝ) āĻŦā§āϝāĻŦāĻšāĻžāϰ⧇āϰ āĻ•ā§āώ⧇āĻ¤ā§āϰ⧇ āωāĻĒāϝ⧁āĻ•ā§āϤ, āϤāĻŦ⧇ āĻ…āĻ¨ā§āϝāĻĨāĻžāϝāĻŧ āĻĒā§āϰāĻžāϝāĻŧāĻļāχ CPU āϏāĻŽāĻ¸ā§āϝāĻž āϏ⧃āĻˇā§āϟāĻŋ āĻ•āϰ⧇ - āĻāϟāĻŋ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰ⧁āύ āϝāĻ¤ā§āύ āϏāĻš, āĻŦāĻŋāĻļ⧇āώ āĻ•āϰ⧇ āωāĻšā§āϚ āĻ¸ā§āϤāϰ⧇āĨ¤
  • āĻāϞāĻœā§‡āĻĄāĻœā§‡āĻŦāĻŋ ZFS āĻāϰ āĻŽā§‚āϞ āĻ…ā§āϝāĻžāϞāĻ—āϰāĻŋāĻĻāĻŽāĨ¤ āĻāϟāĻŋ āĻ…āĻŦāĻšā§‡āϞāĻŋāϤ āĻāĻŦāĻ‚ āφāϰ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰāĻž āωāϚāĻŋāϤ āύāϝāĻŧ, LZ4 āĻāϟāĻŋāϕ⧇ āϏāĻŦ āĻĻāĻŋāĻ• āĻĨ⧇āϕ⧇ āĻ›āĻžāĻĄāĻŧāĻŋāϝāĻŧ⧇ āϗ⧇āϛ⧇āĨ¤
  • āĻœā§‡āĻĄāĻāϞāχ - āϜāĻŋāϰ⧋ āϞ⧇āϭ⧇āϞ āĻāύāϕ⧋āĻĄāĻŋāĻ‚, āϜāĻŋāϰ⧋ āϞ⧇āϭ⧇āϞ āĻāύāϕ⧋āĻĄāĻŋāĻ‚āĨ¤ āĻāϟāĻŋ āĻŽā§‹āĻŸā§‡āĻ“ āϏāĻžāϧāĻžāϰāĻŖ āĻĄā§‡āϟāĻž āĻ¸ā§āĻĒāĻ°ā§āĻļ āĻ•āϰ⧇ āύāĻž, āϤāĻŦ⧇ āĻļā§‚āĻ¨ā§āϝ⧇āϰ āĻŦāĻĄāĻŧ āĻ•ā§āϰāĻŽ āϏāĻ‚āϕ⧁āϚāĻŋāϤ āĻ•āϰ⧇āĨ¤ āϏāĻŽā§āĻĒā§‚āĻ°ā§āĻŖāϰ⧂āĻĒ⧇ āĻ…āϏāĻ‚āϕ⧋āϚāύ⧀āϝāĻŧ āĻĄā§‡āϟāĻžāϏ⧇āϟāϗ⧁āϞāĻŋāϰ āϜāĻ¨ā§āϝ āĻĻāϰāĻ•āĻžāϰ⧀ (āϝ⧇āĻŽāύ JPEG, MP4, āĻŦāĻž āĻ…āĻ¨ā§āϝāĻžāĻ¨ā§āϝ āχāϤāĻŋāĻŽāĻ§ā§āϝ⧇ āϏāĻ‚āϕ⧁āϚāĻŋāϤ āĻĢāĻ°ā§āĻŽā§āϝāĻžāϟ) āĻ•āĻžāϰāĻŖ āĻāϟāĻŋ āĻ…āϏāĻ‚āϕ⧋āϚāύ⧀āϝāĻŧ āĻĄā§‡āϟāĻž āωāĻĒ⧇āĻ•ā§āώāĻž āĻ•āϰ⧇ āĻ•āĻŋāĻ¨ā§āϤ⧁ āĻĢāϞāĻžāĻĢāϞ āϰ⧇āĻ•āĻ°ā§āĻĄā§‡ āĻ…āĻŦā§āϝāĻŦāĻšā§ƒāϤ āĻ¸ā§āĻĨāĻžāύ āϏāĻ‚āϕ⧁āϚāĻŋāϤ āĻ•āϰ⧇āĨ¤

āφāĻŽāϰāĻž āĻĒā§āϰāĻžāϝāĻŧ āϏāĻŦ āĻŦā§āϝāĻŦāĻšāĻžāϰ⧇āϰ āĻ•ā§āώ⧇āĻ¤ā§āϰ⧇ LZ4 āĻ•āĻŽā§āĻĒā§āϰ⧇āĻļāύ āϏ⧁āĻĒāĻžāϰāĻŋāĻļ āĻ•āϰāĻŋ; āĻ…āϏāĻ‚āϕ⧋āϚāύ⧀āϝāĻŧ āĻĄā§‡āϟāĻžāϰ āϏāĻŽā§āĻŽā§āĻ–ā§€āύ āĻšāĻ“āϝāĻŧāĻžāϰ āϏāĻŽāϝāĻŧ āĻ•āĻžāĻ°ā§āϝāĻ•ā§āώāĻŽāϤāĻžāϰ āĻļāĻžāĻ¸ā§āϤāĻŋ āϖ⧁āĻŦāχ āϛ⧋āϟ, āĻāĻŦāĻ‚ āωāĻ¨ā§āύāϤāĻŋ āϏāĻžāϧāĻžāϰāĻŖ āĻĄā§‡āϟāĻžāϰ āĻ•ā§āώ⧇āĻ¤ā§āϰ⧇ āĻĒāĻžāϰāĻĢāϰāĻŽā§āϝāĻžāĻ¨ā§āϏ⧇āϰ āωāĻĒāϰ āĻāϰ āĻĒā§āϰāĻ­āĻžāĻŦ āωāĻ˛ā§āϞ⧇āĻ–āϝ⧋āĻ—ā§āϝāĨ¤ āύāϤ⧁āύ āĻ…āĻĒāĻžāϰ⧇āϟāĻŋāĻ‚ āϏāĻŋāĻ¸ā§āĻŸā§‡āĻŽ āχāύāĻ¸ā§āϟāϞ⧇āĻļāύ⧇āϰ āϜāĻ¨ā§āϝ āĻāĻ•āϟāĻŋ āĻ­āĻžāĻ°ā§āϚ⧁āϝāĻŧāĻžāϞ āĻŽā§‡āĻļāĻŋāύ āχāĻŽā§‡āϜ āĻ•āĻĒāĻŋ āĻ•āϰāĻžāĨ¤ Windows (āύāϤ⧁āύ āχāύāĻ¸ā§āϟāϞ āĻ•āϰāĻž āĻ“āĻāϏ, āĻāĻ–āύāĻ“ āĻ­āĻŋāϤāϰ⧇ āϕ⧋āύ⧋ āĻĄā§‡āϟāĻž āύ⧇āχ) compression=lz4 āϏāĻ™ā§āϗ⧇ 27% āĻĻā§āϰ⧁āϤ āĻĒāĻžāϏ compression=none, āχāύ 2015 āϏāĻžāϞ⧇ āĻāχ āĻĒāϰ⧀āĻ•ā§āώāĻž.

ARC - āĻ…āĻ­āĻŋāϝ⧋āϜāĻŋāϤ āĻĒā§āϰāϤāĻŋāĻ¸ā§āĻĨāĻžāĻĒāύ āĻ•ā§āϝāĻžāĻļ⧇

ZFS āĻšāϞ āĻāĻ•āĻŽāĻžāĻ¤ā§āϰ āφāϧ⧁āύāĻŋāĻ• āĻĢāĻžāχāϞ āϏāĻŋāĻ¸ā§āĻŸā§‡āĻŽ āϝāĻž āφāĻŽāϰāĻž āϜāĻžāύāĻŋ āϝ⧇āϟāĻŋ RAM-āϤ⧇ āϏāĻŽā§āĻĒā§āϰāϤāĻŋ āĻĒāĻ āĻŋāϤ āĻŦā§āϞāϕ⧇āϰ āĻ•āĻĒāĻŋ āϏāĻ‚āϰāĻ•ā§āώāĻŖ āĻ•āϰāĻžāϰ āϜāĻ¨ā§āϝ āĻ…āĻĒāĻžāϰ⧇āϟāĻŋāĻ‚ āϏāĻŋāĻ¸ā§āĻŸā§‡āĻŽā§‡āϰ āĻĒ⧃āĻˇā§āĻ āĻž āĻ•ā§āϝāĻžāĻļ⧇āϰ āωāĻĒāϰ āύāĻŋāĻ°ā§āĻ­āϰ āύāĻž āĻ•āϰ⧇ āύāĻŋāϜāĻ¸ā§āĻŦ āϰāĻŋāĻĄ āĻ•ā§āϝāĻžāĻļāĻŋāĻ‚ āĻĒāĻĻā§āϧāϤāĻŋ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰ⧇āĨ¤

āϝāĻĻāĻŋāĻ“ āύ⧇āϟāĻŋāĻ­ āĻ•ā§āϝāĻžāĻļ⧇ āϤāĻžāϰ āϏāĻŽāĻ¸ā§āϝāĻž āĻ›āĻžāĻĄāĻŧāĻžāχ āύāϝāĻŧ - ZFS āĻ•āĻžāĻ°ā§āύ⧇āϞ⧇āϰ āĻŽāϤ⧋ āĻĻā§āϰ⧁āϤ āύāϤ⧁āύ āĻŽā§‡āĻŽāϰāĻŋ āĻŦāϰāĻžāĻĻā§āĻĻ⧇āϰ āĻ…āύ⧁āϰ⧋āϧ⧇ āϏāĻžāĻĄāĻŧāĻž āĻĻāĻŋāϤ⧇ āĻĒāĻžāϰ⧇ āύāĻž, āϤāĻžāχ āύāϤ⧁āύ āĻšā§āϝāĻžāϞ⧇āĻžā§āϜ malloc() āĻŽā§‡āĻŽāϰāĻŋ āĻŦāϰāĻžāĻĻā§āĻĻ āĻŦā§āϝāĻ°ā§āĻĨ āĻšāϤ⧇ āĻĒāĻžāϰ⧇ āϝāĻĻāĻŋ āĻāϟāĻŋ āĻŦāĻ°ā§āϤāĻŽāĻžāύ⧇ ARC āĻĻā§āĻŦāĻžāϰāĻž āĻĻāĻ–āϞāĻ•ā§ƒāϤ RAM āĻāϰ āĻĒā§āϰāϝāĻŧā§‹āϜāύ āĻšāϝāĻŧāĨ¤ āĻ•āĻŋāĻ¨ā§āϤ⧁ āφāĻĒāύāĻžāϰ āύāĻŋāĻœā§‡āϰ āĻ•ā§āϝāĻžāĻļ⧇ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰāĻžāϰ āϜāĻ¨ā§āϝ āĻ­āĻžāϞ āĻ•āĻžāϰāĻŖ āφāϛ⧇, āĻ…āĻ¨ā§āϤāϤ āĻāĻ–āύ āϜāĻ¨ā§āϝ.

āĻŽā§āϝāĻžāĻ•āĻ“āĻāϏ āϏāĻš āϏāĻ•āϞ āĻĒāϰāĻŋāϚāĻŋāϤ āφāϧ⧁āύāĻŋāĻ• āĻ…āĻĒāĻžāϰ⧇āϟāĻŋāĻ‚ āϏāĻŋāĻ¸ā§āĻŸā§‡āĻŽ, Windows, Linux āĻāĻŦāĻ‚ BSD āĻĒ⧇āϜ āĻ•ā§āϝāĻžāĻļ⧇ āĻŦāĻžāĻ¸ā§āϤāĻŦāĻžāϝāĻŧāύ⧇āϰ āϜāĻ¨ā§āϝ LRU (Least Recently Used) āĻ…ā§āϝāĻžāϞāĻ—āϰāĻŋāĻĻāĻŽ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰ⧇āĨ¤ āĻāϟāĻŋ āĻāĻ•āϟāĻŋ āφāĻĻāĻŋāĻŽ āĻ…ā§āϝāĻžāϞāĻ—āϰāĻŋāĻĻāĻŽ āϝāĻž āĻĒā§āϰāϤāĻŋāϟāĻŋ āϰāĻŋāĻĄā§‡āϰ āĻĒāϰ⧇ āĻāĻ•āϟāĻŋ āĻ•ā§āϝāĻžāĻļ āĻ•āϰāĻž āĻŦā§āϞāĻ• "āĻ•āĻŋāω-āĻāϰ āĻļā§€āĻ°ā§āώ⧇" āύāĻŋāϝāĻŧ⧇ āϝāĻžāϝāĻŧ āĻāĻŦāĻ‚ āύāϤ⧁āύ āĻ•ā§āϝāĻžāĻļ⧇ āĻŽāĻŋāϏ (āϝ⧇ āĻŦā§āϞāĻ•āϗ⧁āϞāĻŋ āĻ•ā§āϝāĻžāĻļ⧇ āĻĨ⧇āϕ⧇ āύāĻž āĻĒāĻĄāĻŧ⧇ āĻĄāĻŋāĻ¸ā§āĻ• āĻĨ⧇āϕ⧇ āĻĒāĻĄāĻŧāĻž āωāϚāĻŋāϤ āĻ›āĻŋāϞ) āĻļā§€āĻ°ā§āώ⧇ āϝ⧁āĻ•ā§āϤ āĻ•āϰāĻžāϰ āϜāĻ¨ā§āϝ āĻĒā§āϰāϝāĻŧā§‹āϜāύ āĻ…āύ⧁āϝāĻžāϝāĻŧā§€ āĻŦā§āϞāĻ•āϗ⧁āϞāĻŋāϕ⧇ "āĻ•āĻŋāω-āĻāϰ āύ⧀āĻšā§‡" āĻĒāĻžāĻ āĻŋāϝāĻŧ⧇ āĻĻ⧇āϝāĻŧāĨ¤

āĻ…ā§āϝāĻžāϞāĻ—āϰāĻŋāĻĻāĻŽ āϏāĻžāϧāĻžāϰāĻŖāϤ āĻ­āĻžāϞ āĻ•āĻžāϜ āĻ•āϰ⧇, āĻ•āĻŋāĻ¨ā§āϤ⧁ āĻŦāĻĄāĻŧ āĻ•āĻžāĻœā§‡āϰ āĻĄā§‡āϟāĻžāϏ⧇āϟāϗ⧁āϞāĻŋāϰ āϏāĻžāĻĨ⧇ āϏāĻŋāĻ¸ā§āĻŸā§‡āĻŽā§‡, LRU āϏāĻšāĻœā§‡āχ āĻĨā§āĻ°ā§āϝāĻžāĻļāĻŋāĻ‚-āĻāϰ āĻĻāĻŋāϕ⧇ āύāĻŋāϝāĻŧ⧇ āϝāĻžāϝāĻŧ - āĻāĻŽāύ āĻŦā§āϞāĻ•āϗ⧁āϞāĻŋāϰ āϜāĻ¨ā§āϝ āϜāĻžāϝāĻŧāĻ—āĻž āϤ⧈āϰāĻŋ āĻ•āϰāϤ⧇ āϘāύ āϘāύ āĻĒā§āϰāϝāĻŧā§‹āϜāύ⧀āϝāĻŧ āĻŦā§āϞāĻ•āϗ⧁āϞāĻŋ āωāĻšā§āϛ⧇āĻĻ āĻ•āϰ⧇ āϝāĻž āφāϰ āĻ•āĻ–āύāĻ“ āĻ•ā§āϝāĻžāĻļ⧇ āĻĨ⧇āϕ⧇ āĻĒāĻĄāĻŧāĻž āĻšāĻŦ⧇ āύāĻžāĨ¤

āĻāφāϰāϏāĻŋ āĻāĻ•āϟāĻŋ āĻ…āύ⧇āĻ• āĻ•āĻŽ āϏāϰāϞ āĻ…ā§āϝāĻžāϞāĻ—āϰāĻŋāĻĻāĻŽ āϝāĻž āĻāĻ•āϟāĻŋ "āĻ­āĻžāϰ⧀" āĻ•ā§āϝāĻžāĻļ⧇ āĻšāĻŋāϏāĻžāĻŦ⧇ āϚāĻŋāĻ¨ā§āϤāĻž āĻ•āϰāĻž āϝ⧇āϤ⧇ āĻĒāĻžāϰ⧇āĨ¤ āĻĒā§āϰāϤāĻŋāĻŦāĻžāϰ āĻāĻ•āϟāĻŋ āĻ•ā§āϝāĻžāĻļāĻĄ āĻŦā§āϞāĻ• āĻĒāĻĄāĻŧāĻž āĻšāϞ⧇, āĻāϟāĻŋ āĻāĻ•āϟ⧁ "āĻ­āĻžāϰ⧀" āĻāĻŦāĻ‚ āωāĻšā§āϛ⧇āĻĻ āĻ•āϰāĻž āĻ•āĻ āĻŋāύ āĻšāϝāĻŧ⧇ āϝāĻžāϝāĻŧ - āĻāĻŦāĻ‚ āĻāĻŽāύāĻ•āĻŋ āĻāĻ•āϟāĻŋ āĻŦā§āϞāĻ• āωāĻšā§āϛ⧇āĻĻ āĻ•āϰāĻžāϰ āĻĒāϰ⧇āĻ“ āĻŸā§āĻ°ā§āϝāĻžāĻ• āĻ•āϰāĻž āĻāĻ•āϟāĻŋ āύāĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āϟ āϏāĻŽāϝāĻŧ⧇āϰ āĻŽāĻ§ā§āϝ⧇āĨ¤ āĻāĻ•āϟāĻŋ āĻŦā§āϞāĻ• āϝāĻž āωāĻšā§āϛ⧇āĻĻ āĻ•āϰāĻž āĻšāϝāĻŧ⧇āϛ⧇ āĻ•āĻŋāĻ¨ā§āϤ⧁ āϤāĻžāϰāĻĒāϰ āĻ•ā§āϝāĻžāĻļ⧇ āφāĻŦāĻžāϰ āĻĒāĻĄāĻŧāϤ⧇ āĻšāĻŦ⧇ āϏ⧇āϟāĻŋāĻ“ "āĻ­āĻžāϰ⧀" āĻšāϝāĻŧ⧇ āϝāĻžāĻŦ⧇āĨ¤

āĻāχ āϏāĻŦ⧇āϰ āĻļ⧇āώ āĻĢāϞāĻžāĻĢāϞ āĻšāϞ āĻ…āύ⧇āĻ• āĻŦ⧇āĻļāĻŋ āĻšāĻŋāϟ āĻ…āύ⧁āĻĒāĻžāϤ āϏāĻš āĻāĻ•āϟāĻŋ āĻ•ā§āϝāĻžāĻļ⧇, āĻ•ā§āϝāĻžāĻļ⧇ āĻšāĻŋāϟ (āĻ•ā§āϝāĻžāĻļ⧇ āĻĨ⧇āϕ⧇ āĻĒāĻĄāĻŧāĻž) āĻāĻŦāĻ‚ āĻ•ā§āϝāĻžāĻļ⧇ āĻŽāĻŋāϏ (āĻĄāĻŋāĻ¸ā§āĻ• āĻĨ⧇āϕ⧇ āĻĒāĻĄāĻŧāĻž) āĻāϰ āĻŽāĻ§ā§āϝ⧇ āĻ…āύ⧁āĻĒāĻžāϤāĨ¤ āĻāϟāĻŋ āĻāĻ•āϟāĻŋ āĻ…āĻ¤ā§āϝāĻ¨ā§āϤ āϗ⧁āϰ⧁āĻ¤ā§āĻŦāĻĒā§‚āĻ°ā§āĻŖ āĻĒāϰāĻŋāϏāĻ‚āĻ–ā§āϝāĻžāύ - āϕ⧇āĻŦāϞāĻŽāĻžāĻ¤ā§āϰ āĻ•ā§āϝāĻžāĻļ⧇ āĻšāĻŋāϟāϗ⧁āϞāĻŋāχ āĻĻā§āϰ⧁āϤ āĻŽāĻžāĻ¤ā§āϰāĻžāϰ āĻ…āĻ°ā§āĻĄāĻžāϰāϗ⧁āϞāĻŋ āĻĒāϰāĻŋāĻŦ⧇āĻļāύ āĻ•āϰ⧇ āύāĻž, āĻ•ā§āϝāĻžāĻļ⧇ āĻŽāĻŋāϏāϗ⧁āϞāĻŋāĻ“ āĻĻā§āϰ⧁āϤ āĻĒāϰāĻŋāĻŦ⧇āĻļāύ āĻ•āϰāĻž āϝ⧇āϤ⧇ āĻĒāĻžāϰ⧇, āĻ•āĻžāϰāĻŖ āϝāϤ āĻŦ⧇āĻļāĻŋ āĻ•ā§āϝāĻžāĻļ⧇ āĻšāĻŋāϟ āĻšāĻŦ⧇, āϤāϤ āĻ•āĻŽ āϏāĻŽāϏāĻžāĻŽāϝāĻŧāĻŋāĻ• āĻĄāĻŋāĻ¸ā§āĻ• āĻ…āύ⧁āϰ⧋āϧāϗ⧁āϞāĻŋ āĻāĻŦāĻ‚ āĻ…āĻŦāĻļāĻŋāĻˇā§āϟ āĻŽāĻŋāϏāϗ⧁āϞāĻŋāϰ āϜāĻ¨ā§āϝ āϞ⧇āĻŸā§‡āĻ¨ā§āϏāĻŋ āĻ•āĻŽ āĻšāĻŦ⧇āĨ¤ āĻĄāĻŋāĻ¸ā§āĻ• āĻĻāĻŋāϝāĻŧ⧇ āĻĒāϰāĻŋāĻŦ⧇āĻļāύ āĻ•āϰāĻž āĻšāĻŦ⧇āĨ¤

āωāĻĒāϏāĻ‚āĻšāĻžāϰ

ZFS-āĻāϰ āĻŽā§ŒāϞāĻŋāĻ• āĻļāĻŦā§āĻĻāĻžāĻ°ā§āĻĨāĻŦāĻŋāĻĻā§āϝāĻž āĻļ⧇āĻ–āĻžāϰ āĻĒāϰ⧇ - āϕ⧀āĻ­āĻžāĻŦ⧇ āĻ•āĻĒāĻŋ-āĻ…āύ-āϰāĻžāχāϟ āĻ•āĻžāϜ āĻ•āϰ⧇, āϏ⧇āχāϏāĻžāĻĨ⧇ āĻ¸ā§āĻŸā§‹āϰ⧇āϜ āĻĒ⧁āϞ, āĻ­āĻžāĻ°ā§āϚ⧁āϝāĻŧāĻžāϞ āĻĄāĻŋāĻ­āĻžāχāϏ, āĻŦā§āϞāĻ•, āϏ⧇āĻ•ā§āϟāϰ āĻāĻŦāĻ‚ āĻĢāĻžāχāϞāϗ⧁āϞāĻŋāϰ āĻŽāĻ§ā§āϝ⧇ āϏāĻŽā§āĻĒāĻ°ā§āĻ• - āφāĻŽāϰāĻž āĻŦāĻžāĻ¸ā§āϤāĻŦ āϏāĻ‚āĻ–ā§āϝāĻžāϰ āϏāĻžāĻĨ⧇ āĻŦāĻžāĻ¸ā§āϤāĻŦ-āĻŦāĻŋāĻļā§āĻŦ⧇āϰ āĻĒāĻžāϰāĻĢāϰāĻŽā§āϝāĻžāĻ¨ā§āϏ āύāĻŋāϝāĻŧ⧇ āφāϞ⧋āϚāύāĻž āĻ•āϰāϤ⧇ āĻĒā§āϰāĻ¸ā§āϤ⧁āϤāĨ¤

āĻĒāϰāĻŦāĻ°ā§āϤ⧀ āĻ…āĻ‚āĻļ⧇, āφāĻŽāϰāĻž āĻŽāĻŋāϰāϰāĻĄ āĻ­āĻŋāĻĄā§‡āĻ­ āĻāĻŦāĻ‚ RAIDz āϝ⧁āĻ•ā§āϤ āĻĒ⧁āϞāϗ⧁āϞ⧋āϰ āĻĒā§āϰāĻ•ā§ƒāϤ āĻĒāĻžāϰāĻĢāϰāĻŽā§āϝāĻžāĻ¨ā§āϏ āĻāϕ⧇ āĻ…āĻĒāϰ⧇āϰ āϏāĻžāĻĨ⧇ āĻāĻŦāĻ‚ āĻĒā§āϰāϚāϞāĻŋāϤ āĻ•āĻžāĻ°ā§āύ⧇āϞ RAID āϟāĻĒā§‹āϞāϜāĻŋāϰ āϏāĻžāĻĨ⧇ āϤ⧁āϞāύāĻž āĻ•āϰ⧇ āĻĻ⧇āĻ–āĻŦāĨ¤ Linuxāϝ⧇āϟāĻŋ āφāĻŽāϰāĻž āĻ—āĻŦ⧇āώāĻŖāĻž āĻ•āϰ⧇āĻ›āĻŋ āĻĒā§‚āĻ°ā§āĻŦ⧇.

āĻĒā§āϰāĻĨāĻŽā§‡, āφāĻŽāϰāĻž āĻļ⧁āϧ⧁āĻŽāĻžāĻ¤ā§āϰ āĻŽā§ŒāϞāĻŋāĻ• āĻŦāĻŋāώāϝāĻŧāϗ⧁āϞāĻŋ āĻ•āĻ­āĻžāϰ āĻ•āϰāϤ⧇ āĻšā§‡āϝāĻŧ⧇āĻ›āĻŋāϞāĻžāĻŽ - ZFS āϟāĻĒā§‹āϞāϜāĻŋāϗ⧁āϞāĻŋ āύāĻŋāĻœā§‡āϰāĻžāχ - āĻ•āĻŋāĻ¨ā§āϤ⧁ āĻĒāϰ⧇⧎ āϝ⧇āĻŽāύ āĻāĻ•āϟāĻŋ āϚāϞ⧁āύ, L2ARC, SLOG āĻāĻŦāĻ‚ āĻŦāĻŋāĻļ⧇āώ āĻŦāϰāĻžāĻĻā§āĻĻ⧇āϰ āĻŽāϤ⧋ āϏāĻšāĻžāϝāĻŧāĻ• vdev āϧāϰāύ⧇āϰ āĻŦā§āϝāĻŦāĻšāĻžāϰ āϏāĻš ZFS-āĻāϰ āφāϰāĻ“ āωāĻ¨ā§āύāϤ āϏ⧇āϟāφāĻĒ āĻāĻŦāĻ‚ āϟāĻŋāωāύāĻŋāĻ‚ āϏāĻŽā§āĻĒāĻ°ā§āϕ⧇ āĻ•āĻĨāĻž āĻŦāϞāĻžāϰ āϜāĻ¨ā§āϝ āĻĒā§āϰāĻ¸ā§āϤ⧁āϤ āĻšāχāĨ¤

āωāĻ¤ā§āϏ: www.habr.com

DDoS āϏ⧁āϰāĻ•ā§āώāĻž, VPS VDS āϏāĻžāĻ°ā§āĻ­āĻžāϰ āϏāĻš āϏāĻžāχāϟāϗ⧁āϞāĻŋāϰ āϜāĻ¨ā§āϝ āύāĻŋāĻ°ā§āĻ­āϰāϝ⧋āĻ—ā§āϝ āĻšā§‹āĻ¸ā§āϟāĻŋāĻ‚ āĻ•āĻŋāύ⧁āύ đŸ”Ĩ DDoS āϏ⧁āϰāĻ•ā§āώāĻž āϏāĻš āύāĻŋāĻ°ā§āĻ­āϰāϝ⧋āĻ—ā§āϝ āĻ“āϝāĻŧ⧇āĻŦāϏāĻžāχāϟ āĻšā§‹āĻ¸ā§āϟāĻŋāĻ‚ āĻ•āĻŋāύ⧁āύ, VPS VDS āϏāĻžāĻ°ā§āĻ­āĻžāϰ | ProHoster