Friday, May 18th 2012, 5:59pm UTC+2

You are not logged in.

  • Login
  • Register

kwindo

Professional

1

Saturday, July 19th 2008, 1:08pm

HowTo : Vermeidung unnötiger Speicherplatz-Verluste

Um den sowieso schon knapp bemessenen Festplatten-Speicherplatz unseres
kleinen EeePC's nicht auch noch unnötig zu reduzieren, hier mal ein paar Tipps
zur regelmässigen Speicherbereinigung.

Tipp 1 : Regelmäßiges Löschen der Datei "/home/user/ .xsession-errors".

In diese Datei werden Fehlerprotokolle geschrieben, die durch nicht ordnungsgemäßes
Herunterfahren, durch fehlerhaft laufende Prozesse, Abstürze, Programmfehler usw.
entstehen. Also immer, wenn irgendwas nicht stimmt und Fehler produziert werden.

Das fatale ist, diese Datei wächst im Laufe der Zeit ständig weiter an und wird nicht
zwischenzeitlich gelöscht. Das kann dazu führen, das Programme nicht mehr richtig
laufen, ruckeln oder einfrieren, oder schlicht garnicht mehr laufen.
Im schlimmsten Fall kann sie sogar so gross werden, wie der gesamte noch verfügbare
Speicherplatz auf der Festplatte.
Wenn das passiert, fährt der Rechner nicht mehr hoch, oder es werden so mysteriöse
Fehlermeldungen angezeigt wie : "$HOME directory(home/user) is out of space".
Das bedeutet nichts anderes als : Kein freier Speicherplatz mehr auf der Festplatte.

Um das zu verhindern, sollte man immer ein wachsames Auge auf genannte Datei
haben und sie regelmäßig löschen. Das geht ganz einfach.

Aber zunächst kann man sich ansehen, wieviel Speicherplatz diese Datei momentan
verschlingt.
Dazu gibt man folgendes in die Konsole ein :

Source code

1
ls -lh .xsession-errors

Eingabetaste drücken.
Nun kommt eine Meldung, in der irgendwo sowas wie 30M, 100M (oder wieviel auch
immer) vorkommt. Das ist der belegte Speicherplatz im Megabyte.
Bei K wären es Kilobyte, ohne weitere Angabe Byte.

Sollte aber eine Meldung kommen, wie "Datei oder Verzeichnis nicht gefunden" heisst
das nur, das es keine Fehlermeldungen gibt. Herzlichen Glückwunsch !
Denn diese Datei wird erst angelegt, wenn neue Fehlerprotokolle auftauchen.
In diesem Fall könnt ihr zufrieden die Konsole wieder über "exit" verlassen.

Sollte ein Wert angezeigt werden ( es können auch gut mal einige hundert Mb sein)
kann man diese Datei löschen mit :

Source code

1
rm  .xsession-errors

Eingabetaste drücken.
Nicht wundern, danach kommt keine Rückmeldung.
Ihr könnt aber mit dem ersten Befehl kontrollieren, ob tatsächlich gelöscht wurde.
Dann erscheint dort "Datei oder Verzeichnis nicht gefunden" und ihr könnt die Konsole
mit "exit" wieder verlassen.

Diese Überprüfung und gegebenenfalls Löschung sollte regelmäßig durchgeführt
werden !


Aber Achtung ! Es gibt einen Grund für vermehrte Fehlermeldungen. Man sollte
also immer auch versuchen, die Ursache dafür zu finden

UPDATE !!!

Mit einer winzigen Veränderung in der Datei "/etc/X11/Xsession" wächst diese nicht mehr
unkontrolliert an. Statt ständiges hinzuaddieren neuer Fehlermeldungen
, werden die alten
Meldungen einfach durch die neuen überschrieben.

Dazu öffnen wir wieder die Konsole und löschen zunächst, wie oben angegeben, die aktuelle
.xsession-Datei mit :

Source code

1
rm  .xsession-errors

Dann öffnen wir mit dem Editor "kwrite" die Datei "etc/X11/Xsession"

Source code

1
sudo kwrite /etc/X11/Xsession

Scrollt runter bis Line 94.
Wenn ihr auf ein Line klickt (keine Sorge, kann nichts passieren) wird unten links die Nummer
angezeigt.
Die Line 94 sieht so aus ;

Source code

1
exec >>"$ERRFILE" 2>&1

Nun entfernt ihr einfach eines der beiden ">"-Zeichen.
Sieht dann so aus :

Source code

1
exec >"$ERRFILE" 2>&1

Dann oben auf "Datei" und "Speichern" klicken.
"Kwrite" schließen und mit "exit" die Konsole wieder verlassen.

Ab jetzt wächst die Datei nicht mehr unkontrolliert an.


Tipp 2 : Bereinigung der Paketdateien

Konsoleneingabe :

