Glad to see I'm not the only one running linux on SD cards

PS: Running Linux on SD card with EXT4 may not be a good idea, because wear leveling mechanism in SD cards are usually weak(like local dynamic wear leveling), and journaling filesystem can kill USB drives(without sophisticated SSD controller) relatively fast, even faster with SD card.
I'd recommend using COW filesystems like BTRFS(if you want compression but with more intricacies), or log-structures FS like F2FS/NILFS2.
PS2: Do not turn on discard mount option on a SD card if 1)you are going to use BTRFS on SD card and 2)The SD card reader is connected to your computer via PCI-e. This combination will cause data loss regardless of card brand. (I don't know yet why)
My mount option for SD card with BTRFS is: noatime, compress=zlib, commit=0,ssd_spread, autodefrag, nodiscard. Which has been tested on multiple cards and works flawlessly.