Beim Ausführen von geth --datadir ./datadir console wird auf dem Gerät kein Speicherplatz mehr frei

Ich folge diesem Tutorial und führe den folgenden Befehl aus.

geth --datadir ./datadir console 

Es lief 15 Stunden lang und kehrte dann unter dem Fehler zurück.

INFO [08-31 | 09:54:13.343] Anzahl der importierten neuen Statuseinträge
= 2111 verstrichen = 13,073 ms verarbeitet = 21254438 ausstehend = 5885 Wiederholung = 6 Duplikate = 393098 unerwartet = 939711

CRIT [08-31|09:54:14.764] Hash des letzten Headers konnte nicht gespeichert werden err="write /home/ubuntu/medium-article/datadir/datadir/geth/chaindata/388142.log: no space left on device"

Aus dem Fehlerprotokoll geht hervor, dass es sich um ein Speicherproblem handelt, aber wenn ich den freien Speicher überprüfe, df -hist die Ausgabe unten angegeben.

Filesystem      Size  Used Avail Use% Mounted on
udev             32G  4.0K   32G   1% /dev
tmpfs           6.3G  932K  6.3G   1% /run
/dev/sda1        55G   52G     0 100% /
none            4.0K     0  4.0K   0% /sys/fs/cgroup
none            5.0M     0  5.0M   0% /run/lock
none             32G     0   32G   0% /run/shm
none            100M     0  100M   0% /run/user

Könnten Sie mir bitte einen Hinweis geben, wo ich falsch liege?

Haben Sie den Knoten mit Ihrer Genesis vor dem Ausführen initialisiert geth?
Ihre Festplatte ist voll.

Antworten (1)

Eigentlich war das Problem, dass der Gesamtspeicher, den ich hatte, 128 GB betrug, aber der zugewiesene /dev/sda1 55G 52G 0 100% /Speicher nur 55 GB betrug. Also Fehler, den ich bekam.

Um dies zu lösen, habe ich mehr Speicher um 100 GB zugewiesen /dev/sda1.

Dafür musste ich OS neu installieren.