A little annoyed it didnt work the way I wanted it, but I'll call it a win nonetheless.
That's because if the settings are all originally in "
bitcoin.conf" file inside the default bitcoin datadir, you should also put that config file in the default bitcoin data directory of the other machine
and put the datadir files in the custom data directory (
datadir=) that you've set, Linux and Windows have different path formats so make sure to edit it accordingly.
When staring Core, do not set the data directory using the 'Welcome Screen' for it to read the config file in the default datadir.
On the other hand, if you've originally set the custom data directory and prune settings in the Welcome Screen,
You should also set those settings in the Bitcoin Core in your other machine's Welcome Screen, then put the datadir files in that custom datadir including the bitcoin.conf inside it.
(
in this case, it wont create anything in the default datadir unless you use bitcoind without --datadir arg)
Putting the datadir files inside the default will also work as long as you don't set the datadir in the Welcome Screen, set prune setting there if it's not in the config file.
Pruned setup still needs the latest blocks that is it tells you to run Bitcoin core with -reindex.
If I were you since it's pruned instead of copying the downloaded blockchain, I suggest to remove the blocks and chainstate folder and let the Bitcoin core sync and download the latest blocks if the prune size is not that big.
In Pruned mode, performing a -reindex will trigger a download of the entire blockchain from scratch, not just the latest blocks.
Deleting the "
blocks" folder will delete the blockchain itself, and you knw what will happen.
Deleting the chainstate will require the node to reindex-chainstate to rebuild it and since it's in pruned mode, it will have to redownload all the blocks to do that.
Pruned mode isn't a setting to download just the target size, it also downloads and verify all the blocks then delete the older already-verified ones to accommodate the target size.