Pobrałem plik podczas łączenia się przez ssh za pomocą wget. Pobieranie nie powiodło się:
Cannot write to `serviio-0.6.2-linux.tar.gz' (No space left on device).
pi@raspberrypi:~$ Write failed: Connection reset by peer
Nie mogę już komunikować się z pi przez ssh i zresetowanie go nie pomogło. Czy muszę sflashować kartę SD i zacząć od nowa?
Odpowiedzi:
Wątpię, czy jest to nieodwracalne, ale jest to doskonały przykład, dlaczego
/var
nie powinien znajdować się na partycji root. Za każdym razem, gdy twoje urządzenie chce zarejestrować komunikat lub rozpocząć proces, robi małe, ale znaczące zapisy/var
. Bez tych zapisów system nie może działać.Powiem to jeszcze raz wszystkim:
Aby rozwiązać problem, musisz wykonać jedną z następujących czynności:
W przyszłości eleganckim rozwiązaniem jest montowanie var bezpośrednio w pamięci RAM poprzez dodanie tej linii do
/etc/fstab
:źródło
Spróbuj uruchomić się z Linux Live CD i podłącz kartę SD. Powinieneś być w stanie zamontować i usunąć niektóre pliki.
Jeśli musisz usunąć pakiety, może być konieczne zainstalowanie emulatora na karcie SD lub jej obrazu.
źródło
Jak sugerują inni, nie powinieneś wymazywać swojej karty, powinieneś być w stanie zwolnić miejsce; Ale jeśli uważasz, że łatwiej jest po prostu wyczyścić kartę i zacząć, możesz użyć narzędzia do formatowania SD . Secure Digital Standard ma oficjalną stronę internetową!
jest to przydatne narzędzie do paska narzędzi.
źródło