Das Volume "Dateisystemstamm" hat nur noch 0 Byte Speicherplatz?

14

Ich habe vor zwei Wochen 11.10 ~ installiert und bin in letzter Zeit auf einige seltsame Probleme gestoßen.

Die Installation erfolgte auf einem brandneuen Laptop mit einer klaren 160 GB SSD. Ich habe mich für die Verschlüsselung des Home-Verzeichnisses entschieden. Ansonsten habe ich bei der Installation die Vorgaben übernommen. Auf meinem Laptop befindet sich kein anderes Betriebssystem.

Ich hatte ungefähr 40 GB im Einsatz, als ich (zum dritten Mal) dieses sehr unangenehme Fenster sah:

Bildbeschreibung hier eingeben

Zweimal war die Situation ziemlich schlecht und das gesamte System verlangsamte sich beträchtlich. Nach dem Neustart konnte ich mich nicht bei der grafischen Benutzeroberfläche anmelden (mit einer Fehlermeldung, die über nicht genügend Speicherplatz informiert) und musste zuerst einige Dateien von der Befehlszeile entfernen.

Beim dritten Mal habe ich es trotzdem geschafft, einige Dateien schnell zu löschen und es hat geholfen.

Mein Laptop ist hauptsächlich Arbeitsumgebung: also keine Torrents, Spiele, nur zwei Filme. Nur der Speicherplatz für Medien umfasst ca. 20 GB Bilder und eine Reihe von PDFs. Arbeitete in letzter Zeit hauptsächlich mit PostgreSQL & PostGIS, GeoServer und QGIS.

Obwohl ich viele Gelegenheiten hatte, meine Backups zu testen und zu üben, wäre ich äußerst dankbar, wenn mich jemand auf mögliche Lösungen für dieses Problem hinweisen könnte.

Mein Laptop wurde kurz vor der Installation von Ubuntu gekauft und kam ohne Betriebssystem. Könnte das ein Hardwareproblem sein?

Oder homebereitet mir die Verschlüsselung Kopfschmerzen?

Danke für die Hilfe!


Update 1: Wie von @ maniat1k vorgeschlagen , ist hier die aktuelle Ausgabe von fdisk -l:

WARNING: GPT (GUID Partition Table) detected on '/dev/sda'! The util fdisk doesn't support GPT. Use GNU Parted.


Disk /dev/sda: 160.0 GB, 160041885696 bytes
255 heads, 63 sectors/track, 19457 cylinders, total 312581808 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x00000000

   Device Boot      Start         End      Blocks   Id  System
/dev/sda1               1   312581807   156290903+  ee  GPT

Update 2: Wie von zanfur vorgeschlagen , Ausgabe von df:

Filesystem           1K-blocks      Used Available Use% Mounted on
/dev/sda2            149802648  31411456 110781576  23% /
udev                   1959764         4   1959760   1% /dev
tmpfs                   788276       992    787284   1% /run
none                      5120         0      5120   0% /run/lock
none                   1970684      2716   1967968   1% /run/shm
/dev/sda1                19363       129     19234   1% /boot/efi
/home/rdk/.Private   149802648  31411456 110781576  23% /home/rdk

Und sudo parted -l:

Model: ATA INTEL SSDSA2BW16 (scsi)
Disk /dev/sda: 160GB
Sector size (logical/physical): 512B/512B
Partition Table: gpt

Number  Start   End     Size    File system  Name  Flags
 1      17.4kB  20.0MB  20.0MB  fat16              boot
 2      20.0MB  156GB   156GB   ext4
 3      156GB   160GB   4177MB

Update 3:

Noch ein Fenster mit wenig Speicher: /

In letzter Zeit hauptsächlich an VirtualBox und Remmina.

