Truecrypt is obsolete as it can be decrypted easily.I also use linux on almost all of my computers but not even OSx is secure.There will be allways a way.Just get a old laptop and store your keys there and never connect it to the internet.Maybe make the keys on it with armory too.
RE: How to secure you bitcoin