seid dem vorletzten Update ist meine root-Partition “gut gefüllt”: nur noch 3,7 GB von 9,5 GB frei. Obwohl das Häckchen “Bereinigen beim Löschen” gesetzt ist. Viele Versionsnummern sind in rot dargestellt, dann auch wohl überflüssig, oder?
Wie kann ich den Müll wieder loswerden?
Das Problem hatte ich noch nicht. Sonst waren so um die 5,2 GB frei.
ich habe rpmorphan in der Shell ausgeführt und mit Zypper versucht zu löschen. Aber meist kam “nothing to do”. Aber rpmorphan zeigt noch alles an.
Wie zuverlässig ist das Programm? Bisher konnte ich nur 300 MB “freischaufeln”.
Es gibt diverse GUI-Programme für eine detailierte Anzeige der Festplattenbelegung. Damit erhält man einen guten Überblick wo wieviel Speicherplatz belegt ist.
Soviel Platz brauche ich nicht. Eigentlich wollte ich noch ´ne Windows-Partition dranhängen, aber es “kann keine weitere Partition erstellt werden” ließ es bei der Neuinstallation nicht zu. Auch nicht beim LVM-Aufbau. Unter Windows funktionierte wenigstens das WLan.
Ich habe nur Bedenken, daß meine /-Partition langsam zugemüllt wird.
Und Umpartitionieren ist nicht ohne Risiko und nicht so einfach, oder?
Mach Dir nicht so viele Sorgen! Wir schaffen das zusammen.
Natürlich muss man vor dem Umpartitionieren die Daten mit einem Backup sichern. Dafür verwendest Du am besten Software wie Acronis oder Clonezilla. Dann sind die Daten auf einer externen Festplatte oder einem USB-Stick gesichert und können später - falls etwas nicht funktioniert - wieder hergestellt werden.
Für das Umpartitionieren gibt es auch spezielle Software auf Live-CDs. Hier kann ich GParted empfehlen. Dort kannst Du ganz einfach über die grafische Oberfläche mit der Maus die Partitionen vergrößern, verkleinern und verschieben. So lange Du die jeweilige Partition nicht zu klein machst, kann nichts Schlimmes passieren.
9,5 GB müßten eigentlich reichen. Die Programme die rpmorphan auflistet sind alle Müll?
Ich will ja nur aufräumen. Wenn ich über Yast -> Softwareveraltung -> Suchen Programme aufrufe sind viele Versionsnummern rot.
Sind die alle doppelt oder über?
Nein.
rpmorphan listet alle Pakete auf, die von keinen anderen Paketen benötigt werden und deshalb deinstalliert werden KÖNNTEN.
Ich will ja nur aufräumen. Wenn ich über Yast -> Softwareveraltung -> Suchen Programme aufrufe sind viele Versionsnummern rot.
Sind die alle doppelt oder über?
rot bedeutet, dass das Paket entweder in keinem repo vorhanden ist, oder du hast eine höhere Version installiert als in deinen repos existiert.
Was du am besten machst, hängt davon ab. Wenn eine Version in Klammern dabeisteht, solltest du vermutlich ein downgrade auf die Version in den repos machen (rechts-klick und “Unbedingt aktualisieren” auswählen).
Pakete, die in keinem repo vorhanden sind, kannst du prinzipiell deinstallieren, außer natürlich du willst das entsprechende Programm noch benutzen…
rpmorphan listet alles auf, was Du eine Zeit lang nicht verwendet hast. In Deinem Fall sind das alles Libreoffice-Programme. Ich weiß nicht, ob Du diese verwendest oder jemals brauchst.
Ist etwas rot markiert in der Softwareliste, bedeutet das in der Regel, dass Du eine Softwareversion installiert hast aus einem Repo das nicht mehr vorhanden ist. Das heißt, dass Du irgendwann noch mehr Repositorys (Update-Listen) mit eingebunden hattest. Das ist nicht weiter schlimm. Hast Du sonst irgendwann Anwendungen installiert, die viel Platz brauchen?
Bei mir ist die /-Partition übrigens fast doppelt so groß. Mit der Zeit werden die Betriebssysteme und Anwendungen auch immer größer, weil sie aktualisiert und mit neuen Features ausgestattet werden. Kannst Du Dich noch an Deinen ersten PC erinnern und wie klein damals die Festplatten waren? Vergleich das mal mit dem heutigen Festplattenverbrauch eines (puren) Betriebssystems.
Ich weiß leider auch nicht, wie lang Du schon openSUSE auf Deinem Rechner hast. Irgendwann braucht man einfach mehr Platz und muss alles umpartitionieren bzw. umstrukturieren.
Irgendwann kommt immer das erste Mal, dass man etwas Neues macht. Ich habe diese Situationen auch schon öfters gehabt. Ich habe bei Acronis extra einen Link genommen, wo ein Video dabei ist. Über Youtube sollte es so etwas zu den anderen Programmen auch geben.
Mit dem Backup (mit Acronis) werden Deine Daten auch “wirklich” abgesichert und können wieder hergestellt werden. Du kannst mir das glauben. Ich bin Linux-Systemadministratorin.
Bist du sicher?
Woher soll rpmorphan denn wissen, wann ein Programm das letzte Mal verwendet wurde…
Wie bereits gesagt, es listet es einfach alle Pakete auf, die von keinen anderen Paketen benötigt werden.
Sh. auch die rpmorphan Homepage:
rpmorphan finds “orphaned” packages on your system. It determines which packages have no other packages depending on their installation, and shows you a list of these packages.
Edit:
OK, es ist auch ein script namens “rpmusage” dabei, das anzeigt wann Pakete das letzte Mal verwendet wurden. Wie zuverlässig das ist, weiß ich aber nicht.
Und anhand der man page glaube ich nicht, dass rpmorphan das standardmäßig macht…
Dass so etwas möglich ist, habe ich aus einem Blog:
Auch die Auflistung in einem Zeitfenster, in dem auf eine Datei eines Packages nicht zugegriffen wurde, ist auch hier **-access-time** möglich. **Jedoch muss man vorweg warnen, dass es je nach Anzahl der installierten Packages eine Menge Daten auswerten muss und dadurch eine Weile dauern kann.** In diesem Beispiel ist der letzte Zugriff vor 30 Tagen:
|1|rpmorphan -guess-all -access-time 30
|---|
|
Der Befehl ist möglich, muss aber nicht verwendet werden. Das ist nur ein zusätzliches Feature.
Ja, richtig. Ich hab ja mittlerweile einen Blick in the man page geworfen…
Man kann mit “-access-time +x” die Liste auf Pakete einschränken, die in den letzten x Tagen NICHT verwendet wurden (das ‘+’ kann man auch weglassen). Und mit “-access-time -x” (also negativ) werden nur Pakete angezeigt, die in den letzten x Tagen verwendet wurden.
Und “verwendet” bedeutet in diesem Fall, dass irgendeine Datei, die im Paket enthalten ist, von irgendeinem Programm geöffnet wurde…
Ich installiere seit 12.1 OpenSuse nicht neu sondern mache jeweils einen Systemupdate. Ich bemerke auch dass die boot- und die root- partitionen langsam aber sicher vollaufen. Mit rpmorphan Ungenutztes aufzuspüren ist sicher ein guter Ansatz, meine Frage ist aber allgemeiner: Durch die Updates bleiben sicher alte und in der neuen Version nicht mehr benötigte Dateien im System liegen. Gibt es ein Werkzeug zum “Aufräumen”, das allgemein veraltete Dateien (= in der aktuellen Betriebssystemversion nicht benötigt) auflistet und bei Bedarf löscht. Zur Not würde auch eine detaillierte Aufstellung aller Dateien, die zum Betriebssystem gehören, reichen. Thema Log- und TMP-Files: Die kann man doch sicher löschen. Gibt es ein Werkzeug das alle Log- (und tmp-) Files auflistet und bei Bedarf löscht?
Log-Files gehören zu Linux und sind unter /var/log zu finden. Damit diese nicht immer weiter wachsen - und wie Du schon sagtest - nicht die ganze Festplatte belegen, gibt es den Dienst logrotate. Damit können Logs automatisch komprimiert und gelöscht werden. Aus Sicherheit vor Überfüllung der /-Partition wird auch empfohlen für /var oder /var/log eine eigene Partition mit einzuplanen.