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 df
können Sie deutlich erkennen, welche Dateisysteme gefüllt sind.
Sowohl rootfs
als auch /dev/root
sind 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>"