After following How to Build Cardano SL and Daedalus from Source Code and How to connect to cluster, I was able to connect to the main net. However, after running it for about half an hour, I got some exceptions.
This is what I got when I tried to reconnect to mainnet:
It says that there is no more space left on the device, but I believe that my server still has around 30% disk space left. I also wonder if it is a good idea to run cardano-node on a VPS?