linux – How to move sync data to another partition after running Bitcoind for a while?

I have downloaded a new bitcoin package from the official site. And then I ran it with daemon mode also with default configuration (default does not mean bitcoin.conf file created in ~/.bitcoin/.bitcoin.conf). After running 2 hours. I got stuck, and the process leaves. When I checked my dress with:

df -lh

And then I had those:

Filesystem      Size  Used Avail Use% Mounted on
/dev/vda1        20G   20G  118M 100% /
devtmpfs        3.9G     0  3.9G   0% /dev
tmpfs           3.9G     0  3.9G   0% /dev/shm
tmpfs           3.9G  233M  3.6G   6% /run
tmpfs           3.9G     0  3.9G   0% /sys/fs/cgroup
/dev/vdb        800G  7.7G  792G   1% /data
tmpfs           783M     0  783M   0% /run/user/1000
tmpfs           783M     0  783M   0% /run/user/1001

And I googled for a while, but I couldn’t find a good way to move all the sync data to the /dev/vdb. I understand where my error came from, but I fixed it by moving data and then putting a new configuration with --data-dir=/dev/vdb. and then keep reconciling it.

So, How do I get there?

Source