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