This is an old revision of the document!
Veracrypt
Veracrypt is a very useful, secure and portable way to share USB flash drives and SD cards between multiple computers running different OSs. Instead of formatting a thumb drive as FAT, UFS, ExFAT, NTFS and then harmonize special file system drivers across all platforms, it is much much easier for format the device as a Veracrypt volume. Plug it in, tell Veracrypt to mount it, enter the password, and you're all set. The added benefit is - if your flash device is lost or stolen - the contents are not easily viewed by a stranger. This is also a good way to backup personal files from your desktop, laptop or tablet device.
Create a directory (for example “media”) to use as a mount point. Insert your flash drive or SD card. In the example below, it appears as “/dev/da0s1”.
Mount
To mount your encrypted SD card or flash drive:
$ sudo veracrypt -t -k "" --pim=0 --protect-hidden=no /dev/da0s1 /media
You will be prompted for a password. If the password matches, the drive is mounted. You can now get to work!
Unmount
When done, this will unmount the volume:
$ sudo veracrypt -d