Ich habe eine Datei heruntergeladen, während ich mich mit wget über ssh verbunden habe. Der Download ist fehlgeschlagen:
Cannot write to `serviio-0.6.2-linux.tar.gz' (No space left on device).
pi@raspberrypi:~$ Write failed: Connection reset by peer
Ich kann nicht mehr mit dem pi über ssh kommunizieren und das Zurücksetzen schien nicht zu helfen. Muss ich die SD-Karte flashen und neu starten?
Antworten:
Ich bezweifle sehr, dass es irreparabel ist, aber dies ist ein perfektes Beispiel dafür, warum
/var
es nicht auf Ihrer Root-Partition sein sollte. Jedes Mal, wenn Ihr Computer eine Nachricht protokollieren oder einen Prozess starten möchte, führt er kleine, aber wichtige Schreibvorgänge durch/var
. Ohne diese Schreibvorgänge kann das System nicht funktionieren.Ich sage es noch einmal für alle:
Um Ihr Problem zu lösen, müssen Sie einen der folgenden Schritte ausführen:
Für die Zukunft besteht eine elegante Lösung darin, var direkt im RAM zu mounten, indem Sie diese Zeile hinzufügen zu
/etc/fstab
:quelle
Versuchen Sie, von einer Linux Live-CD zu booten, und schließen Sie Ihre SD-Karte an. Sie sollten es mounten und einige Dateien löschen können.
Wenn Sie Pakete entfernen müssen, müssen Sie möglicherweise einen Emulator auf der SD-Karte oder ein Image davon installieren.
quelle
Wie andere vorgeschlagen haben, sollten Sie Ihre Karte nicht löschen müssen, sondern in der Lage sein, Speicherplatz freizugeben. Wenn Sie jedoch der Meinung sind, dass es einfacher ist, die Karte zu löschen und zu starten, können Sie das SD-Formatierungstool verwenden. Der Secure Digital Standard hat eine offizielle Website!
Es ist ein nützliches Dienstprogramm für Ihren Werkzeuggürtel.
quelle