Cópia de segurança da biblioteca de modelos do ComfyUI: conserve os fluxos de trabalho e liberte espaço em disco
Uma cópia de segurança útil do ComfyUI começa pelos caminhos que a instalação em execução carrega realmente. Faça o inventário das pastas nativas e de todos os caminhos adicionais, agrupe o checkpoint e os modelos complementares exigidos por um fluxo conhecido, arquive essa família e restaure-a para uma localização de teste separada. Só uma execução bem-sucedida do fluxo lhe dá a opção de remover uma cópia redundante.

Comece pelos caminhos de modelos ativos do ComfyUI
A pasta nativa de modelos do ComfyUI está organizada por tipo: checkpoints, modelos de difusão, LoRAs, VAEs, codificadores de texto, ControlNets e outros. extra_model_paths.yaml ou o extra_models_config.yaml do Desktop podem direcionar esses tipos para outras bibliotecas. Os nós personalizados podem registar localizações adicionais.
Isto significa que copiar apenas ComfyUI/models pode produzir uma cópia de segurança convincente, mas incompleta. Abra a pasta de modelos ativa, inspecione a configuração de caminhos adicionais e anote qualquer armazenamento de nós personalizados utilizado pelos fluxos que lhe interessam.
ComfyUI/models/ # pastas nativas por tipo
/Volumes/AI-Library/models/ # um possível caminho adicional
custom_nodes/... # apenas quando um pacote de nós detém recursos aqui
Faça primeiro uma cópia de segurança de uma família de fluxos, não de todo o disco
Escolha um fluxo de trabalho importante. Leia os respetivos nós de carregamento e identifique o checkpoint ou modelo de difusão exato, o VAE, o codificador de texto, as LoRAs, os ControlNets e os restantes recursos de modelos referenciados. Guarde o JSON do fluxo de trabalho ou a imagem que contém os respetivos metadados, mas não confunda esse grafo com os próprios pesos.
Uma delimitação de família mantém compreensível o primeiro teste de recuperação. Se o fluxo restaurado falhar, consegue ver que dependência ficou em falta. Uma cópia indiscriminada de vários terabytes torna as omissões mais difíceis de diagnosticar e atrasa o momento em que sabe que algo é recuperável.
Encontre duplicados sem presumir que os nomes comprovam a identidade
O mesmo checkpoint pode existir em pastas nativas e adicionais com nomes diferentes. Dois nomes de ficheiro idênticos também podem conter bytes diferentes. Calcule o hash dos ficheiros candidatos antes de os considerar duplicados; registe os caminhos ativos e os fluxos que fazem referência a cada cópia.
Os caminhos adicionais partilhados podem eliminar cópias de trabalho redundantes entre instalações do ComfyUI, mas criam um domínio de falha partilhado. Eliminar dados dessa biblioteca afeta todas as instalações que apontam para ela. Um caminho partilhado é organização, não uma cópia de segurança.
Crie e verifique o arquivo
- Interrompa as transferências, o treino e as escritas ativas na família escolhida.
- Registe os caminhos, tamanhos e somas de verificação de origem.
- Arquive toda a família relacionada sem alterar a precisão nem o formato dos tensores.
- Execute a verificação do arquivo antes de alterar os ficheiros de trabalho.
- Restaure para um novo diretório com espaço suficiente para um teste real.
- Compare os bytes restaurados com as origens.
O Tensor Archive foi concebido para este passo de conservação local exata: selecione tensores locais relacionados, arquive-os e verifique-os e depois restaure os bytes para o comprovar. Não edita o YAML do ComfyUI, não elimina automaticamente ficheiros de origem nem decide que duas saídas visualmente semelhantes vieram de modelos intercambiáveis.
Faça o ComfyUI carregar a família restaurada
Adicione o diretório de teste como caminho adicional de modelos ou coloque os ficheiros restaurados numa instalação de teste isolada do ComfyUI. Reinicie o ComfyUI para que o estado alterado dos caminhos seja inequívoco. Abra o fluxo guardado e verifique todos os carregadores de modelos antes de o colocar na fila.
Execute um teste pequeno, determinístico ou reconhecível, adequado ao fluxo de trabalho. O objetivo não é provar que a saída generativa será idêntica bit a bit em todos os ambientes de hardware e software; é provar que os ficheiros de modelos foram restaurados byte a byte e que o fluxo de trabalho previsto consegue carregá-los.
Não teste acidentalmente contra o original. Remova ou desative temporariamente o caminho adicional original na configuração de teste isolada para que o ComfyUI não possa recorrer silenciosamente à cópia de trabalho.
Liberte espaço pela ordem mais segura
- Remova cópias de trabalho redundantes e idênticas byte a byte cujas referências tenha redirecionado.
- Reveja LoRAs e checkpoints experimentais obsoletos apenas depois de registar a respetiva proveniência.
- Conserve os artefactos de origem quando uma cópia derivada, quantizada ou combinada não os puder reconstruir.
- Não altere os caminhos ativos até a família restaurada sobreviver a um reinício e ao carregamento de um fluxo de trabalho real.
Para instalações com muitos adaptadores, siga o guia específico para libertar espaço em disco numa biblioteca de LoRA. Para uma triagem mais ampla, utilize a lista de verificação de conservação da biblioteca de modelos.
O que esta cópia de segurança não conserva por si só
Os pesos dos modelos são apenas parte de um ambiente reproduzível do ComfyUI. Conserve as versões do ComfyUI e dos nós personalizados, os ficheiros dos fluxos, o estado do Python ou dos pacotes quando aplicável, os prompts, as sementes e as licenças com as ferramentas adequadas a esses recursos. O Tensor Archive concentra-se na conservação dos tensores; o controlo de versões e os manifestos do ambiente continuam a ter uma função.
Fontes
- Documentação do ComfyUI: Modelos — tipos de pastas nativas, localizações do Desktop, caminhos adicionais e resolução de problemas.
- ComfyUI extra model paths example — chaves atuais de configuração de bibliotecas externas.
- ComfyUI folder_paths.py — registos predefinidos atuais e gestão de caminhos no ambiente de execução.