Source code

1
sudo apt-get autoclean

Eingabetaste drücken.

Das entfernt veraltete, ungenutzte, aber noch nicht deinstallierte Pakete und nur die
neueste installierte Version bleibt erhalten.

Konsoleneingabe :

Source code

1
sudo apt-get clean

Eingabetaste drücken.

Das bereinigt nicht mehr gebrauchte Paketdateien, die entstehen, wenn Pakete
deinstalliert werden. Es erfolgt hier keine Rückmeldung!


Tipp 3 : Aussperren von Super-Cockies

So wie hier beschrieben.


Tipp 4 : Löschen des Browser-Cache nach Internet-Nutzung

Das kann manuell erfolgen.
Dazu oben im Browser "Extras" anklicken und "Private Daten löschen" wählen.

Besser ist, den Firefox gleich so einzustellen, dass er dieses automatisch immer nach
Beendigung der Internet-Nutzung macht.
Dazu oben "Bearbeiten" anklicken > Einstellungen > "Private Daten löschen, wenn
Firefox beendet wird" markieren.
Dann rechts auf den Button "Einstellungen" klicken.
Im folgenden Fenster alles markieren, mit Ausnahme von "Gespeicherte Passwörter",
sonst müsst ihr diese immer wieder neu eingeben.
Auf OK klicken, dann auf "schließen".
Nun werden alle privaten Daten, Cockies etc. jedesmal beim Beenden von Firefox
gelöscht.

Das war's !

Wenn ihr alle Tipps erfolgreich angewendet habt, kann dadurch plötzlich erheblicher
Speicherplatz auf der festplatte frei werden.
Da können schon mal einige hundert Megabyte zusammenkommen.

Gruss kwindo


Form ist Leere und Leere ist Form. Und die höchste Form der Leere
ist das NICHTS von allem, das uns ständig und überall begegnet.

This post has been edited 7 times, last edit by "kwindo" (Jan 5th 2009, 12:24pm)


GBorn

Professional

2

Saturday, July 19th 2008, 1:19pm

Super - entwickelst dich ja richtig zum Experten - dafür, dass es dein erster Rechner sein soll - Hut ab :thumbsup:

kwindo

Professional

3

Saturday, July 19th 2008, 1:32pm

Danke für die Blumen :)
Ich versuche halt immer zu verstehen, was ich mache.

Gruss kwindo


Form ist Leere und Leere ist Form. Und die höchste Form der Leere
ist das NICHTS von allem, das uns ständig und überall begegnet.

4

Saturday, August 9th 2008, 12:15pm

Hi Kwindo,

sehr gute Tipps, sehr schön zusammengefasst! Kompliment und DANKE dafür! :thumbsup:

LG
Fisch

kwindo

Professional

5

Saturday, August 9th 2008, 8:52pm

Das ist ja mal ein nettes Feedback. :love:
You made my day. :D

Gruss kwindo


Form ist Leere und Leere ist Form. Und die höchste Form der Leere
ist das NICHTS von allem, das uns ständig und überall begegnet.

6

Tuesday, August 12th 2008, 10:00am

sehr geil! wollte grad nach so einem how-to suchen und gleich ohne suche "gefunden"! vielen dank!!!

animatio

Professional

7

Thursday, August 14th 2008, 10:31am

kleine ergänzung zu kwindos Tipp 2 : Bereinigung der Paketdateien

unbedingt zuvor die heruntergeladenen Paketdateien sichern aus ./var/cache/apt/archives/

man/frau findet hier auch treiber und systemaktualisierungen von xandros.
es empfiehlt sich daher, dies grundsätzlich nach jeder installation, jedem update zu tun, da sich hier die pakete als xxx.deb dateien finden, die bei bedarf einfach wieder zu installieren sind via dateimanager.

andernfalls gehen diese verloren und müssen erneut heruntergeladen werden, so noch vorhanden.
die xxx.deb pakete können auch hilfreich sein, falls eine offline installation nötig wird.

edit:
die sicherungskopie erstellt man/frau mit dem dateimanager.
damit der zugriff auf das cache-verzeichnis möglich wird, müssen im dateimanager erst die menuoptionen
ansicht/struktur+ausgeblendete dateien anzeigen+alle dateisysteme anzeigen
aktiviert werden.
danach erstellt man am besten auf einem externen speicher (usb stick oder sd card) ein backupvezeichnis - etwa: /cache-apt
dann das verzeichnis ./var/cache/apt/archives/ mit inhalt dorthin kopieren.
vollständigkeit überprüfen und fertig

This post has been edited 1 times, last edit by "animatio" (Aug 14th 2008, 12:02pm)


kwindo

Professional

8

Thursday, August 14th 2008, 11:42am

@ animatio

