SD kartımı tamamen doldurdum - Raspberry Pi'mi kırdım mı?


12

Wget kullanarak ssh üzerinden bağlanırken bir dosya indiriyordum. İndirme başarısız oldu:

Cannot write to `serviio-0.6.2-linux.tar.gz' (No space left on device).
pi@raspberrypi:~$ Write failed: Connection reset by peer

Artık ssh üzerinden pi ile iletişim kuramıyorum ve sıfırlamak yardımcı olmadı. SD kartı yanıp sönüp tekrar başlatmam gerekir mi?


Çok kısa cevap Hayır. Normal bilgisayarınız Linux mu yoksa Windows mu?
Alex Chamberlain

Pencereler. SD'den vazgeçtim ve yeniden biçimlendirmeye çalıştım. Windows sadece 75MB'yi biçimlendireceğinde ısrar etti, bu yüzden bir yerlerde bir şeyler ters gitti.
Tom Medley

1
Sanırım bu, Windows'un okuyabileceği tek bölüm olan önyükleme bölümü.
Alex Chamberlain

@AlexChamberlain Kartı debian görüntü ile yeniden biçimlendirmek için biçimlendirme programını kullanmaya çalıştığımda, diskte garip olan yeterli alan olmadığını söyledi. Kartı nasıl kurtarabilirim?
Tom Medley

Bölme tablonuza zarar verdiğinizden şüpheliyim; Windows'un Linux / Linux Swap bölümlerini okumadığından şüpheleniyorum.
Alex Chamberlain

Yanıtlar:


11

Telafi edilemez olduğundan şüphe ediyorum, ancak bu neden /var kök bölümünüzde olmamalı için mükemmel bir örnektir . Makineniz her mesaj yazmak veya bir işlem başlatmak istediğinde Kime küçük ama önemli yazılar yazar /var. Bu yazma işlemleri olmadan sistem çalışmaz.

Bunu herkes için tekrar söyleyeceğim:

/var Kök bölümünüze monte edilmemelidir!

Sorununuzu çözmek için aşağıdakilerden birini yapmanız gerekir:

  • SD kartı bir Linux makinesine takın ve gereksiz dosyaları silin.
  • Görüntüyü yeniden yansıtın.

Gelecek için zarif bir çözüm, bu satırı aşağıdakilere ekleyerek var olanı doğrudan RAM'e monte etmektir /etc/fstab:

tmpfs /var tmpfs nodev,nosuid,size=50M 0 0


/ Var değerinin tamamını tmpfs'ye (= her önyüklemede boş) koymak oldukça aşırı görünür. Bunu test ettin mi?
XTL

@XTL Evet. Günlüklerinizin devam edip etmediği umurumda olmadığı sürece herhangi bir olumsuz etkisi yoktur.
Jivings

3

Linux Live CD'ye önyükleme yapmayı deneyin ve SD kartınızı takın. Bağlayabilir ve bazı dosyaları silebilirsiniz.

Paketleri çıkarmanız gerekirse, SD karta bir taklitçi ya da bir görüntüsünü takmanız gerekebilir.


-1

Diğerlerinin önerdiği gibi, kartınızı silmenize gerek yok, yer açabilmelisiniz; Ancak sadece kartı silmenin ve başlatmanın daha kolay olduğunu düşünüyorsanız SD Biçimlendirme Aracını kullanabilirsiniz Secure Digital Standard'ın resmi bir web sitesi var!

alet kemeriniz için kullanışlı bir yardımcı programdır.


1
Bu cevap gerçekten hiçbir şey eklemiyor, muhtemelen yorum olarak daha iyi olurdu.
Jivings
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.