728x90
Symbolic Link는 Linux 서버 운영 시 유용하게 사용됩니다.
여러 어플리케이션에서 로컬 패스처럼 사용할 수도 있고, 사용 범위가 넓습니다.
link가 더 이상 필요하지 않아 삭제해야할 때 까딱 잘못하면 원본 데이터가 지워지는 불상사가 생길 수 있습니다.
안전하게 symbolic link를 제거하는 방법을 설명합니다.
Case1. NAS가 /data/test에 마운트되어 있고, /data를 삭제해야하는 경우
- NAS 마운트 여부 확인
- NAS 마운트 해제
mount를 해제하지 않고, /data를 지우는 경우 NAS 내부 데이터도 모두 삭제되므로 반드시 umount
Case2. NAS는 별도 경로에 mount 되어있으나, 삭제 대상에 symbolic link가 걸려있는 경우
- NAS가 연결된 링크 포인트 확인
- unlink를 통해 링크 해제
- 링크 해제 확인 후 대상 디렉토리 삭제
주의사항
소프트 링크를 해제 시 unlink 또는 rm -rf data가 아닌 rm -rf data/ 로 명령어 입력할 경우 원본 데이터 삭제가 되므로
특이 사항이 있는 것이 아니면 unlink로 소프트 링크 해제하는 것이 안전합니다.
728x90
'Linux' 카테고리의 다른 글
[KANS] 컨테이너 네트워크 & IPTables (0) | 2024.09.01 |
---|---|
[KANS] 컨테이너 격리 (3) | 2024.08.30 |
[Linux] nginx로 blue green 배포 흉내내기 (0) | 2024.07.11 |