๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ

hard link

(1)
[Linux]Symbolic/Hard link Symbolic link ๋งํฌ๋ฅผ ์—ฐ๊ฒฐํ•˜์—ฌ ์›๋ณธ ํŒŒ์ผ์„ ์ง์ ‘ ์‚ฌ์šฉํ•˜๋Š” ๊ฒƒ๊ณผ ๊ฐ™์€ ํšจ๊ณผ๋ฅผ ๋‚ด๋Š” ๋งํฌ์ด๋‹ค. ์šด์˜์ฒด์ œ ์œˆ๋„์šฐ ๋ฐ”๋กœ๊ฐ€๊ธฐ์™€ ๋น„์Šทํ•œ ๊ฐœ๋… ํŠน์ • ํด๋”์— ๋งํฌ๋ฅผ ๊ฑธ์–ด NAS, library ์›๋ณธ ํŒŒ์ผ์„ ์‚ฌ์šฉํ•˜๊ธฐ ์œ„ํ•ด ์‹ฌ๋ณผ๋ฆญ ๋งํฌ๋ฅผ ์‚ฌ์šฉ Symbolic link ์‚ฌ์šฉ๋ฒ• ์‹ฌ๋ณผ๋ฆญ ๋งํฌ ํ™•์ธ์„ ์œ„ํ•ด test3 ๋””๋ ‰ํ† ๋ฆฌ์— echo_server.c ํŒŒ์ผ์„ echo_server_copy์ด๋ฆ„์œผ๋กœ ์‹ฌ๋ณผ๋ฆญ๋งํฌ๋ฅผ ์—ฐ๊ฒฐ ์‹ฌ๋ณผ๋ฆญ ๋งํฌ ์„ค์ • : ln -s[์›๋ณธ ํŒŒ์ผ ์ด๋ฆ„][๋งŒ๋“ค ํŒŒ์ผ ์ด๋ฆ„] ->๋Š” ๋งํฌ ๋Œ€์ƒ์˜ ์›๋ณธ ํŒŒ์ผ์„ ๋œปํ•œ๋‹ค. ์‹ฌ๋ณผ๋ฆญ ๋งํฌ ํ•ด์ œ : rm[๋งํฌํŒŒ์ผ ์ด๋ฆ„] Hard link ์›๋ณธ ํŒŒ์ผ๊ณผ ๋™์ผํ•œ inode๋ฅผ ๊ฐ€์ง„๋‹ค. ์›๋ณธํŒŒ์ผ์ด ์‚ญ์ œ ๋˜๋”๋ผ๋„ ์›๋ณธ ํŒŒ์ผ์˜ inode๋ฅผ ๊ฐ–๊ณ  ์žˆ๋Š” ๋งํฌ ํŒŒ์ผ์€ ์—ฌ์ „ํžˆ ์‚ฌ์šฉ ๊ฐ€๋Šฅํ•˜๋‹ค. ํ•˜..