Backup della libreria di modelli ComfyUI: conserva i flussi e libera spazio su disco
Un backup utile di ComfyUI parte dai percorsi realmente caricati dall'installazione in esecuzione. Fai l'inventario delle cartelle native e di ogni percorso aggiuntivo dei modelli, raggruppa il checkpoint e i modelli complementari necessari a un flusso noto, archivia quella famiglia e poi ripristinala in un luogo di test separato. Solo l'esecuzione riuscita del flusso ti concede l'opzione di rimuovere una copia ridondante.

Parti dai percorsi attivi dei modelli di ComfyUI
La cartella nativa dei modelli ComfyUI è organizzata per tipo: checkpoint, modelli di diffusione, LoRAs, VAEs, encoder di testo, ControlNets e altro. extra_model_paths.yaml o extra_models_config.yaml di Desktop possono indirizzare questi tipi verso altre librerie. I nodi personalizzati possono registrare posizioni aggiuntive.
Questo significa che copiare soltanto ComfyUI/models può produrre un backup convincente ma incompleto. Apri la cartella attiva dei modelli, controlla la configurazione dei percorsi aggiuntivi e annota qualsiasi spazio usato dai nodi personalizzati nei flussi che ti interessano.
ComfyUI/models/ # cartelle native per tipo
/Volumes/AI-Library/models/ # un possibile percorso aggiuntivo
custom_nodes/... # solo quando un pacchetto di nodi possiede risorse in questo punto
Esegui prima il backup di una famiglia di flussi, non dell'intero disco
Scegli un flusso importante. Leggi i suoi nodi di caricamento e individua il checkpoint o modello di diffusione esatto, VAE, encoder di testo, LoRAs, ControlNets e le altre risorse di modello a cui fa riferimento. Salva il JSON del flusso o l'immagine che contiene i relativi metadati, ma non scambiare quel grafo per i pesi stessi.
Un confine di famiglia rende comprensibile il primo test di recupero. Se il flusso ripristinato non funziona, puoi capire quale dipendenza è stata omessa. Una copia indiscriminata di più terabyte rende più difficile diagnosticare le omissioni e ritarda il momento in cui sai che qualcosa è recuperabile.
Trova i duplicati senza presumere che i nomi dimostrino l'identità
Lo stesso checkpoint può essere presente con nomi diversi nelle cartelle native e aggiuntive. Anche due nomi file identici possono contenere byte diversi. Calcola l'hash dei file candidati prima di definirli duplicati; registra quali percorsi attivi e quali flussi fanno riferimento a ogni copia.
I percorsi aggiuntivi condivisi possono eliminare copie di lavoro ridondanti tra più installazioni ComfyUI, ma creano un dominio di errore comune. Eliminare elementi da quella libreria influisce su ogni installazione che vi punta. Un percorso condiviso serve all'organizzazione, non è un backup.
Crea e verifica l'archivio
- Interrompi i download, l'addestramento e le scritture attivi sulla famiglia scelta.
- Registra percorsi di origine, dimensioni e checksum.
- Archivia l'intera famiglia correlata senza modificare la precisione o il formato dei tensori.
- Verifica l'archivio prima di toccare i file di lavoro.
- Ripristina in una nuova directory con spazio sufficiente per un test reale.
- Confronta i byte ripristinati con le origini.
Tensor Archive è progettato per questo passaggio locale di conservazione esatta: seleziona tensori locali correlati, archiviali e verificali, quindi ripristina i byte come prova. Non modifica lo YAML di ComfyUI, non elimina automaticamente i file di origine e non decide che due output visivamente simili provengano da modelli intercambiabili.
Fai caricare a ComfyUI la famiglia ripristinata
Aggiungi la directory di test come percorso aggiuntivo dei modelli oppure inserisci i file ripristinati in un'installazione di test ComfyUI isolata. Riavvia ComfyUI affinché il nuovo stato dei percorsi sia inequivocabile. Apri il flusso salvato e controlla ogni loader di modelli prima di metterlo in coda.
Esegui un test piccolo e deterministico, o comunque riconoscibile, adatto al flusso. L'obiettivo non è dimostrare che l'output generativo sia identico bit per bit in ogni ambiente hardware e software; è dimostrare che i file dei modelli siano stati ripristinati byte per byte e che il flusso previsto riesca a caricarli.
Non eseguire per errore il test sull'originale. Rimuovi o disattiva temporaneamente il percorso aggiuntivo originale nella configurazione di test isolata, così ComfyUI non può ripiegare senza avviso sulla copia di lavoro.
Libera spazio nell'ordine più sicuro
- Rimuovi le copie di lavoro ridondanti e identiche byte per byte i cui riferimenti hai reindirizzato.
- Esamina LoRAs e checkpoint sperimentali obsoleti solo dopo averne registrato la provenienza.
- Conserva gli artefatti di origine quando una copia derivata quantizzata o unita non consente di ricostruirli.
- Non modificare i percorsi attivi finché la famiglia ripristinata non ha superato un riavvio e il caricamento di un flusso reale.
Per le installazioni ricche di adapter, segui la guida specifica per liberare spazio su disco in una libreria LoRA. Per un'analisi più ampia, usa la checklist di conservazione della libreria di modelli.
Che cosa non conserva da solo questo backup
I pesi dei modelli sono solo una parte di un ambiente ComfyUI riproducibile. Conserva le versioni di ComfyUI e dei nodi personalizzati, i file dei flussi, lo stato di Python o dei pacchetti quando pertinente, prompt, seed e licenze tramite gli strumenti adatti a queste risorse. Tensor Archive si concentra sulla conservazione dei tensori; il controllo di versione e i manifest dell'ambiente restano necessari.
Fonti
- Documentazione ComfyUI: modelli — tipi di cartelle native, percorsi Desktop, percorsi aggiuntivi e risoluzione dei problemi.
- ComfyUI extra model paths example — chiavi attuali di configurazione delle librerie esterne.
- folder_paths.py di ComfyUI — registrazioni predefinite attuali e gestione dei percorsi a runtime.