I can think of multiple possible avenues to resolve your issue:
- FWIU, your computer has insufficient disk space to store the entire blockchain. You can configure your node to use pruning mode, so that it does not keep the entire blockchain. This way, you can just let your computer finish synchronize.
- Stop Bitcoin Core. Back up the wallet in at least one additional place. Move the Bitcoin directory to your external disk. Configure your node to use the directory on your external disk as its data directory. Continue synchronizing from there.
- Stop Bitcoin Core. Back up your wallet file in at least two other places. (Test the backup!) Uninstall Bitcoin Core. Install Bitcoin Core on your external disk. Import your wallet.
I would generally not recommend exporting keys, as you may end up just exporting the master key, but not the derivation path or something similar. If you are using the GUI, use the wallet export function from the GUI to create a backup. Preferably, first test your backup by means of starting another installation on the external disk or a second device before you delete anything.
x
blocks, along with the info relevant to your wallet. This will allow you to finish the sync. And verify that the funds are there. – cdecker Dec 27 '23 at 21:43