Gemenskapslösning

Rensa upp efter avinstallation av CasaOS utan att förstöra befintliga Samba-delningar

An October 2025 report where uninstalling CasaOS from Linux left the CasaOS-created Samba configuration active while the user's pre-existing smb.conf had been renamed, breaking Kodi access to shares that existed before CasaOS.

Källtråden består bara av ett inlägg, men problemet som beskrivs är viktigt: en användare installerade CasaOS på Linux, tog senare bort CasaOS med det officiella avinstallationskommandot och upptäckte därefter att den tidigare Samba-konfigurationen inte längre fungerade. En undersökning visade att den ursprungliga smb.conf hade bytt namn när CasaOS installerades, medan den Samba-konfiguration som CasaOS hade genererat fortfarande var aktiv efter avinstallationen.

Eftersom tråden inte innehåller något svar från personal eller en fullständig inventering av vad som rensas bort bör sidan hålla sig avgränsad. Den kan förklara den bekräftade Samba-bieffekten och ge en säker metod för granskning efter avinstallation, men bör inte hitta på en definitiv lista över alla filer som CasaOS lämnar kvar på varje Linux-distribution.

Vad som faktiskt bekräftades

Användaren hade Samba-delningar före CasaOS. Delningarna fungerade med Kodi på en tv. Några dagar efter att CasaOS avinstallerats kunde Kodi inte längre komma åt dem.

Användaren upptäckte sedan att CasaOS-installationen hade flyttat eller bytt namn på den ursprungliga Samba-konfigurationen och installerat en egen. Avinstallationsprocessen återställde inte automatiskt den tidigare smb.conf, så datorn fortsatte att använda konfigurationen från CasaOS-perioden.

Att avinstallera ett program är inte samma sak som att återställa värdsystemet

CasaOS körs ovanpå en Linux-distribution och integreras med tjänster som Docker, lagringssökvägar och Samba. Om installationen ersätter eller ändrar en konfigurationsfil innebär borttagningen av CasaOS-binärerna inte nödvändigtvis att värdsystemet återskapas exakt som det såg ut före installationen.

Detta är en allmän princip inom Linux-administration: ”paket borttaget” och ”systemet återställt till den tidigare konfigurationen” är två olika åtgärder.

Den aktuella avinstalleraren för CasaOS har valbara rensningsalternativ

IceWhales underhållna CasaOS-projekt använder fortfarande casaos-uninstall som det vanliga borttagningskommandot. Den aktuella avinstalleraren frågar separat om Docker, CasaOS-containrar och CasaOS-filer ska tas bort.

Granska den aktuella borttagningsprocessen för CasaOS innan du avinstallerar ett modernt system, eftersom de exakta frågorna och rensningsåtgärderna kan ändras mellan olika versioner.

Säkerhetskopiera värdsystemets konfiguration innan avinstallation

Om CasaOS testas på en server som redan har tjänster bör du spara kopior av viktiga konfigurationsfiler på värdsystemet innan du tar bort det. Exempel:

  • Samba-konfiguration och definitioner av delningar;
  • anpassade systemd-enheter;
  • konfiguration för omvänd proxy;
  • Docker Compose-filer som inte ägs av CasaOS;
  • brandväggs- eller nätverkskonfiguration;
  • monteringsdefinitioner och lagringskonfiguration.

Detta är särskilt viktigt på en ”riktig” Linux-server där CasaOS inte är den enda arbetsbelastningen.

Återställ Samba genom att jämföra kända fungerande filer

Om en smb.conf från tiden före CasaOS fortfarande finns kvar under ett annat namn eller som säkerhetskopia bör du inte omedelbart skriva över den aktiva konfigurationen. Bevara först båda versionerna, jämför definitionerna av delningarna och validera den avsedda konfigurationen.

Ett syntaxfel kan göra alla Samba-delningar otillgängliga. Använd om möjligt Sambas egna verktyg för att validera konfigurationen innan du startar om eller läser om tjänsten.

Ta inte bort /DATA eller Docker-lagring som ”rensning” utan att först kontrollera innehållet

CasaOS lagrar avsiktligt program- och användardata på beständiga platser, så att avinstallation av administrationslagret inte automatiskt förstör användardata. Efter borttagningen kan samma säkerhetsåtgärd se ut som ”rester”.

Ta inte bort /DATA, Docker-volymer, containerdata eller programmappar rekursivt förrän du har fastställt vilka filer som hör till CasaOS och vilka som hör till program du fortfarande behöver.

En säker granskning efter avinstallation

  1. Bekräfta att CasaOS-tjänsterna inte längre körs.
  2. Granska den aktiva Samba-konfigurationen och jämför den med säkerhetskopior från tiden före CasaOS.
  3. Lista kvarvarande CasaOS-containrar innan du tar bort Docker-data.
  4. Inspektera beständiga datakataloger i stället för att ta bort dem utifrån namnet.
  5. Kontrollera om någon tjänst på värdsystemet fortfarande hänvisar till filer som skapats av CasaOS.
  6. Ta endast bort rester efter att du har bekräftat att de inte behövs av andra tjänster.

Vad källtråden inte fastställer

Inlägget bevisar inte att alla CasaOS-avinstallationer lämnar Samba kvar, listar inte alla kvarvarande filer och innehåller inget svar från IceWhale som förklarar om beteendet betraktades som ett fel. Det som är bekräftat är mer begränsat: den här användarens befintliga Samba-konfiguration återställdes inte automatiskt.

Vanliga frågor om rensning efter avinstallation av CasaOS

Tar casaos-uninstall alltid bort Docker?

Nej. Den underhållna avinstalleraren behandlar borttagning av Docker som ett separat val.

Varför slutade användarens gamla Samba-delningar att fungera?

Den aktiva smb.conf förblev den version som CasaOS hade skapat, i stället för att återgå till konfigurationen från tiden före CasaOS.

Bör jag ta bort alla kataloger som ser ut att höra till CasaOS efter avinstallationen?

Nej. Beständiga kataloger kan innehålla program- eller användardata som avinstallationen avsiktligt inte förstörde.