Go-Ethereum

執行 geth –datadir ./datadir 控制台時設備上沒有剩餘空間

  • September 2, 2018

我正在關注教程並在以下命令下執行。

geth --datadir ./datadir console 

它執行了 15 個小時,然後返回以下錯誤。

資訊

$$ 08-31|09:54:13.343 $$導入的新狀態條目

計數=2111 已用=13.073ms 已處理=21254438 待處理=5885 重試=6 重複=393098 意外=939711 暴擊$$ 08-31|09:54:14.764 $$無法儲存最後一個標頭的雜湊 err=“write /home/ubuntu/medium-article/datadir/datadir/geth/chaindata/388142.log: no space left on device”

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

你能給我一些提示我哪裡出錯了嗎?

實際上問題是,我擁有的總記憶體是 128GB,但分配給的記憶體/dev/sda1 55G 52G 0 100% /只有 55GB。所以我得到了錯誤。

為了解決這個問題,我分配了大約 100GB 的更多記憶體給/dev/sda1.

為此,我不得不重新安裝作業系統。

引用自:https://ethereum.stackexchange.com/questions/57814