Nach diesen Informationen habe ich praktisch alles aus meinem Homeverzeichnis gelöscht. Neu gestartet Danach wurden ~ 20 GB verwendet [~ 10 GB für das VirtualBox-Image, das ich, wenn möglich, behalten wollte]. Nach dem Kommentar von SarveshLad habe ich versucht, mehr Speicherplatz freizugeben und die Bleachbit-Anwendung auszuführen, als ich einen weiteren Fehler mit geringem Speicherplatz auf HD erhielt. Dann ist das System eingefroren. Wie um alles in der Welt kann mein Ubuntu in wenigen Minuten HD mit über 100 GB auffüllen?

radek
quelle
2
Haben Sie tatsächlich überprüft, ob Sie noch Platz in/
Uri Herrera
1
Überprüfen Sie in Nautilus (dem grafischen Dateibrowser) oder, falls Sie dies über die Befehlszeile bevorzugen, welche Ordner groß sind. Sehen Sie insbesondere nach, ob etwas außerhalb von /homegroß ist. Sie sollten melden, was Sie finden, indem Sie Ihre Frage so bearbeiten, dass sie die neuen Informationen enthält. Wenn Sie hierfür Nautilus verwenden und nicht wissen, wo sich die platzraubenden Ordner befinden, drücken Sie Ctrl+ H(oder View> Show Hidden Files).
Eliah Kagan
1
Haben Sie eine Festplattenprüfung durchgeführt (sudo e2fsck -f -a)?
RolandiXor
1
Vielleicht sind es die Thumbnails für Ihre riesige Sammlung von Bildern und
PDFs
1
@radek Auf welcher Partition auch immer du Ubuntu installiert hast.
RolandiXor

Antworten:

13

Dies liegt mit ziemlicher Sicherheit daran, dass im Root-Dateisystem tatsächlich nicht genügend Speicherplatz vorhanden ist. Wenn Sie viel freien Speicherplatz auf Ihrem Laufwerk haben, verfügen Sie wahrscheinlich über ein separates Dateisystem für Ihre Benutzerdaten. Dies ist eine übliche Konfiguration.

Führen Sie den Befehl "disk free" aus, um den freien Speicherplatz auf allen Partitionen zu ermitteln df. Sie müssen nicht root sein. Sie erhalten ungefähr Folgendes:

Filesystem           1K-blocks      Used Available Use% Mounted on
/dev/sda1              9614116   8382396   1134048  89% /
none                   1541244       284   1540960   1% /dev
none                   1546180      4804   1541376   1% /dev/shm
none                   1546180       372   1545808   1% /var/run
none                   1546180         0   1546180   0% /var/lock
none                   1546180         0   1546180   0% /lib/init/rw
none                   9614116   8382396   1134048  89% /var/lib/ureadahead/debugfs
/dev/sda3             32218292  12333212  19885080  39% /home

Wie Sie sehen, habe ich ein separates Root-Dateisystem (das zuerst aufgeführte) und ein Benutzerdatensystem (das zuletzt aufgeführte), und meine Root-Partition ist fast voll. Wenn Ihre dfAusgabe zeigt, dass Ihr Root-Dateisystem tatsächlich voll ist, müssen Sie einige Dateien löschen (vorsichtig welche!) Oder die Größe Ihrer Partitionen ändern.

