Mit dem "Disk Usage Analyzer" können Sie sehen, was den gesamten Speicherplatz Ihres Laufwerks belegt.
- Öffnen Sie "Disk Usage Analyzer", indem Sie im Dash danach suchen.
- Klicken Sie auf Ihr root (
/
) Laufwerk.
- Warten Sie, bis in der Grafik rechts keine Ladepunkte mehr angezeigt werden (dies kann eine Weile dauern).
- Sie können jetzt überprüfen, welche Dateien den meisten Speicherplatz beanspruchen (Sie können den Fehler "Berechtigung verweigert" einfach schließen, wenn er angezeigt wird).
- Bewegen Sie die Maus über einen Sektor, um den Namen dieses Ordners und seine Größe zu erhalten.
So löschen Sie die größten Dateien / Ordner
Nachdem Sie die obigen Schritte ausgeführt und den Dateipfad zu einer größeren Datei / einem größeren Ordner angegeben haben, den / den Sie löschen möchten, können Sie Folgendes tun:
- Nur wenn sich die Datei in Ihrem Home-Verzeichnis befindet, können Sie sie einfach auf eine externe Festplatte verschieben (oder ganz löschen, wenn sie unwichtig ist).
- Wenn sich die Datei nicht in Ihrem Home-Ordner befindet, können Sie erraten, zu welchem Paket sie gehört, und versuchen
apt-get uninstall
, dieses Paket zu entfernen (falls Sie es nicht benötigen).
- Alles andere bearbeiten Sie bitte Ihre Frage mit dem Pfad zu der Datei / dem Ordner, die / den Sie löschen möchten. Sie sollten Dateien, die sich nicht in Ihrem Home-Ordner befinden, nicht zufällig löschen.
Montage einer separaten Partition auf /usr
Dies wäre mein Vorschlag. Verwenden Sie die folgenden Anweisungen:
Installieren Sie GParted mit diesem Befehl in einem Terminal:
sudo apt-get install gparted
- Öffnen Sie GParted, indem Sie im Bindestrich danach suchen.
- Suchen Sie eine große Partition (> 100 GB, würde ich vorschlagen
sda5
), von der meistens nicht verwendet wird (<50% verwendet).
- Verkleinern Sie diese Partition um 10 GB (oder 10000 MB).
- Erstellen Sie eine neue logische
ext4
Partition, die den gesamten freien Speicherplatz belegt.
Öffnen Sie ein Root-Nautilus-Fenster (seien Sie vorsichtig damit)
sudo -H nautilus
- Kopieren Sie den Inhalt des
/usr
Ordners (Inhalt, nicht den Ordner selbst) in das Stammverzeichnis Ihrer ext4
oben erstellten neuen Partition.
Führen Sie diesen Befehl in einem Terminal aus und ersetzen Sie ihn /dev/sda1
durch die oben erstellte Partitionskennung Ihrer neuen Partition:
sudo blkid | grep '/dev/sda1' | grep -Po 'UUID="[^"]+"'
- Kopieren Sie die komplette Ausgabe dieses Befehls (sollte ähnlich sein:
UUID="X7X2X1X3-X573-4929-97XX-XX1514X31X7X"
)
Öffnen Sie die /etc/fstab
Datei mit diesem Befehl:
sudo -H gedit /etc/fstab
Fügen Sie Folgendes in eine eigene Zeile ein und ersetzen Sie Ihren kopierten Text bei Bedarf durch:
<PASTE_HERE> /usr ext4 errors=remount-ro 0 1
- Starten Sie neu
Die folgenden Schritte sind optional, löschen jedoch redundante Kopien des /usr
Ordners, der sich noch auf Ihrem Originallaufwerk befindet /
, wodurch Speicherplatz frei wird.
- Starten Sie eine LiveCD / USB.
- Hängen Sie Ihr Originallaufwerk
/
in Nautilus ein und notieren Sie sich, wo es montiert ist.
Öffnen Sie ein Root-Nautilus-Fenster (seien Sie vorsichtig damit)
sudo -H nautilus
- Navigieren Sie zu Ihrem ursprünglichen
/
Laufwerk (das Sie oben angegeben haben).
- Löschen Sie den Inhalt des
/usr
Ordners, nicht den Ordner selbst, sondern alles darin.
- Starten Sie neu.
Antworten
Können die Dateien außerhalb des Ausgangsverzeichnisses nicht auf ein externes Laufwerk kopiert werden?
Nein sie können nicht. Sie sollten keine Dateien außerhalb Ihres Home-Ordners manuell löschen (oder wegschieben), es sei denn, Sie (Sie selbst, nicht apt-get
oder ähnlich) legen sie dort ab.
Ist es möglich, zwei Einhängepunkte an derselben logischen Partition zu haben?
Nein, das ist nicht möglich.
/
Das Root-Dateisystem befindet sich unter /.
Die Nachricht, die Sie erhalten, zeigt an, dass für die im Root-Dateisystem (/) bereitgestellte Festplattenpartition 533,9 MB verfügbar sind. Dies schließt jedoch die beiden anderen Partitionen nicht ein.
Weitere Informationen zu den Partitionen und ihren Einhängepunkten erhalten Sie durch Eingabe
lsblk
.quelle
Um Speicherplatz freizugeben, möchten Sie möglicherweise / var / log bereinigen
Ich hatte einmal eine Fehlerschleife in einer PHP-App und der Apache-Protokollordner hatte ein paar GB.
quelle
Booten Sie die Live-CD und führen Sie gparted aus. Verkleinern Sie Ihre Home-Partition, um am Ende Speicherplatz freizugeben, kopieren Sie dann die Swap-Partition dorthin, löschen Sie die ursprüngliche Swap-Partition und erweitern Sie Ihre Root-Partition in diesen freien Speicherplatz.
quelle
Ich habe das gleiche Problem und wenn ich renne
df -h
Ich fand, dass / boot 100% seines Speicherplatzes nutzt und das hauptsächlich, weil ich alte Kernel-Versionen nicht entfernt habe!
Um zu wissen, dass Ihre aktuelle Kernel-Version ausgeführt wird,
uname -r
und um zu überprüfen, ob alle installierten Kernel-Versionen ausgeführt werdendpkg --list 'linux-image*'
Ich habe viele Kernel-Versionen installiert gefunden und deshalb gab es keinen Speicherplatz in meinem / boot-Verzeichnis! und daher kann ich nicht einmal neue Updates von Software Updater installieren.
Sie können ausgeführte Kernelversionen entfernen
sudo apt-get remove linux-image-VERSION
Aber indem Sie darauf achten, Ihre aktuelle Kernel-Version nicht zu entfernen.
Sie können auch Ubuntu Tweak installieren und mit ihm alle Ihre alten Kernel-Versionen entfernen.
Um Ubuntu Tweak zu installieren, können Sie die folgenden Befehle ausführen:
Um es zu öffnen, geben Sie einfach Folgendes ein: ubuntu-tweak oder ubuntu-tweak -f Hausmeister Um die Registerkarte Hausmeister direkt zu öffnen.
Hier sind alle "askubuntu" -Seiten, die dir dabei helfen;) mein Thread.
Was ist der sicherste Weg, um Partitionen zu bereinigen / zu booten?
Ist es sicher, alte Kernel nach der Installation der neuesten Hauptleitung zu entfernen?
Wie kann man den Hausmeister von Ubuntu Tweak automatisch ausführen?
Diese Lösung funktioniert bei mir: D.
quelle