I think you must mean 1 TB ot 2 TB not GB.
A cheap solution is to use two devices, a battery powered hub and a portable SSD Drive.
1. A battery powered SD reader / hub/bridge like this for about $80:
Amazon.com: RAVPower FileHub, Travel Router AC750, Wireless SD Card Reader, Connect Portable SSD Hard Drive to iPhone iPad Tablet Smart Phone Laptop for Photo Backup, Data Transfer, Portable NAS, 6700mAh Battery: Gateway
www.amazon.com
2. A portable case for a SSD like This for $10:
and, a SSD of choice($120 and up).
As I understand it, the hub will read your SD card and transfer files to a connected hard drive. It can also recharge your phone battery. You can control it for other functions using a phone app.
One Key Backup
Step 1: Plug into your flash drive/Hard drive and SD card. Wait until the 'SD' LED light will not flash. (Identify the device ready).
Step 2: When the LED light is not flash please keep press the button ' SD»usb ' about 5 seconds until the LED light is flash again.( Now RP-WD007 is reading your SD card.)
Step 3: Wait until the 'SD' LED light is no longer flashing then one key backup is completed.
Step 4: Now you can check your backup file 'SDbackup' in your flash drive/hard drive via our APP RAV FileHub or 10.10.10.254.
For CF cards, you may be out of luck with a device like this its unlikely that there is a CF to SD port adapter!