This is a subject I have been a large proponent of for some time. I mainly work directly from a USB due to both security and portability. I highly recommend trying this yourself if you have a spare 32GB USB lying around. You might find the experience liberating. Persistent Linux, you may be wondering what Persistent Linux means. I will cover my understanding of persistence in relation to GNU/Linux, data storage, recovery and security. I will also try to explain some of the limitations of using a USB Persistent or Persistence Data storage while expressing the unique benefits. Persistence refers to the characteristic of data that outlives the execution of the program that created it. Without persistence, data only exists in RAM, and will be lost when the memory loses power. In a typical case the system would save all persistent data on your hard drive making you computer a target for potential physical threats such as BAD USBs and bridged attacks from your local network or local devices.
Fundamentally we are just installing GNU/Linux to a USB instead of a typical internal hard-drive. In order to do so we are going to need...
To make a Persistent USB in a current Linux system via your terminal the following steps can be taken. With your target USB in your computer, open terminal.
lsblk - (This will readout a list of device names, find your target USB in the list and make note of the /dev/sdx After use the dd command carefully.)
lsblk
sudo dd status=progress if=PATH/TO/ISO of=/dev/sdx
After the USB ISO is made, plug in your target USB for your system and reboot into your BIOS or Boot Selection screen either by hitting ESC, F1, or F12 and select the USB ISO, Following the steps in the installer you want to always target the second USB designated for our system. After installation is complete you can remove the Installer USB and reboot into your new system.
I have always been a big fan of this storage type and installation. I do recommend this to anyone who is concerned for their device and data security and/or privacy, while you do run the risk of losing or damaging the USB, I still make it a point to say BACK UP YOUR DATA. But even with the risks mentioned above I find this to be the best way to use your favorite GNU/Linux operating system.