Sikkerhedskopi af ComfyUI-modelbiblioteket: Bevar arbejdsgange, og frigør diskplads
En brugbar sikkerhedskopi af ComfyUI begynder med de stier, som den kørende installation faktisk indlæser. Kortlæg de oprindelige mapper og alle ekstra modelstier, gruppér det checkpoint og de ledsagende modeller, som en kendt arbejdsgang kræver, arkivér familien, og gendan den derefter til en separat testplacering. Først en vellykket kørsel af arbejdsgangen giver grundlag for at fjerne en overflødig kopi.

Tag udgangspunkt i de aktive modelstier i ComfyUI
Den oprindelige ComfyUI-modelmappe er organiseret efter type: checkpoints, diffusionsmodeller, LoRAs, VAEs, tekstencodere, ControlNets med mere. extra_model_paths.yaml eller Desktop-filen extra_models_config.yaml kan pege disse typer mod andre biblioteker. Brugerdefinerede noder kan registrere yderligere placeringer.
Det betyder, at en kopi af kun ComfyUI/models kan ligne en overbevisende, men ufuldstændig sikkerhedskopi. Åbn den aktive modelmappe, undersøg konfigurationen af ekstra stier, og notér eventuelt lager til brugerdefinerede noder, som anvendes af de arbejdsgange, du vil bevare.
ComfyUI/models/ # oprindelige typemapper
/Volumes/AI-Library/models/ # en mulig ekstra sti
custom_nodes/... # kun når en nodepakke ejer aktiver her
Sikkerhedskopiér først én arbejdsgangsfamilie, ikke hele disken
Vælg en arbejdsgang, der er vigtig. Læs dens loader-noder, og identificér det nøjagtige checkpoint eller den nøjagtige diffusionsmodel, VAE, tekstencoder, LoRAs, ControlNets og andre modelaktiver, den refererer til. Gem arbejdsgangens JSON eller billedet med arbejdsgangsmetadata, men forveksl ikke grafen med selve vægtene.
En klar familiegrænse gør den første gendannelsestest overskuelig. Hvis den gendannede arbejdsgang svigter, kan du se, hvilken afhængighed der mangler. En ukritisk kopi på flere terabyte gør udeladelser sværere at diagnosticere og udsætter det tidspunkt, hvor du ved, at noget kan gendannes.
Find dubletter uden at antage, at navnene beviser identitet
Det samme checkpoint kan findes i oprindelige og ekstra mapper under forskellige navne. To identiske filnavne kan også indeholde forskellige bytes. Beregn hash for kandidatfilerne, før du kalder dem dubletter; registrér, hvilke aktive stier og arbejdsgange der refererer til hver kopi.
Delte ekstra stier kan fjerne overflødige arbejdskopier på tværs af ComfyUI-installationer, men de skaber også et fælles fejldomæne. Sletning fra biblioteket påvirker alle installationer, der peger på det. En delt sti er organisering, ikke en sikkerhedskopi.
Opret og verificér arkivet
- Stop aktive downloads, træning og skrivehandlinger til den valgte familie.
- Registrér kildestier, størrelser og kontrolsummer.
- Arkivér hele den relaterede familie uden at ændre tensorpræcision eller format.
- Verificér arkivet, før du ændrer arbejdsfilerne.
- Gendan til en ny mappe med plads nok til en rigtig test.
- Sammenlign gendannede bytes med kilderne.
Tensor Archive er udviklet til dette trin med nøjagtig lokal opbevaring: Vælg relaterede lokale tensorer, arkivér og verificér dem, og gendan derefter bytesene som bevis. Programmet redigerer ikke YAML for ComfyUI, sletter ikke automatisk kildefiler og afgør ikke, at to visuelt ens resultater stammer fra udskiftelige modeller.
Få ComfyUI til at indlæse den gendannede familie
Tilføj testmappen som en ekstra modelsti, eller placér de gendannede filer i en isoleret testinstallation af ComfyUI. Genstart ComfyUI, så den ændrede stitilstand er entydig. Åbn den gemte arbejdsgang, og kontrollér hver model-loader, før du sætter den i kø.
Kør en lille deterministisk eller på anden måde genkendelig test, der passer til arbejdsgangen. Målet er ikke at bevise, at generativt output er bitidentisk på tværs af alle hardware- og softwaremiljøer; det er at bevise, at modelfilerne blev gendannet byte for byte, og at den tilsigtede arbejdsgang kan indlæse dem.
Undgå ved en fejl at teste mod originalen. Fjern eller deaktivér midlertidigt den oprindelige ekstra sti i den isolerede testkonfiguration, så ComfyUI ikke ubemærket kan falde tilbage til arbejdskopien.
Frigør plads i den sikreste rækkefølge
- Fjern byte-identiske overflødige arbejdskopier, hvis referencer du har omdirigeret.
- Gennemgå først forældede eksperimentelle LoRAs og checkpoints, når deres proveniens er registreret.
- Behold kildeartefakterne, når en afledt, kvantiseret eller sammenflettet kopi ikke kan rekonstruere dem.
- Lad aktive stier være urørte, indtil den gendannede familie har overlevet en genstart og er blevet indlæst i en reel arbejdsgang.
Til installationer med mange adaptere kan du følge den målrettede guide til at frigøre diskplads i et LoRA-bibliotek. Til bredere prioritering kan du bruge tjeklisten til opbevaring af modelbiblioteket.
Hvad denne backup ikke bevarer af sig selv
Modelvægte er kun en del af et reproducerbart ComfyUI-miljø. Bevar versioner af ComfyUI og brugerdefinerede noder, arbejdsgangsfiler, Python- eller pakketilstand, hvor det er relevant, prompts, seeds og licenser med de værktøjer, der passer til disse aktiver. Tensor Archive fokuserer på opbevaring af tensorer; versionsstyring og miljømanifester har stadig deres egne opgaver.
Kilder
- ComfyUI-dokumentation: Modeller — indbyggede mappetyper, Desktop-placeringer, ekstra stier og fejlfinding.
- ComfyUI extra model paths example — aktuelle konfigurationsnøgler til eksterne biblioteker.
- ComfyUI folder_paths.py — aktuelle standardregistreringer og håndtering af runtime-stier.