GNU/Linux >> LINUX-Kenntnisse >  >> Ubuntu

Das Volume „Dateisystem-Root“ hat nur noch 0 Byte Speicherplatz?

Ich habe 11.10 vor ~zwei Wochen installiert und bin kürzlich 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 Vorgaben übernommen. Es gibt kein anderes Betriebssystem auf meinem Laptop.

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

Zweimal war die Situation ziemlich schlecht und das gesamte System wurde erheblich verlangsamt. Nach dem Neustart konnte ich mich nicht bei der grafischen Oberfläche anmelden (mit einer Fehlermeldung, die über unzureichenden Speicherplatz informierte) 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. Die einzigen Medien, die Speicherplatz füllen, sind ~ 20 GB Bilder und eine Menge PDFs. Arbeitet in letzter Zeit hauptsächlich an PostgreSQL &PostGIS, GeoServer und QGIS.

Obwohl ich viele Möglichkeiten hatte, meine Backups zu testen und zu üben, wäre ich sehr dankbar, wenn mir jemand mögliche Lösungen für dieses Problem zeigen könnte.

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

Oder ist die verschlüsselte home verursacht mir 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

Aktualisierung 3:

Noch ein weiteres Fenster mit Meldung zu wenig Speicher :/

Arbeite in letzter Zeit hauptsächlich an VirtualBox und benutze Remmina.

Nach diesen Informationen habe ich praktisch alles aus meinem Home-Verzeichnis gelöscht. Neustart. Danach waren ~20 GB in Gebrauch [~ 10 GB für das VirtualBox-Festplatten-Image, das ich nach Möglichkeit behalten wollte]. Nach dem Kommentar von SarveshLad habe ich versucht, mehr Speicherplatz zurückzugewinnen und die Bleachbit-Anwendung auszuführen, als ich einen weiteren Fehler mit wenig Speicherplatz auf HD erhielt. Dann fror das System ein. Wie um alles in der Welt kann mein Ubuntu HD innerhalb von Minuten mit über 100 GB füllen?

Beste Antwort

Dies liegt mit ziemlicher Sicherheit daran, dass im Root-Dateisystem tatsächlich kein Platz mehr vorhanden ist. Wenn Sie viel freien Speicherplatz auf Ihrem Laufwerk haben, haben Sie wahrscheinlich ein separates Dateisystem für Ihre Benutzerdaten. Dies ist ein gängiges Setup.

Verwandte:HTML-Tag herausfiltern und mit sed durch andere HTML-Tags ersetzen?

Um den freien Speicherplatz auf allen Ihren Partitionen zu ermitteln, führen Sie den Befehl „disk free“ aus, df . Sie müssen nicht root sein. Sie erhalten etwa 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 können, habe ich ein separates Root-Dateisystem (das erste aufgelistete) und ein Benutzerdaten-Dateisystem (das letzte aufgelistete), und meine Root-Partition ist ziemlich voll. Wenn Ihr df Die Ausgabe zeigt Ihnen, dass Ihr Root-Dateisystem tatsächlich voll ist, Sie einige Dateien löschen müssen (Vorsicht welche!) oder die Größe Ihrer Partitionen ändern müssen.

Ein nützlicher Terminalbefehl, um herauszufinden, was den ganzen Speicherplatz verschlingt, ist der Befehl „Festplattennutzung“, du . Ohne Parameter aufgerufen, beginnt es mit der Auflistung der Größen aller Dateien im aktuellen Verzeichnis und in jedem darunter liegenden Verzeichnis. Nützlicher zum Aufspüren der Nutzung ist in Ihrem Szenario sudo du -s -h -x /* , die Ihnen den gesamten belegten Speicherplatz anzeigt (-s ) von jeder Datei oder jedem Verzeichnis ganz oben in Ihrem Root-Dateisystem (/* ), ohne auf andere Dateisysteme zu schauen (-x ), in menschenlesbaren Zahlen wie „124M“ (-h ). Machen Sie sich keine Sorgen, wenn die Fertigstellung eine Weile dauert. Der erste Durchlauf dauert in der Größenordnung von Minuten.

Löschen Sie natürlich keine Dateien, ohne vorher zu wissen, was sie sind. Aber im Allgemeinen werden Sie Ihr System nicht beschädigen, wenn Sie Dateien in den folgenden Verzeichnissen löschen:

  • /tmp (temporäre Benutzerdaten – diese werden normalerweise ohnehin bei jedem Neustart gelöscht)
  • /var/tmp (Druckspulen und andere temporäre Systemdaten)
  • /var/cache/* (dieser kann gefährlich sein, recherchieren Sie zuerst!)
  • /root (das Home-Verzeichnis des Root-Benutzers)

Zusätzlich zu den oben genannten Orten sind die folgenden Orte häufig Übeltäter:

  • /opt (Viele Apps von Drittanbietern werden hier installiert und bereinigen sich nicht selbst)
  • /var/log (Protokolldateien können viel Speicherplatz verbrauchen, wenn es wiederholte Fehler gibt)

Überprüfen Sie diese also zuerst. Wenn sich herausstellt, dass die Dinge richtig aussehen und Ihre Root-Partition einfach zu klein ist, müssen Sie die Größe Ihrer Partitionen anpassen. Es gibt unzählige Möglichkeiten, dies zu tun, aber wahrscheinlich ist es am einfachsten, von einer Ubuntu-Live-CD zu booten (von der Download-Seite der Ubuntu-Site herunterzuladen) und den GNOME-Partitionseditor gparted auszuführen . Möglicherweise müssen Sie gparted installieren Paket zuerst (führen Sie in der LiveCD-Umgebung sudo apt-get install gparted aus oder verwenden Sie das Software-Center). 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.

Hinweis:— keine Betriebssysteme in den Ruhezustand versetzen, während Sie die Größe von Partitionen ändern , oder es wird entweder nicht funktionieren oder Ihrem im Ruhezustand befindlichen Betriebssystem schreckliche Dinge antun.

Verwandte Themen:Wie konfiguriere ich ein Apple Magic Trackpad für die Verwendung mit Unity?
Ubuntu
  1. So überprüfen Sie den Speicherplatz auf Ubuntu 20.04

  2. Ubuntu – Das Volume „bootet“ hat nur noch 0 Byte Speicherplatz?

  3. Ist es möglich, den Lautstärkeregler zu sperren?

  4. Der für die Installation erforderliche Speicherplatz ist größer als der nach dem Entfernen freigegebene Speicherplatz:Warum?

  5. Suchen von Dateien, die den meisten Speicherplatz beanspruchen

5 Möglichkeiten, den Speicherplatz auf Ubuntu zu überprüfen

Aufspüren, wo Speicherplatz unter Linux verschwunden ist?

Wie verhindert man, dass /var/log/kern.log.1 den gesamten Speicherplatz verbraucht?

Erhöhen Sie den Swap-Speicherplatz auf Ubuntu?

Wie erhöht man den Speicherplatz, wenn Ubuntu zusammen mit Windows installiert wird?

10 Befehle zum Überprüfen von Festplattenpartitionen und Speicherplatz unter Linux