์ถ์๊ฐ ์ด๋ฃจ์ด์ก์ต๋๋ค ์คํZFS 2.4.2์คํ ์์ค ZFS ํ์ผ ์์คํ ๊ตฌํ์ ์์ ๋ฆด๋ฆฌ์ค์ ๋๋ค. Linux ๊ทธ๋ฆฌ๊ณ FreeBSD๋ ์ง์ํฉ๋๋ค. ์ ๋ฒ์ ์ ์ฃผ์ ๋ณ๊ฒฝ ์ฌํญ์ ์์ ๋ฒ์ (stable branch) ์ง์์ ๋๋ค. Linux 7.0OpenZFS 2.4์ ์ด์ ๋ฆด๋ฆฌ์ค์์๋ ์ปค๋์ ์ง์ํ์ต๋๋ค. Linux 6.19 ๋ฒ์ ๊น์ง๋ง ์ง์ํ๋ฉฐ, ๊ทธ ์ดํ ๋ฒ์ ๋ถํฐ๋ ์ด์ ์ปค๋๊ณผ์ ํธํ์ฑ์ด ์ ์ง๋ฉ๋๋ค. Linux 4.18. FreeBSD์ ๊ฒฝ์ฐ, 13.3 ๋ฒ์ ์ด์ ๋ฐ 14.x ๋ธ๋์น์ ํธํ๋๋ค๊ณ ๋ช ์๋์ด ์์ต๋๋ค.
OpenZFS 2.4.2์๋ ์ด์ ๋ธ๋ฆฌ, ํ ์คํธ, initramfs ์์ , POSIX_FADV_DONTNEED ์ง์, ๋ง์ดํธ ์ง์ ์ฒ๋ฆฌ ๋ฑ์ ์ํฅ์ ๋ฏธ์น๋ ๋ค์ํ ์์ ์ฌํญ์ด ํฌํจ๋์ด ์์ต๋๋ค. Linuxํน์ ์ฝ๋. ํธํ์ฑ์ ์ํด ํ์ํ ๋ณ๊ฒฝ ์ฌํญ Linux 7.0 ๋ฒ์ ๊ณผ ํฅํ ๋ธ๋์น์ ๋ํ ์ฒซ ๋ฒ์งธ ์์ ์ฌํญ Linux 7.1.
์์ ๋ ๋ฌธ์ ์๋ vdev_rebuild_range()์ ๋ฒ๊ทธ, ์ด๋ ์ด ์ฌ๊ตฌ์ถ ํ ๋ฐ์ํ๋ ๋๋ฌธ ์ฒดํฌ์ฌ ์ค๋ฅ, ๋ธ๋ก ๋ณต์ ๋ฐ ํ์ ์๋ผ๋ด๊ธฐ ํ ๋ฐ์ดํฐ ์์, ๋์ zfs recv ์ค ์ค๋ ์ท ์๋ ๋ง์ดํธ ์ ๋ฐ์ํ๋ ๊ต์ฐฉ ์ํ, ๋ฉ๋ชจ๋ฆฌ ๋์, ๊ทธ๋ฆฌ๊ณ ์ฌ๊ตฌ์ถ ํ ์ค๋ฅ, ์ํ ์ ํ, ๋์คํฌ ๊ต์ฒด๋ฅผ ํฌํจํ ์ฌ๋ฌ dRAID ๊ด๋ จ ๋ฌธ์ ๊ฐ ํฌํจ๋ฉ๋๋ค.
ะ LinuxOpenZFS๋ ์๋ก์ด ์ปค๋ ๋ง์ดํธ ๋ชจ๋ธ์ ๋ง์ถฐ ์ง์์ ์ผ๋ก ๊ฐ์ ๋์์ต๋๋ค. ๊ฐ๋ฐ์๋ค์ ๊ธฐ์กด ๋ง์ดํธ API ์ง์์ ์ ๊ฑฐํ๊ณ ์ฝ๋๋ฅผ fs_context๋ก ๋ง์ด๊ทธ๋ ์ด์ ํ์ผ๋ฉฐ, ๋ง์ดํธ ๋งค๊ฐ๋ณ์ ์ฒ๋ฆฌ ๋ฐฉ์์ ์ฌ์์ ํ๊ณ , "๊ธ์ง๋" ๋ง์ดํธ ์ต์ ์ ์๊ฒฉํ๊ฒ ์ ์ฉํ๋ ์ปค๋์ ๋ํ ํด๊ฒฐ์ฑ ์ ์ถ๊ฐํ์ต๋๋ค. ๋ํ LSM, statx, setlease, ACL์๋ ๋ณ๊ฒฝ ์ฌํญ์ด ์ ์ฉ๋์๊ณ , ์ผ๋ถ ๋ด๋ถ ์ปค๋ API์ ์ด๋ฆ๋ ๋ณ๊ฒฝ๋์์ต๋๋ค. Linux 7.0.
๋ณ๋์ ํธ๊ฐ ๋ฐํ๋์์ต๋๋ค. ์คํZFS 2.3.7 ์ด์ ์์ ๋ฒ์ ์ธ 2.3์ ์ฌ์ฉ ์ค์ธ ์ฌ์ฉ์๋ฅผ ์ํด ์ง์๋ ํด๋น ๋ฒ์ ์ผ๋ก ์ด์ ๋์์ต๋๋ค. Linux 7.0 ๋ฒ์ ๊ณผ ์ ์๋ฆฌ์ฆ์ ๋ช ๊ฐ์ง ์์ ์ฌํญ์ด ํฌํจ๋์ด ์์ต๋๋ค.
์ถ์ฒ : linux.org.ru
