Celeste allows you to manage multiple "Remotes." You can configure specific folders on your cloud storage to sync with specific folders on your local machine. This is more efficient than syncing an entire drive if you only need a few project files.
unzip celestelinux.zip
sudo dd if=celestine.iso of=/dev/sdX bs=4M status=progress
(Replace /dev/sdX with your USB drive – be careful!) celestelinuxzip work full
sudo mount --bind /dev ~/celeste_env/dev
sudo mount --bind /proc ~/celeste_env/proc
sudo mount --bind /sys ~/celeste_env/sys
sudo mount --bind /tmp ~/celeste_env/tmp
# For networking
sudo cp /etc/resolv.conf ~/celeste_env/etc/
sudo chroot ~/celeste_env /bin/bash