Fedora Desktop์„ Btrfs๋กœ ์ „ํ™˜ํ•˜๊ณ  vi ํŽธ์ง‘๊ธฐ๋ฅผ nano๋กœ ๊ต์ฒดํ•˜๋Š” ๊ฒƒ์ด ์Šน์ธ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.

Fedora ๋ฐฐํฌํŒ ๊ฐœ๋ฐœ์˜ ๊ธฐ์ˆ ์ ์ธ ๋ถ€๋ถ„์„ ๋‹ด๋‹นํ•˜๋Š” FESCo(Fedora Engineering Steering Committee)๋Š”, ์Šน์ธ ๋œ ์‹ ์ฒญ Fedora ๋ฐ์Šคํฌํƒ‘ ๋ฐ ๋…ธํŠธ๋ถ ์—๋””์…˜์—์„œ ๊ธฐ๋ณธ Btrfs ํŒŒ์ผ ์‹œ์Šคํ…œ์„ ์‚ฌ์šฉํ•˜๋Š” ๋ฐฉ๋ฒ•์— ๋Œ€ํ•ด ์„ค๋ช…ํ•ฉ๋‹ˆ๋‹ค. ์œ„์›ํšŒ๋Š” ๋˜ํ•œ ๋Š” ๋ฒˆ์—ญ vi ๋Œ€์‹  ๊ธฐ๋ณธ ํ…์ŠคํŠธ ํŽธ์ง‘๊ธฐ nano๋ฅผ ์‚ฌ์šฉํ•˜๋„๋ก ๋ฐฐํฌํ•ฉ๋‹ˆ๋‹ค.

์‹ ์ฒญ
๋‚ด์žฅ๋œ ํŒŒํ‹ฐ์…˜ ๊ด€๋ฆฌ์ž Btrfs๋Š” / ๋ฐ /home ๋””๋ ‰ํ† ๋ฆฌ๋ฅผ ๋ณ„๋„๋กœ ๋งˆ์šดํŠธํ•  ๋•Œ ์—ฌ์œ  ๋””์Šคํฌ ๊ณต๊ฐ„์ด ์†Œ์ง„๋˜๋Š” ๋ฌธ์ œ๋ฅผ ํ•ด๊ฒฐํ•ฉ๋‹ˆ๋‹ค. Btrfs๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด ์ด๋Ÿฌํ•œ ํŒŒํ‹ฐ์…˜์„ ๋‘ ๊ฐœ์˜ ํ•˜์œ„ ํŒŒํ‹ฐ์…˜์— ๋ฐฐ์น˜ํ•˜์—ฌ ๋ณ„๋„๋กœ ๋งˆ์šดํŠธํ•  ์ˆ˜ ์žˆ์ง€๋งŒ ๋™์ผํ•œ ๋””์Šคํฌ ๊ณต๊ฐ„์„ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋˜ํ•œ Btrfs๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด ์Šค๋ƒ…์ƒท, ํˆฌ๋ช…ํ•œ ๋ฐ์ดํ„ฐ ์••์ถ•, cgroups2๋ฅผ ํ†ตํ•œ I/O ์ž‘์—…์˜ ์˜ฌ๋ฐ”๋ฅธ ๊ฒฉ๋ฆฌ, ์ฆ‰๊ฐ์ ์ธ ํŒŒํ‹ฐ์…˜ ํฌ๊ธฐ ์กฐ์ •๊ณผ ๊ฐ™์€ ๊ธฐ๋Šฅ์„ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

vi ๋Œ€์‹  nano๋ฅผ ๊ธฐ๋ณธ์œผ๋กœ ์‚ฌ์šฉํ•˜๋Š” ๊ฒƒ์€ Vi ํŽธ์ง‘๊ธฐ ๊ธฐ์ˆ ์— ๋Œ€ํ•œ ํŠน๋ณ„ํ•œ ์ง€์‹์ด ์—†์–ด๋„ ๋ˆ„๊ตฌ๋‚˜ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋Š” ํŽธ์ง‘๊ธฐ๋ฅผ ์ œ๊ณตํ•˜์—ฌ ์ดˆ๋ณด์ž๊ฐ€ ๋ฐฐํฌํŒ์— ๋” ์‰ฝ๊ฒŒ ์ ‘๊ทผํ•  ์ˆ˜ ์žˆ๋„๋ก ํ•˜๋ ค๋Š” ์˜๋„์—์„œ ๋น„๋กฏ๋ฉ๋‹ˆ๋‹ค. ๋™์‹œ์— ๊ธฐ๋ณธ ๋ฐฐํฌํŒ์— vim-minimal ํŒจํ‚ค์ง€๋ฅผ ๊ณ„์† ์ œ๊ณตํ•˜๊ณ (vi์— ๋Œ€ํ•œ ์ง์ ‘ ํ˜ธ์ถœ์€ ์œ ์ง€๋จ) ์‚ฌ์šฉ์ž ์š”์ฒญ์— ๋”ฐ๋ผ ๊ธฐ๋ณธ ํŽธ์ง‘๊ธฐ๋ฅผ vi ๋˜๋Š” vim์œผ๋กœ ๋ณ€๊ฒฝํ•  ์ˆ˜ ์žˆ๋Š” ๊ธฐ๋Šฅ์„ ์ œ๊ณตํ•  ๊ณ„ํš์ž…๋‹ˆ๋‹ค. ํ˜„์žฌ Fedora๋Š” $EDITOR ํ™˜๊ฒฝ ๋ณ€์ˆ˜๋ฅผ ์„ค์ •ํ•˜์ง€ ์•Š์œผ๋ฉฐ ๊ธฐ๋ณธ์ ์œผ๋กœ "git commit"๊ณผ ๊ฐ™์€ ๋ช…๋ น์€ vi๋ฅผ ํ˜ธ์ถœํ•ฉ๋‹ˆ๋‹ค.

์ถœ์ฒ˜ : opennet.ru

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