이미지 생성을 위해 ComfyUI, Stable Diffusion WebUI(AUTOMATIC1111), InvokeAI 등 다양한 툴을 활용하시다 보면, 한 가지 문제가 발생할 수 있습니다. 바로 고용량 모델 파일을 여러 곳에 중복 저장해야 한다는 점입니다. 특히, 10GB가 넘는 모델 파일을 여러 개 보유하고 계시다면, SSD나 HDD의 저장 공간이 금세 부족해질 것입니다. 이를 해결하는 가장 효율적인 방법이 바로 **심볼릭 링크(Symbolic Link, Symlink)**를 활용하는 것입니다.
1. 심볼릭 링크란?
심볼릭 링크는 일종의 바로 가기(Shortcut) 개념이지만, 일반적인 바로 가기와 달리 운영체제에서 실제 파일처럼 인식됩니다. 즉, 원본 파일을 복사하지 않고도 여러 개의 폴더에서 해당 파일을 사용할 수 있습니다.
심볼릭 링크의 장점
- 공간 절약: 중복 저장 없이 여러 프로그램에서 동일한 모델을 사용 가능
- 유지보수 편리: 모델 업데이트 시 한 번만 변경하면 모든 툴에서 적용됨
- 빠른 접근: 물리적 파일 이동 없이도 즉시 사용 가능
2. 심볼릭 링크 만드는 방법
심볼릭 링크는 윈도우와 리눅스에서 지원하는 기능이며, 각각 생성하는 방법이 조금 다릅니다.
🔹 Windows에서 심볼릭 링크 생성
Windows에서는 mklink 명령어를 사용합니다. 관리자 권한으로 명령 프롬프트(cmd) 또는 PowerShell을 실행한 후 다음 명령어를 입력하면 됩니다.
예제:
mklink /D "C:\ComfyUI\models\StableDiffusion" "D:\StableDiffusion_Models"
설명:
- "C:\ComfyUI\models\StableDiffusion" → 심볼릭 링크가 생성될 경로
- "D:\StableDiffusion_Models" → 원본 모델 폴더 경로
- /D 옵션은 디렉터리(폴더) 심볼릭 링크를 만들 때 사용
✅ 위 명령어를 실행하면 C:\ComfyUI\models\StableDiffusion 폴더가 마치 원본 모델 폴더처럼 동작하며, ComfyUI에서 모델을 불러올 때도 정상적으로 인식됩니다.
🔹 Linux에서 심볼릭 링크 생성
리눅스에서는 ln -s 명령어를 사용합니다.
예제:
ln -s /mnt/storage/StableDiffusion_Models ~/ComfyUI/models/StableDiffusion
설명:
- /mnt/storage/StableDiffusion_Models → 원본 모델 폴더 경로
- ~/ComfyUI/models/StableDiffusion → 심볼릭 링크 생성 경로
이제 ComfyUI에서 ~/ComfyUI/models/StableDiffusion 폴더를 참조하면, 실제로는 /mnt/storage/StableDiffusion_Models에 저장된 모델 파일을 사용하게 됩니다.
3. 심볼릭 링크 활용 예시
1️⃣ ComfyUI와 Stable Diffusion WebUI에서 동일한 모델 사용
모델 파일을 한 곳에 저장하고, 두 개의 프로그램에서 공유할 수 있습니다.
mklink /D "C:\ComfyUI\models\StableDiffusion" "D:\StableDiffusion_Models"
mklink /D "C:\StableDiffusion\models\Stable-diffusion" "D:\StableDiffusion_Models"
이렇게 설정하면, ComfyUI와 Stable Diffusion WebUI(AUTOMATIC1111)에서 동일한 모델 파일을 사용하게 됩니다.
2️⃣ 체크포인트(CKPT) 모델과 Lora 공유
mklink /D "C:\ComfyUI\models\Lora" "D:\StableDiffusion_Models\Lora"
mklink /D "C:\StableDiffusion\models\Lora" "D:\StableDiffusion_Models\Lora"
이를 통해 Lora 모델도 중복 저장 없이 여러 툴에서 공유할 수 있습니다.
4. 심볼릭 링크 삭제 방법
만약 심볼릭 링크를 삭제하고 싶다면 다음 명령어를 사용하시면 됩니다.
🔹 Windows에서 삭제
rmdir "C:\ComfyUI\models\StableDiffusion"
🔹 Linux에서 삭제
rm ~/ComfyUI/models/StableDiffusion
이 명령어는 심볼릭 링크만 삭제하고 원본 파일은 그대로 유지됩니다.
5. 마무리: 저장 공간을 절약하며 모델을 효율적으로 관리하세요!
Stable Diffusion을 비롯한 AI 이미지 생성 도구를 활용하실 때, 10GB 이상의 모델 파일을 여러 번 저장하는 것은 공간 낭비일 뿐만 아니라 관리의 번거로움도 초래합니다. 심볼릭 링크를 활용하면 하나의 모델 파일을 여러 프로그램에서 공유할 수 있어 효율적인 관리가 가능합니다.
지금 바로 심볼릭 링크를 설정하고, 더 쾌적한 AI 이미지 생성 환경을 만들어 보세요! 🚀
'[TIP] Stable Diffusion' 카테고리의 다른 글
🎬 초고화질 영상으로 부활시키자! Video2X 설치부터 실전 업스케일링까지 완벽 가이드 (2) | 2025.03.27 |
---|---|
텍스트-이미지 AI: NoobAI-XL 완벽 가이드 🚀 (1) | 2025.03.17 |
Ultralyitcs 패키지 버전 점검 및 다운그레이드 방법: 암호화폐 채굴 코드 문제 해결하기 (0) | 2024.12.07 |
CivitAI로 나만의 LoRA 모델 만드는 방법: 단계별 가이드와 팁 (7) | 2024.11.08 |
AI 이미지 생성 최신 뉴스: Stable Diffusion 3.5 Large 출시와 Sana 모델, ComfyUI Desktop 버전 출시 (17) | 2024.10.23 |
댓글