Thanks.
Maybe there are something I don't quite understand yet.
Currently if you create a new wallet (say "test'), the software just create directory "test" under ~/.bitcoin directory.
Can I do the following?
- move "test" directory to usb drive
- create a symlink from usb drive back to ~/.bitcoin/test
- before I do transactions, I just insert usb drive, open "test" wallet, do transaction, close "test" wallet, and unplug USB drive
Will this work? Are there any slow sync or capacity issue here?
I feel like I did all this work to set up a full node, at least I should get something out of it.
So if I can save some money and hassle of buying another wallet, I'm up for it.
---
P.S., Regarding fingerprint feature in USB drive, it is for just additional security - in addition to all the normal password/encryption practice, rather than replacing them.