νλ λ§ν¬(Hard Link)μ μ¬λ³Όλ¦ λ§ν¬(Soft Link λλ Symlink)λ νμΌ μμ€ν μμ νμΌμ μ°Έμ‘°νλ λ κ°μ§ λ€λ₯Έ λ°©λ²μ λλ€.
νλ λ§ν¬ (Hard Link)
- νλ λ§ν¬λ λμΌν νμΌμ λν λ€λ₯Έ μ΄λ¦μ μΆκ° λ§ν¬μ λλ€.
- μλ³Έ νμΌκ³Ό νλ λ§ν¬ κ°μλ λ°μ΄ν° λ΄μ©μ΄ μ€μ λ‘ μ€λ³΅λμ§ μμ΅λλ€. νμΌ μμ€ν μμλ κ°κ°μ λ§ν¬κ° λμΌν λ°μ΄ν° λΈλ‘μ μ°Έμ‘°ν©λλ€.
- λ°λΌμ νλ λ§ν¬λ₯Ό μμ±νλ©΄ μλ³Έ νμΌκ³Ό νλ λ§ν¬ κ°μ μ©λμ λμΌνκ² μ μ§λ©λλ€.
- νμΌ μμ μ, μ€μ λ°μ΄ν° λΈλ‘μ λ§ν¬κ° λͺ¨λ μ κ±°λ λκΉμ§ μ μ§λ©λλ€.
μ¬λ³Όλ¦ λ§ν¬ (Soft Link λλ Symlink)
- μ¬λ³Όλ¦ λ§ν¬λ μλ³Έ νμΌμ κ°λ¦¬ν€λ λ³λμ νμΌμ λλ€.
- μλ³Έ νμΌμ κ²½λ‘λ₯Ό μ μ₯νκ³ μμΌλ©°, μ΄ λ§ν¬λ₯Ό ν΅ν΄ μλ³Έ νμΌμ μ‘μΈμ€ν μ μμ΅λλ€.
- μλ³Έ νμΌμ΄ μμ λλ©΄ μ¬λ³Όλ¦ λ§ν¬λ 무ν¨νλλ©° μ¬μ©ν μ μμ΅λλ€.
νλ λ§ν¬μ μ¬λ³Όλ¦ λ§ν¬μ μ°¨μ΄μ
μλ³Έ νμΌκ³Ό νλλ§ν¬μ inodeλ κ°μ΅λλ€. μ¦, κ°μ νμΌμ κ°λ¦¬ν€κ³ μλ€κ³ λ³Ό μ μμ΅λλ€. νμ§λ§ μ¬λ³Όλ¦ λ§ν¬λ λ€λ₯Έ inodeλ₯Ό κ°μ§κ³ μμ΅λλ€.
μλ³Έ νμΌμ μμ νλ©΄ κ°μ νμΌμ μ°Έμ‘°νλ νλ λ§ν¬λ μ¬μ ν λ°μ΄ν°λ₯Ό κ°μ§κ³ μμ΅λλ€. νμ§λ§ μλ³Έ νμΌμ μ£Όμλ₯Ό λ°μ΄ν°λ‘ κ°μ§κ³ μλ μ¬λ³Όλ¦λ§ν¬λ λ μ΄μ μ°Έμ‘°ν μ μλ κ°μ΄ μ¬λΌμ§λλ€.
Hard Link
An additional reference to the same file, sharing the same data blocks and inode. Changes in one hard link affect all others. Hard links don't store the path to the original file, and deleting one link doesn't affect others, as long as at least one link remains.
Soft Link (Symbolic Link)
A separate file acting as a pointer to another file, storing the path to the original file. Symbolic links can span different file systems and may become invalid if the original file is moved or deleted. They provide flexibility but are more susceptible to changes in the original file's location or status.
'Computer Science > Linux (Ubuntu)' μΉ΄ν κ³ λ¦¬μ λ€λ₯Έ κΈ
9 tar & find (+cron, at) (0) | 2024.01.28 |
---|---|
8 dpkg & apt (1) | 2024.01.28 |
6 νμΌ νκ°κΆ(Permission) (0) | 2024.01.28 |
5 User, Group (0) | 2024.01.27 |
4 Editor in Ubuntu (1) | 2024.01.27 |
λκΈ