XNUMX๋
์ ๊ฐ๋ฐ ๋์ ์ถํ ๋ ํ๋ก์ ํธ ๋ฆด๋ฆฌ์ค ์คํธ๋ผํฐ์ค 2.0๋ ํ๋ ์ด์์ ๋ก์ปฌ ๋๋ผ์ด๋ธ ํ์ ์ค์ ํ๊ณ ๊ด๋ฆฌํ๋ ๋ฐฉ๋ฒ์ ํตํฉํ๊ณ ๋จ์ํํ๊ธฐ ์ํด Red Hat๊ณผ Fedora ์ปค๋ฎค๋ํฐ์์ ๊ฐ๋ฐํ์ต๋๋ค. Stratis๋ ๋์ ์คํ ๋ฆฌ์ง ํ ๋น, ์ค๋
์ท, ๋ฌด๊ฒฐ์ฑ ๋ฐ ์บ์ฑ ๋ ์ด์ด์ ๊ฐ์ ๊ธฐ๋ฅ์ ์ ๊ณตํฉ๋๋ค. ํ๋ก์ ํธ ์ฝ๋๋ Rust๋ก ์์ฑ๋์์ผ๋ฉฐ ๋ฐฐํฌ์ MPL 2.0์ ๋ฐ๋ผ ๋ผ์ด์ผ์ค๊ฐ ๋ถ์ฌ๋์์ต๋๋ค.
์์คํ
์ ZFS ๋ฐ Btrfs์ ๊ณ ๊ธ ํํฐ์
๊ด๋ฆฌ ๋๊ตฌ ๊ธฐ๋ฅ์ ๋๋ถ๋ถ ๋ณต์ ํ์ง๋ง ๊ณ์ธต(๋ฐ๋ชฌ) ํํ๋ก ๊ตฌํ๋ฉ๋๋ค. ๊ณ์ธต), Linux ์ปค๋์ ์ฅ์น ๋งคํผ ํ์ ์์คํ
(dm-thin, dm-cache, dm-thinpool, dm-raid ๋ฐ dm-integrity ๋ชจ๋ ์ฌ์ฉ) ๋ฐ XFS ํ์ผ ์์คํ
์์์ ์คํ๋ฉ๋๋ค. ZFS ๋ฐ Btrfs์ ๋ฌ๋ฆฌ Stratis ๊ตฌ์ฑ ์์๋ ์ฌ์ฉ์ ๊ณต๊ฐ์์๋ง ์คํ๋๋ฉฐ ํน์ ์ปค๋ ๋ชจ๋์ ๋ก๋ํ ํ์๊ฐ ์์ต๋๋ค. ์ด ํ๋ก์ ํธ๋ ์ฒ์์ ๋ค์๊ณผ ๊ฐ์ด ์ ์๋์์ต๋๋ค. ์๊ตฌํ์ง ์์ ์คํ ๋ฆฌ์ง ์์คํ
์ ๋ฌธ๊ฐ ์๊ฒฉ์ ๊ด๋ฆฌํฉ๋๋ค.
D-Bus API๋ ์ ์ด ๋ฐ CLI ์ ํธ๋ฆฌํฐ.
Stratis๋ LUKS(์ํธํ๋ ํํฐ์
), mdraid, dm-multipath, iSCSI, LVM ๋
ผ๋ฆฌ ๋ณผ๋ฅจ์ ๋ฌผ๋ก ๋ค์ํ HDD, SSD ๋ฐ NVMe ๋๋ผ์ด๋ธ๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ํ๋ ๋ธ๋ก ์ฅ์น๋ก ํ
์คํธ๋์์ต๋๋ค. ํ์ ๋์คํฌ๊ฐ ํ๋ ์๋ ๊ฒฝ์ฐ Stratis๋ฅผ ์ฌ์ฉํ๋ฉด ์ค๋
์ท์ ์ง์ํ๋ ๋
ผ๋ฆฌ ํํฐ์
์ ์ฌ์ฉํ์ฌ ๋ณ๊ฒฝ ์ฌํญ์ ๋กค๋ฐฑํ ์ ์์ต๋๋ค. ํ์ ์ฌ๋ฌ ๋๋ผ์ด๋ธ๋ฅผ ์ถ๊ฐํ๋ฉด ๋๋ผ์ด๋ธ๋ฅผ ์ฐ์ ์์ญ์ผ๋ก ๋
ผ๋ฆฌ์ ์ผ๋ก ๊ฒฐํฉํ ์ ์์ต๋๋ค. ๋ค์๊ณผ ๊ฐ์ ๊ธฐ๋ฅ
RAID, ๋ฐ์ดํฐ ์์ถ, ์ค๋ณต ์ ๊ฑฐ ๋ฐ ๋ด๊ฒฐํจ์ฑ์ ์์ง ์ง์๋์ง ์์ง๋ง ํฅํ ์ง์๋ ์์ ์
๋๋ค.
ะ ์๋ก์ด ํ์ด ์ฃผ๋ค Rust ์ปดํ์ผ๋ฌ ๋ฒ์ ์ ๋ํ ์๊ตฌ ์ฌํญ์ด ์ฆ๊ฐํ์ต๋๋ค(์ต์ 1.37, 1.38 ๊ถ์ฅ). ๋ฒ์ ๋ฒํธ์ ์ค์ํ ๋ณ๊ฒฝ ์ฌํญ์ ์ผ๋ถ D-Bus ์ธํฐํ์ด์ค์ ์ด๋ฆ ๋ณ๊ฒฝ ๋ฐ D-Bus ์์
๊ตฌ์ฑ์ ์ฌ์์
๊ณผ ๊ด๋ จ๋์ด ์์ต๋๋ค(๊ธฐ๋ณธ ๊ธฐ๋ณธ ์์ฑ ์งํฉ์ด ๊ฐ์กฐ ํ์๋์์ผ๋ฉฐ ์ด์ ๋๋จธ์ง ์์ฑ์ ์๋ก์ด FetchProperties ๋ฉ์๋).
์ถ์ฒ : opennet.ru