chia データベースパス変更
128GのマイクロSDで起動のcentosなので、/home領域が十分ではない。おまけにblockchain_v1_mainnet.sqliteが33Gもあるのでいつのまにか/home領域が100%となっていた。
これはまずいのでデータベースパスを変更する。chiaは止めてから行います。
$ vi ~/.chia/mainnet/config/config.yaml database_path: db/blockchain_v1_CHALLENGE.sqlite peer_db_path: db/peer_table_node.sqlite ↓ database_path: /chia/data1/db/blockchain_v1_CHALLENGE.sqlite peer_db_path: /chia/data1/db/peer_table_node.sqlite
こんな感じ。
$ egrep "db/" ~/.chia/mainnet/config/config.yaml database_path: /chia/data1/db/blockchain_v1_CHALLENGE.sqlite peer_db_path: /chia/data1/db/peer_table_node.sqlite simulator_database_path: sim_db/simulator_blockchain_v1_CHALLENGE.sqlite simulator_peer_db_path: sim_db/peer_table_node.sqlite database_path: wallet/db/blockchain_wallet_v1_CHALLENGE_KEY.sqlite wallet_peers_path: wallet/db/wallet_peers.sqlite
データベースファイルをコピーして元のデータベースファイルを削除し容量確保ができました。
$ cp ~/.chia/mainnet/db/* /chia/data1/db $ rm ~/.chia/mainnet/db/*