# Linode OS Upgrade via /var partition reuse I have a separate /var partition for my data, and all of my user-generated stuff (Sandstorm, email, databases for things) lives there. * Make a new OS image. I was going from 16.04 to 18.04. * Make a new boot profile for the image. Include the new OS image and /var. * Boot into single user mode. * Mount the old `/var` on `/mnt` * Move `/mnt/var/lib/dpkg` somewhere else * `cp /var/lib/dpkg /mnt/var/lib/dpkg` * Edit `/etc/fstab` to mount `/var` on boot. * Reboot * Docker container should theoretically come right back up once Docker is reinstalled. * I have Sandstorm installed on `/var/sandstorm` * Move `/var/standstorm` to `/var/sandstorm-old` * Reinstall Sandstorm, then stop it * Move `/var/sandstorm/var` away * `cp -av /var/sandstorm-old/var /var/sandstorm` * Restart Sandstorm