LoginSignup
1
1

More than 5 years have passed since last update.

AWSのubuntuでbitcoind起動(testnet)

Posted at

Ubuntuにbitcoindを入れよう

Bitcoin Core を AWS で動かしてみる

↑鬼参考になります。

ストレージが足りないので、mountしよう。

初期設定だと基本ストレージ足りませんので、ストレージ追加します。

EBSでストレージを追加、インスタンスにアタッチします。

その後

(xvdg)は各自切り替え

sudo su -
mkdir /data2
mount /dev/xvdg /data2

書き込みできるかチェック

mkdir -p /data2/test/file/to/ 
echo "this is text file" > /data2/test/file/to/test.txt
cat /data2/test/file/to/test.txt
this is text file

自動マウントの設定

このままだとEC2インスタンスをSTOP等をした際に、マウントが外れてしまうので、自動マウントするように設定しておく。
意外と忘れがち。
以下を/etc/fstabの末尾に追加する。

/dev/xvdg /data2 ext4 defaults 1 1

bitcoindを起動

まずは、bitcoin.confのdatadirで/data2(さっき指定したディレクトリ)を指定

bitcoin.conf
rpcuser=root
rpcpassword=bitroot

HOST=localhost

server=1
txindex=1

rpcport=18332
testnet=3

datadir=/data2

ディレクトリを/usr/binにうつして、bitcoidを起動しよう

cd /usr/bin
./bitcoind -testnet -daemon

これで起動してもいいけど、最初のうちはコンソール出力したほうがいいかも。

./bitcoind -testnet -printtoconsole

 結果

00000 in blk00004.dat
2018-01-23 15:13:40 UpdateTip: new best=000000000bf873bfec3b2ed7fe9feaca4d119eb6d584cdcd2387c27460f6e388 height=207360 version=0x00000002 log2_work=58.246667 tx=1290276 date='2014-03-23 05:51:29' progress=0.076149 cache=311.8MiB(2239277txo)
2018-01-23 15:13:40 UpdateTip: new
...
best=00000000000b6365327c7e408c22ea27ae43199c9813bb876ad82925859b0b31 height=207437 version=0x00000002 log2_work=58.250024 tx=1291019 date='2014-03-23 07:21:58' progress=0.076193 cache=316.7MiB(2279164txo)
2018-01-23 15:13:41 UpdateTip: new 
...

そりゃストレージ死にますな。
僕の場合、デフォルトで650MiBくらいに到達したタイミングで

Disk space is low!

とか言われました。ですよねー。

参考

1
1
3

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
1