We all know we can create bootable USB with Rufus and live ISO like LiveGNOME ISO file, but in my experience it can't save settings and data which means it'll reset to default value every time you reboot it.
So I'm thinking: is it possible to act USB as an computer hard drive if it got enough I/O speed and storage? If yes, then is it possible in install CentOS in the USB using DVD/everything ISO by selecting USB as the drive in the installation process? Also, will it modify the things on other drive in the installation process to the USB drive? Last, can we boot the CentOS on other computer using the USB stick with the settings we've set on previous computer?
I know it might looks like I have a few questions in this question but basically I just want to know if can we install CentOS on USB like the normal way we install on computer with DVD/everything ISO file?