Отсутствие свободного места на устройстве при запуске консоли geth --datadir ./datadir

Я следую этому руководству и выполняю команду ниже.

geth --datadir ./datadir console 

Он работал в течение 15 часов, а затем вернул ошибку ниже.

INFO [08-31|09:54:13.343] Количество импортированных новых записей состояния
= 2111 истекло = 13,073 мс обработано = 21254438 в ожидании = 5885 повторных попыток = 6 дубликатов = 393098 неожиданно = 939711

CRIT [08-31|09:54:14.764] Не удалось сохранить хэш последнего заголовка err="write /home/ubuntu/medium-article/datadir/datadir/geth/chaindata/388142.log: на устройстве не осталось места"

Из журнала ошибок ясно, что это проблема с памятью, но когда я проверяю свободную память, используя df -hвывод, приведенный ниже.

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

Не могли бы вы дать мне подсказку, где я ошибаюсь?

Вы инициализировали узел своим генезисом перед запуском geth?
Ваш жесткий диск заполнен.

Ответы (1)

На самом деле проблема заключалась в том, что общая память у меня была 128 ГБ, но выделенная память /dev/sda1 55G 52G 0 100% /была только 55 ГБ. поэтому ошибка, которую я получал.

Чтобы решить эту проблему, я выделил около 100 ГБ памяти для /dev/sda1.

Для этого мне пришлось переустановить ОС.