Linux ์ปค๋„ ๊ฐœ๋ฐœ์ž๋Š” ReiserFS ์ œ๊ฑฐ ๊ฐ€๋Šฅ์„ฑ์— ๋Œ€ํ•ด ๋…ผ์˜ํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค.

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

์ฝ”๋ฉ˜ํŠธ๋ฅผ ์ถ”๊ฐ€