[Dev] 小さい block_log を体験してみる
こんにちは、@yasuです。
週末のプログラミング。
今日は寒いのでは外出はせずに、、、^^
ブロックチェーン学習を兼ねて、
気になっていたことを試してみた。
ブロックチェーンを小さくする。
cd data/blockchain
mkdir db
mv rocksdb* db
./trim_block_log.sh ※リポジトリより取得 ( https://github.com/steemchiller/steem/blob/95589f93c69fbcaa2cf74e3b1181de56db708a5f/programs/util/trim_block_log.sh )
クローンする(ブランチ指定して)
git clone -b 0.23.1-dev https://github.com/steemchiller/steem.git
※ブランチ指定
Dockerビルド
docker build -f Dockerfile.new --build-arg BUILD_TAG=0.23.1-dev -t イメージ名 .
起動
docker run -itd \
--name witness \
-p 2001:2001 \
-v ./data:/steem \
イメージ名 \
/usr/local/steemd/bin/steemd --data-dir=/steem
※steemd をフルパス指定
ログ出力
docker logs -f --tail 100 witness
巨大なオリジナルログ削除(ログ出力に問題なければ)
cd data/blockchain
rm block_log.org
サイズ
du -sh data/blockchain/
結果
28G data/blockchain/
参考記事
Sort: Trending
Loading...