• 카테고리

    질문 & 답변
  • 세부 분야

    시스템

  • 해결 여부

    미해결

소프트링크와 하드링크는 어떤경우에 사용해야 적절한가요?

19.09.15 21:03 작성 조회수 111

1

이론과 실습으로 두 파일의 차이점은 알겠는데,

실무에서 두 파일을 어떻게 사용해야하는지 궁금하네요.

답변 1

답변을 작성해보세요.

0

hardlink는 성능이 좋다는 것 말고는 딱히 장점이 없죠. 하지만 저도 이번 기회에 구글링을 해보니 다음과 같은 사례가 있네요.

progcoach4u@ubuntu-vm:~$ ls -ali /bin | grep 2249620
2249620 -rwxr-xr-x  3 root root   34888  7월  4 21:35 bunzip2
2249620 -rwxr-xr-x  3 root root   34888  7월  4 21:35 bzcat
2249620 -rwxr-xr-x  3 root root   34888  7월  4 21:35 bzip2
progcoach4u@ubuntu-vm:~$ 

위에서 보시는 것처럼, bzip2/bunzip2/bzcat은 모두 하나의 inode를 갖는 hard link 파일들 입니다. 즉, 파일 이름만 다르고 파일 자체는 하나입니다. 하나의 파일만 제공하면서도 사용자가 편하게 사용할 수 있게 하는 좋은 방법인 것 같습니다.

참고로, 제 경험으로는 대부분 softlink를 사용했습니다.  :)