Ein nützlicher Terminalbefehl, um herauszufinden, was den gesamten Speicherplatz beansprucht, ist der Befehl "disk usage" du. Wird ohne Parameter aufgerufen, werden die Größen jeder Datei im aktuellen Verzeichnis und in jedem darunter liegenden Verzeichnis aufgelistet. Nützlicher für das Aufspüren der Nutzung ist in Ihrem Szenario sudo du -s -h -x /*, dass Ihnen die Gesamtmenge des -svon jeder Datei oder jedem Verzeichnis am oberen Rand Ihres Root-Dateisystems ( /*) belegten Speicherplatzes ( ) angibt , ohne andere Dateisysteme ( -x) in menschlicher Umgebung zu betrachten. lesbare Zahlen wie "124M" ( -h). Machen Sie sich keine Sorgen, wenn der Vorgang einige Zeit in Anspruch nimmt. Der erste Durchlauf dauert in der Größenordnung von Minuten.

Löschen Sie Dateien natürlich nicht, ohne vorher zu wissen, was sie sind. Im Allgemeinen wird Ihr System jedoch nicht beschädigt, wenn Sie Dateien in den folgenden Verzeichnissen löschen:

  • /tmp (Benutzertemp-Daten - diese werden normalerweise ohnehin bei jedem Neustart gelöscht.)
  • /var/tmp (Druckspools und andere temporäre Systemdaten)
  • /var/cache/* (Dieser kann gefährlich sein, Forschung zuerst!)
  • /root (das Home-Verzeichnis des Root-Benutzers)

Zusätzlich zu den oben genannten Orten sind die folgenden Orte häufige Schuldige:

  • /opt (Viele Apps von Drittanbietern werden hier installiert und bereinigen sich nicht selbst)
  • /var/log (Protokolldateien können bei sich wiederholenden Fehlern viel Speicherplatz verbrauchen.)

Also, überprüfe diese zuerst. Wenn sich herausstellt, dass die Dinge korrekt aussehen und Ihre Root-Partition einfach zu klein ist, müssen Sie die Größe Ihrer Partitionen anpassen, um sie anzupassen. Es gibt unzählige Möglichkeiten, dies zu tun. Am einfachsten ist es jedoch, von einer Ubuntu Live-CD zu booten (die Sie von der Downloadseite der Ubuntu-Site herunterladen können ) und den GNOME-Partitionseditor auszuführen gparted. Möglicherweise müssen Sie das installierengparted Paket zuerst (aus der LiveCD-Umgebung heraus, führen Sie sudo apt-get install gparteddas Software Center aus oder verwenden Sie es). In jedem Fall handelt es sich um ein grafisches Dienstprogramm, mit dem Sie mit der rechten Maustaste auf die Partition klicken und "Größe ändern" auswählen können.

NB: Wenn Sie die Größe von Partitionen ändern , werden keine Betriebssysteme in den Ruhezustand versetzt. Andernfalls wird das Betriebssystem in den Ruhezustand versetzt.

zanfur
quelle
kangarooo @ WindowsOsXUNR100403LTS: ~ $ sudo du -s -h -x / & lowast; [1] 5700 du: kann nicht auf `/home/kangarooo/.gvfs 'zugreifen: Berechtigung verweigert. Lowast: Befehl nicht gefunden /
Kangarooo
2
Ich habe das "& lowast;" mit einem "*" sollte es so sein, denke ich ...
Marcel Stimberg
@ zanfur: Danke. Aktualisierte Frage gemäß Ihren Empfehlungen. Und in der Zwischenzeit kam es zu einer weiteren Fehlermeldung, dass zu wenig Arbeitsspeicher vorhanden ist. Gibt es noch etwas, was Sie vorschlagen würden?
Radek
3

Entsprechend Ihrer dfAuflistung haben Sie viel freien Speicherplatz auf /. Nachdem Sie eine dieser Meldungen erhalten haben, überprüfen Sie sie dferneut und überprüfen Sie die Ausgabe dmesgauf Fehler, wenn immer noch genügend freier Speicherplatz angezeigt wird. Es ist möglich, dass Sie einen Fehler erhalten, der dazu führt, dass das Dateisystem erneut schreibgeschützt bereitgestellt wird, und der die Benachrichtigung über den freien Speicherplatz verwirrt. Öffnen Sie auf der Live-CD das Festplatten-Dienstprogramm und überprüfen Sie den SMART-Status des Laufwerks, um sicherzustellen, dass es keine fehlerhaften Sektoren oder Ähnliches enthält. Das Ausführen des langen Selbsttests kann ebenfalls eine gute Idee sein und anschließend das Dateisystem überprüfen.

Psusi
quelle
Vielen Dank. Ein paar Fragen. Was genau soll ich suchen dmesg? Wie genau kann ich den SMART-Status überprüfen? Und wie führt man einen langen Selbsttest durch?
Radek