Wie kann ich Speicherplatz auf der RPi 2-Root-Karte freigeben?

Wie kann ich Speicherplatz auf der RPi 2-Root-Karte freigeben?

Ich habe gerade meinen RPi 2 mit Debian (ein paar Monate alt) als Torrent-Box eingerichtet mitdieses Tutorial. Ich habe ein Verzeichnis auf /media erstellt, damit der USB-Stick automatisch gemountet werden kann, aber bei diesem Schritt muss mir ein Fehler unterlaufen sein. Da der Torrent einwandfrei zu funktionieren schien, ließ ich ihn über Nacht laufen, aber heute Morgen sah ich, dass ein Fehler aufgetreten war. Meine Karte war voll.

Seitdem habe ich den USB-Stick richtig gemountet und den Automount-Befehl korrigiert. Aber ich kann die heruntergeladenen Dateien zum Löschen meiner Karte nicht finden. Ich kann nicht einmal das Betriebssystem aktualisieren.

root@(none):~# df -h
Filesystem      Size  Used Avail Use% Mounted on
rootfs          7.2G  7.2G     0 100% /
/dev/root       7.2G  7.2G     0 100% /
devtmpfs        214M     0  214M   0% /dev
tmpfs            44M  388K   44M   1% /run
tmpfs           5.0M     0  5.0M   0% /run/lock
tmpfs            88M     0   88M   0% /run/shm
/dev/mmcblk0p1   56M   20M   37M  35% /boot
/dev/sda1        58G  8.6G   50G  15% /media/64GB-Sandisk-AutoMount
tmpfs            88M  4.0K   88M   1% /tmp

Gibt es Vorschläge, wo die heruntergeladenen Dateien sein könnten? Ich muss den Speicherplatz freigeben, damit das System reibungslos läuft.

Antwort1

Die Dateien liegen wahrscheinlich „unter“ /media/64GB-Sandisk-AutoMount, d. h. Sie haben den USB-Stick darüber gemountet. Versuchen Sie Folgendes:

sudo mount --bind / /mnt

Sie können dann in /mnt/media/64GB-Sandisk-AutoMount nach den Dateien suchen. Wenn das nicht funktioniert, führen Sie Folgendes aus:

sudo du -sh /mnt/*

Dadurch erfahren Sie, wie viel Speicherplatz jedes Unterverzeichnis belegt. Wahrscheinlich liegen Ihre Dateien irgendwo unter dem Verzeichnis, das am meisten Speicherplatz belegt.

Wenn Sie fertig sind, führen Sie Folgendes aus:

sudo umount /mnt

Antwort2

In Ihrer dfkönnen Sie deutlich erkennen, welche Dateisysteme gefüllt sind.

Sowohl rootfsals auch /dev/rootsind ausgereizt:

Filesystem      Size  Used Avail Use% Mounted on
rootfs          7.2G  7.2G     0 100% /
/dev/root       7.2G  7.2G     0 100% /

Die anderen Dateisysteme scheinen in Ordnung zu sein.

Um die heruntergeladenen Dateien zu finden (natürlich müssen Sie den Dateinamen oder einen Teil davon kennen), verwenden Sie den Befehl „find“ im Stammverzeichnis jedes Dateisystems:

find /* -type f -name "<filename>"

verwandte Informationen