Danke für die Ergänzung.
Wie du in meinem HowTo siehst, habe ich das Ganze für Anfänger geschrieben.
Es wäre also schön, wenn du deinem Beitrag ein möglichst einfach gehaltenes
Edit hinzufügen würdest, wie man eine solche Sicherung macht.

EDIT : Danke für dein Edit. :D

Aber wie du schon erwähnst, ist dies nur nötig, wenn man nicht sicher ist, ob man
die Pakete später wieder installieren möchte. Stattdessen kann man sie aber auch
einfach wieder neu laden. Der Befehl beseitigt ja nur Paket-Dateien, die nach der
Deinstallation übrigbleiben. Braucht man das Paket nicht mehr, benötigt man auch
die Dateien nicht mehr.
Die noch benötigten Paketdateien sind natürlich nicht davon betroffen.

Gruss kwindo


Form ist Leere und Leere ist Form. Und die höchste Form der Leere
ist das NICHTS von allem, das uns ständig und überall begegnet.

This post has been edited 3 times, last edit by "kwindo" (Aug 14th 2008, 3:09pm)


9

Monday, September 22nd 2008, 6:17pm

Speicherplatz-Verluste EeePC 701, 'Easy Mode'

Hallo kwindo und Mitleser,

zunächst danke für das ausgezeichnete Howto zur effizienten Nutzung der 4 GB SSD.
Einiges davon benutze ich auch bei meinen anderen Linux-Systemen Debian und Ubuntu.

Leider muss ich aber bei Xandros feststellen, das der "Thunderbird 2.0.0.9" seinen Profilordner unter /home/user
immer mehr anschwellen lässt.
Bei mir war er schon auf 77 MB angewachsen!
Im 'Papierkorb' gelöschte Mails werden offenbar physikalisch nicht gelöscht.

Durch Teilnahme in 2 Mailinglisten und das Lesen von Newsbeiträgen habe ich einen recht intensiven Mailaustausch.
Nach kompletten Löschen des '.thunderbird' - Profilordners lag er anfänglich bei etwa 14 MB, inzwischen ist er schon wieder auf 21 MB angewachsen!

Inzwischen verwende ich daher zunehmend "Kmail" und "Knode" für Mails und Newsbeiträge.

Aktuelle Versionen des Thunderbird unter Ubuntu 8.04.1 und Debian 4.0-r4 zeigen in dieser Hinsicht
normales Verhalten.

Wiederholtes neu Aufsetzen des 701 (F9) - aus anderen Gründen - ändert daran nichts.

Wie sieht es bei Euch aus?
Abhilfe dürfte schwierig sein?


Gruß
Manfred
Eee PC 701 4G - Eeebuntu-3.0-Base
Eee PC 1000HGO - XP SP3

kwindo

Professional

10

Monday, September 22nd 2008, 6:44pm

Gelöschte Mails wandern zunächst in den Papierkorb, sind also nach wie vor noch da.
Du musst diesen also regelmässig ausleeren.
Oben auf "Datei" klicken > dann auf "Papierkorb leeren"

Gruss kwindo.


Form ist Leere und Leere ist Form. Und die höchste Form der Leere
ist das NICHTS von allem, das uns ständig und überall begegnet.

11

Monday, September 22nd 2008, 9:33pm

Gelöschte Mails wandern zunächst in den Papierkorb, sind also nach wie vor noch da.
Du musst diesen also regelmässig ausleeren.
Oben auf "Datei" klicken > dann auf "Papierkorb leeren"

Gruss kwindo.
Der Papierkorb wird immer regelmäßig geleert, besondwers weil mir diese Problematik auffiel.

Habe eben noch einmal ein Profil-Backup vom Thunderbird mit 21 MB Größe geladen, ein paar Mails empfangen,
mehrere in den Papierkorb geschoben und anschließend im Papierkorb gelöscht.
Jetzt hat sich die Größe tatsächlich von 21 auf 19 MB vermindert(!), also jetzt funktioniert es, seltsam!

Seit Monaten ist dieses Verzeichnis, auch nach wiederholtem Neu-Aufsetzen des 701, immer wieder ständig angewachsen.
Werde das weiter beobachten und ggf. berichten.


Gruß
mlaun
Eee PC 701 4G - Eeebuntu-3.0-Base
Eee PC 1000HGO - XP SP3

kwindo

Professional

12

Monday, January 5th 2009, 12:35pm

Habe in meinem kleinen HowTo im ersten Post dieses Threads, bezüglich des
unkontrollierten Anwachsens der ".xsession-errors"-Datei, ein Update hinzugefügt.
Mit Hilfe einer winzigen Veränderung, wird diese dann automatisch im Zaum gehalten
und muss nicht mehr ständig überprüft werden.

Gruss kwindo


Form ist Leere und Leere ist Form. Und die höchste Form der Leere
ist das NICHTS von allem, das uns ständig und überall begegnet.