400 字
2 分钟
使用符号链接优化磁盘空间与文件管理

使用符号链接优化磁盘空间与文件管理#

场景与需求1:文件复用#

场景:我们需要使用fluxgym训练flux-lora模型,但电脑上已安装comfyui环境,并下载了相关模型。

需求:复用flux模型,避免复制模型占用额外磁盘空间。

  • fluxgym模型文件夹G:\ai\fluxgym\models,包含clip、unet、vae三个空文件夹。
  • comfyui模型文件夹D:\ai\ComfyUI\models,包含多个模型文件夹,其中也包括clip、unet、vae。

关注的模型

D:\ai\ComfyUI\models\clip\clip_l.safetensors
D:\ai\ComfyUI\models\clip\t5xxl_fp16.safetensors
D:\ai\ComfyUI\models\unet\flux1-dev.safetensors
D:\ai\ComfyUI\models\vae\ae.safetensors

方式1:文件符号链接#

适用于需要模型更名少量模型复用的情况,在这个场景中 此种方式是我更加推崇的。

mklink "G:\ai\fluxgym\models\clip\clip_l.safetensors" "D:\ai\ComfyUI\models\clip\clip_l.safetensors"
mklink "G:\ai\fluxgym\models\clip\t5xxl_fp16.safetensors" "D:\ai\ComfyUI\models\clip\t5xxl_fp16.safetensors"
mklink "G:\ai\fluxgym\models\unet\flux1-dev.sft" "D:\ai\ComfyUI\models\unet\flux1-dev.safetensors"
mklink "G:\ai\fluxgym\models\vae\ae.safetensors" "D:\ai\ComfyUI\models\vae\ae.safetensors"

方式2:文件夹符号链接#

步骤

  1. 删除 fluxgym模型文件夹中已存在的clip、unet、vae三个文件夹。

  2. 执行命令(替换为实际路径):

    mklink /D "G:\ai\fluxgym\models\clip" "D:\ai\ComfyUI\models\clip" 
    mklink /D "G:\ai\fluxgym\models\unet" "D:\ai\ComfyUI\models\unet" 
    mklink /D "G:\ai\fluxgym\models\vae" "D:\ai\ComfyUI\models\vae" 
    

其他:在这个场景中,需要将flux1-dev.safetensors更名为flux1-dev.sft,因为fluxgym程序中的模型名在代码里是写死了的。

场景与需求2:C盘瘦身#

场景:软件默认安装在C盘,占用大量空间。

需求:将软件依赖文件转移到其他盘。

示例:pip安装目录

步骤

  1. 备份原文件夹(重要软件建议备份)。

  2. 复制目标文件夹到其他盘,例如将C:\Users\Administrator\AppData\Local\pip复制到D:\python\pip

  3. 创建文件夹链接

    mklink /D "C:\Users\Administrator\AppData\Local\pip" "D:\python\pip"
    

通过这些步骤,可以有效管理磁盘空间,避免不必要的文件复制和C盘空间占用。

使用符号链接优化磁盘空间与文件管理
https://www.zmm123.xyz/posts/published/windows-link/
作者
Zwenooo
发布于
2024-12-01
许可协议
CC BY-NC-SA 4.0