심볼릭 링크

이름·2021년 6월 18일

[생성]
ln -s [원본 파일 또는 디렉토리][심볼릭 링크 이름]

ex) ln -s /nfsdata01/upload /webapps/ROOT

  • (upload 라는 심볼릭 폴더가 ROOT안에 생긴다.
    만약에 ROOT안에 upload 라는 이름의 폴더가 이미 존재할 경우 에러 발생하므로 주의)

[삭제]
심볼릭 링크는 rm을 이용하여 삭제하면 된다.
링크만 삭제되므로 참조하였던 원본 파일이나 디렉토리는 삭제되지 않는다.

  • (단 FTP로는 삭제하지 말것, 원본까지 삭제 위험)

사용 예시
NAS 서버의 디렉토리를 /data 쪽으로 마운트 한 뒤 이를 웹 컨텐츠 디렉토리에 심볼릭 링크를 걸어 사용한다.

이럴경우 웹 서버가 수십대라도 사용자가 올리는 업로드 파일이나 컨텐츠 파일등은 NAS 한곳에서 모아서 사용하므로
모든 서버에서 동일한 컨텐츠를 확인 할 수 있기 때문이다.

0개의 댓글