Dropbox dropping support for anything other than unencrypted ext4 on Linux
dropboxforum.com
dropboxforum.com
To find the next available loop device:
LOOP=$(losetup -f)
Make a sparse file, size being how big you want it. truncate -s"${SIZE}" /path/to/dropbox_disk/file
Add your new file to the loopback device. losetup "${LOOP}" /path/to/dropbox_disk/file
Optional: See what ciphers give you what speed on your hardware. AES (rijndael) may be fastest due to hardware offloading. Serpent may be strongest. cryptsetup benchmark
Set up encryption for the loop device, CIPHER being what cipher you want. Avoid defaults unless you only care about speed. cryptsetup -c "${CIPHER}" create MyCrap "${LOOP}"
Then format your encrypted loopback with whatever filesystem suites your fancy. mkfs -t xfs -f -d su=64k,sw=3 -l version=2 /dev/mapper/MyCrap
Mount your shiny new filesystem mount -t xfs -o defaults,noatime,allocsize=64k,inode64 /dev/mapper/MyCrap /home/username/MyCrap
Write data to your new filesystem, then sync and dismount. echo "I know you dont need sync, this is not why you think."
sync && umount /home/username/MyCrap
cryptsetup remove /dev/mapper/MyCrap
losetup -d "${LOOP}" # maybe save this in a lockfile / pidfile.