nvme(NVM Express) ๋๋ผ์ด๋ฒ์ DAX ์ง์ ํ์ผ ์์คํ ์ก์ธ์ค ๋ฉ์ปค๋์ฆ์ ๋ง๋ ๊ฒ์ผ๋ก ์๋ ค์ง Oracle์ ๋งคํ ์์ฝ์ค๋ ํ๋ ์ ๊ฑฐ๋ ext ๋ฐ xiafs ํ์ผ ์์คํ ๊ณผ ๋ง์ฐฌ๊ฐ์ง๋ก Linux ์ปค๋์์ ReiserFS ํ์ผ ์์คํ ์ ์ ๊ฑฐํ๊ฑฐ๋ ReiserFS ์ฝ๋๋ฅผ ์ค์ฌ ์ฝ๊ธฐ ์ ์ฉ ๋ชจ๋์์์ ์์ ๋ง ์ง์ํ๋๋ก ํ์๊ณ ์ ์ํ์ต๋๋ค.
์ ๊ฑฐ ์ด์ ๋ ์ปค๋ ์ธํ๋ผ๋ฅผ ์ ๊ทธ๋ ์ด๋ํ๋ ๋ฐ ์ถ๊ฐ์ ์ธ ์ด๋ ค์์ด ์์๊ธฐ ๋๋ฌธ์ธ๋ฐ, ๊ฐ๋ฐ์๋ค์ด ReiserFS ์ ์ฉ์ผ๋ก ์ค๋๋ AOP_FLAG_CONT_EXPAND ํ๋๊ทธ ํธ๋ค๋ฌ๋ฅผ ์ปค๋์ ๊ทธ๋๋ก ๋์ด์ผ ํ๊ธฐ ๋๋ฌธ์ ๋๋ค. ReiserFS๋ write_begin ํจ์์์ ์ด ํ๋๊ทธ๋ฅผ ์ฌ์ฉํ๋ ์ ์ผํ FS์ด๊ธฐ ๋๋ฌธ์ ๋๋ค. ๋์์ ReiserFS ์ฝ๋์ ๋ง์ง๋ง ์์ ์ฌํญ์ 2019๋ ์ผ๋ก, ์ด FS์ ๋ํ ์์๊ฐ ์ผ๋ง๋ ๋๋์ง, ๊ทธ๋ฆฌ๊ณ ๊ณ์ํด์ ์ฌ์ฉ๋๋์ง๋ ๋ถ๋ถ๋ช ํฉ๋๋ค.
SUSE์ Jan Kรกra๋ ReiserFS๊ฐ ๋ ์ด์ ์ง์๋์ง ์์ ๊ฒ์ด๋ผ๋ ์ ์๋ ๋์ํ์ง๋ง, ์ปค๋์์ ์ ๊ฑฐ๋ ๋งํผ ์ง์์ด ์ค๋จ๋์๋์ง๋ ๋ถ๋ถ๋ช ํฉ๋๋ค. Jan์ ๋ฐ๋ฅด๋ฉด, ReiserFS๋ ๊ณ์ํด์ openSUSE์ SLES์ ์ ๊ณต๋๊ณ ์์ง๋ง ์ด FS์ ์ฌ์ฉ์ ๊ธฐ๋ฐ์ ์๊ณ ๊พธ์คํ ์ค์ด๋ค๊ณ ์์ต๋๋ค. ๊ธฐ์ ์ฌ์ฉ์์ ๊ฒฝ์ฐ SUSE์์ ReiserFS ์ง์์ 3~4๋ ์ ์ ์ค๋จ๋์์ผ๋ฉฐ, ReiserFS ๋ชจ๋์ ๊ธฐ๋ณธ์ ์ผ๋ก ์ปค๋ ํจํค์ง์ ํฌํจ๋์ง ์์ต๋๋ค. ์ต์ ์ผ๋ก, Jan์ ReiserFS ํํฐ์ ์ ๋ง์ดํธํ ๋ ํ๊ธฐ์ ๋ํ ๊ฒฝ๊ณ ๋ฅผ ํ์ํ๊ณ XNUMX~XNUMX๋ ๋ด์ ์ด FS๋ฅผ ๊ณ์ ์ฌ์ฉํ๊ณ ์ ํ๋ ์์ฌ๊ฐ ์๋ ๊ฒฝ์ฐ ํด๋น FS๋ฅผ ์ญ์ ํ ์ค๋น๊ฐ ๋ ๊ฒ์ผ๋ก ๊ฐ์ฃผํ๋ ๊ฒ์ ์ ์ํ์ต๋๋ค.
ReiserFS ํ์ผ ์์คํ ์ ์ ์ง ๊ด๋ฆฌ์์ธ Eduard Shishkin์ด ํ ๋ก ์ ์ฐธ์ฌํ์ฌ ReiserFS ์ฝ๋์์ AOP_FLAG_CONT_EXPAND ํ๋๊ทธ ์ฌ์ฉ์ ์ ๊ฑฐํ๋ ํจ์น๋ฅผ ์ ๊ณตํ์ต๋๋ค. ๋งคํ ์์ฝ์ค๋ ํจ์น๋ฅผ ์์ ์ ์ง์ ์ ๋ฐ์๋ค์์ต๋๋ค. ๋ฐ๋ผ์ ์ ๊ฑฐ ์ด์ ๋ ์ฌ๋ผ์ก๊ณ , ์ปค๋์์ ReiserFS๋ฅผ ์ ์ธํ๋ ๋ฌธ์ ๋ ๊ฝค ์ค๋ซ๋์ ์ฐ๊ธฐ๋ ๊ฒ์ผ๋ก ๋ณผ ์ ์์ต๋๋ค.
์ปค๋์์ ํด๊ฒฐ๋์ง ์์ 2038 ๋ฌธ์ ๊ฐ ์๋ ํ์ผ ์์คํ
์ ์ ์ธํ๋ ค๋ ์์
์ผ๋ก ์ธํด ReiserFS ์ง์ ์ค๋จ ๋ฌธ์ ๋ฅผ ์์ ํ ๋ฌด์ํ ์๋ ์์ต๋๋ค. ์๋ฅผ ๋ค์ด, ์ด๋ฌํ ์ด์ ๋ก XFS ํ์ผ ์์คํ
ํ์์ ๋ค ๋ฒ์งธ ๋ฒ์ ์ ์ปค๋์์ ์ ๊ฑฐํ๊ธฐ ์ํ ์ผ์ ์ด ์ด๋ฏธ ์ค๋น๋์์ต๋๋ค(์๋ก์ด XFS ํ์์ ์ปค๋ 5.10์์ ์ ์๋์์ผ๋ฉฐ ์๊ฐ ์นด์ดํฐ ์ค๋ฒํ๋ก๋ฅผ 2468๋ก ์ฎ๊ฒผ์ต๋๋ค). XFS v4 ๋น๋๋ 2025๋
์ ๊ธฐ๋ณธ์ ์ผ๋ก ๋นํ์ฑํ๋๊ณ , ํด๋น ์ฝ๋๋ 2030๋
์ ์ ๊ฑฐ๋ฉ๋๋ค. ReiserFS์ ๋ํด์๋ ์ ์ฌํ ์ผ์ ์ ๊ฐ๋ฐํ์ฌ ๋ค๋ฅธ FS๋ ์์ ๋ โโ๋ฉํ๋ฐ์ดํฐ ํ์์ผ๋ก ๋ง์ด๊ทธ๋ ์ด์
ํ๋ ๋ฐ ์ต์ XNUMX๋
์ด ๊ฑธ๋ฆฌ๋๋ก ์ ์ํ์ต๋๋ค.
์ถ์ฒ : opennet.ru
