Kan indholdet af disse mapper slettes?
Min Sheevaplug har kun 512 MB disk så det gælder om at spare på pladsen.
Disse mapper indholder store/mange filer som jeg har på fornemmelsen ikke er nødvendige:
/var/lib/apt/lists
/var/cache
/var/backups
/usr/share/doc
/usr/share/locale (de som ikke er da)
Kan jeg slette filerne fra disse uden at skabe problemer?
Det er Ubuntu 9.04.
Disse mapper indholder store/mange filer som jeg har på fornemmelsen ikke er nødvendige:
/var/lib/apt/lists
/var/cache
/var/backups
/usr/share/doc
/usr/share/locale (de som ikke er da)
Kan jeg slette filerne fra disse uden at skabe problemer?
Det er Ubuntu 9.04.
Kommentarer5
/usr/share/doc
/usr/share/loc
/usr/share/locale
ville jeg lade værre i fred
/var/lib/apt/lists
Er dit pakke systems(synaptic) konfigurations filer så den skal du nok heller ikke slette helt
/var/cache kan slettes /var/backups burde også kunne slettes.
Men det er på eget ansvar man ved sku aldrig med canodical hvor de ligger vigtige filer.
#1 Hvad er der i vejen for
Nu er jeg ikke super godt inde i apt/dpkg, men min erfarring siger at den godt kan være en bitch hvis filsystemet ikke ser præcis ud som den syntes det burde. Disse problemer vil jeg tro du kan omgå ved at slette indholdet af de filer du ikke ønsker, frem for at slette filen: eks
#slet indholdet af samtlige filer i /usr/share/doc
find /usr/share/doc -type f -exec sed '/.*/d' -i {} \;
Anderledes er det ved /var, som indeholder programmers runtime data. Der kan du slette (næsten) lige så tosset du vil, dine programmer vil blot oprette dem igen når de skal bruges.
Du skal dog være påpasselig med at nogle mapper i /var er oprettet ved installation, og programmet ved ikke noget om hvordan den genopretter dem. Så hvis du har slettet alt i /var/run, og $program ønsker at oprette en fil i /var/run/$program/filnavn vil du få en fejl.
Du kan med fordel montere en ramdisk på /var, og derefter oprette de nødvendige filer. Det skal du gøre tidligt i boot fasen, før du begynder at starte daemons.
Du skal her være opmærksom på at du vil miste alle dine logfiler ved reboot, eller crash, så det er nok en god ide at montere noget persistent lager på /var/log
Tak for svarene.
Jeg har
Jeg har gjort det at jeg simpelthen har omdøbt mapperne og lavet nogle nye (tomme) med de oprindelige navne så jeg nemt kan gå tilbage hvis der er problemer.
Og det ser ud til at alt hvad der med apt at gøre ikke skal røres, de andre ting har jeg ikke haft problemer med. Det er ikke sådan at apt slet ikke virker, men den brokker sig gevaldigt en masse gange og gendanner så hele molevitten. Men det er for besværligt, og de andre ting har også givet plads nok.
apt ligger sine pakker (dem
Men for at komme til sagen, så kan det godt svare sig at køre
"aptitude clean" indimellem.
Jeg kører den selv hver gang jeg har opdateret pakker!
#4: ja, det gør jeg nu