Back-up van een ComfyUI-modelbibliotheek: workflows behouden en schijfruimte terugwinnen
Een nuttige ComfyUI-back-up begint bij de paden die je actieve installatie daadwerkelijk laadt. Inventariseer ingebouwde mappen en elk extra modelpad, groepeer het checkpoint en de bijbehorende modellen die een bekende workflow vereist, archiveer die familie en herstel die vervolgens naar een afzonderlijke testlocatie. Pas na een geslaagde workflowrun kun je overwegen een redundante kopie te verwijderen.

Begin bij de actieve modelpaden van ComfyUI
De ingebouwde ComfyUI-modelmap is op type geordend: checkpoints, diffusiemodellen, LoRAs, VAEs, tekstencoders, ControlNets en meer. extra_model_paths.yaml of de Desktop-versie van extra_models_config.yaml kan die typen naar andere bibliotheken verwijzen. Custom nodes kunnen extra locaties registreren.
Dit betekent dat alleen ComfyUI/models kopiëren een overtuigende maar onvolledige back-up kan opleveren. Open de actieve modelmap, inspecteer de configuratie voor extra paden en noteer opslag van custom nodes die wordt gebruikt door belangrijke workflows.
ComfyUI/models/ # ingebouwde typemappen
/Volumes/AI-Library/models/ # één mogelijk extra pad
custom_nodes/... # alleen wanneer een nodepakket hier assets beheert
Maak eerst een back-up van een workflowfamilie, niet van de hele schijf
Kies één belangrijke workflow. Lees de loadernodes en bepaal het exacte checkpoint of diffusiemodel, VAE, de tekstencoder, LoRAs, ControlNets en andere modelassets waarnaar wordt verwezen. Bewaar de workflow-JSON of de afbeelding met workflowmetadata, maar verwar die grafiek niet met de gewichten zelf.
Een familiegrens houdt de eerste hersteltest begrijpelijk. Als de herstelde workflow mislukt, kun je zien welke afhankelijkheid ontbrak. Een willekeurige kopie van meerdere terabytes maakt weglatingen moeilijker te diagnosticeren en vertraagt het moment waarop je weet dat er überhaupt iets herstelbaar is.
Zoek duplicaten zonder aan te nemen dat namen identiteit bewijzen
Hetzelfde checkpoint kan onder verschillende namen in ingebouwde en extra mappen staan. Twee identieke bestandsnamen kunnen ook verschillende bytes bevatten. Hash kandidaatbestanden voordat je ze duplicaten noemt; leg vast welke actieve paden en workflows naar elke kopie verwijzen.
Gedeelde extra paden kunnen redundante werkkopieën tussen ComfyUI-installaties voorkomen, maar vormen één gedeeld storingsdomein. Verwijderen uit die bibliotheek raakt elke installatie die ernaar verwijst. Een gedeeld pad biedt ordening, geen back-up.
Maak en verifieer het archief
- Stop actieve downloads, trainingen en schrijfbewerkingen naar de gekozen familie.
- Leg bronpaden, groottes en checksums vast.
- Archiveer de volledige verwante familie zonder de precisie of indeling van tensors te wijzigen.
- Verifieer het archief voordat je de werkbestanden aanraakt.
- Herstel naar een nieuwe map met voldoende ruimte voor een echte test.
- Vergelijk de herstelde bytes met de bronnen.
Tensor Archive is ontworpen voor deze lokale stap van exacte retentie: selecteer verwante lokale tensors, archiveer en verifieer ze, en herstel daarna de bytes als bewijs. Het bewerkt de YAML van ComfyUI niet, verwijdert bronbestanden niet automatisch en beslist niet dat twee visueel vergelijkbare uitkomsten uit verwisselbare modellen kwamen.
Laat ComfyUI de herstelde familie laden
Voeg de testmap als extra modelpad toe of plaats de herstelde bestanden in een geïsoleerde ComfyUI-testinstallatie. Start ComfyUI opnieuw, zodat er geen twijfel bestaat over de gewijzigde padstatus. Open de opgeslagen workflow en controleer elke modelloader voordat je die in de wachtrij zet.
Voer een kleine deterministische of anderszins herkenbare test uit die bij de workflow past. Het doel is niet te bewijzen dat generatieve uitvoer in elke hardware- en softwareomgeving bit-identiek is; het doel is te bewijzen dat de modelbestanden byte voor byte zijn hersteld en dat de bedoelde workflow ze kan laden.
Test niet per ongeluk tegen het origineel. Verwijder het oorspronkelijke extra pad tijdelijk uit de geïsoleerde testconfiguratie of schakel het uit, zodat ComfyUI niet ongemerkt op de werkkopie kan terugvallen.
Win ruimte terug in de veiligste volgorde
- Verwijder byte-identieke redundante werkkopieën waarvan je de verwijzingen hebt omgeleid.
- Beoordeel verouderde experimentele LoRAs en checkpoints pas nadat hun herkomst is vastgelegd.
- Bewaar bronartefacten wanneer een daarvan afgeleide gekwantiseerde of samengevoegde kopie ze niet kan reconstrueren.
- Laat actieve paden met rust totdat de herstelde familie een herstart en een echte workflowload heeft doorstaan.
Volg voor installaties met veel adapters de gerichte gids om schijfruimte vrij te maken in een LoRA-bibliotheek. Gebruik voor bredere triage de retentiechecklist voor modelbibliotheken.
Wat deze back-up op zichzelf niet bewaart
Modelgewichten vormen slechts een deel van een reproduceerbare ComfyUI-omgeving. Bewaar versies van ComfyUI en custom nodes, workflowbestanden, waar relevant de Python- of pakketstatus, prompts, seeds en licenties met het gereedschap dat bij die assets past. Tensor Archive richt zich op het behoud van tensors; bronbeheer en omgevingsmanifesten houden hun eigen taak.
Bronnen
- ComfyUI-documentatie: modellen — ingebouwde maptypen, Desktop-locaties, extra paden en probleemoplossing.
- ComfyUI extra model paths example — huidige configuratiesleutels voor externe bibliotheken.
- ComfyUI folder_paths.py — huidige standaardregistraties en verwerking van runtimepaden.