Is it necessary to include the /run directory in backups?

I use a variant of the simple script below from the Community Ubuntu Documentation described

tar -cvpzf backup.tar.gz --exclude=/backup.tar.gz --exclude=/proc --exclude=/lost+found --exclude=/sys --exclude=/mnt --exclude=/media --exclude=/dev /

I used it again on Ubuntu 12.04 and I saw some files from the /run being skipped by the script. Should the /run directory be added to the excluded directories?


Solution 1:

No sure on Ubuntu 12.04 but, on Arch Linux /run is a tmpfs and on my Ubuntu 12.04 where only /var/run exists it is also a tmpfs. So if it is a tmpfs, what I assume, on 12.04 then you can exclude it.

Solution 2:

Exclude it. The standard set of directories that I exclude in Linux backup processes are:

/dev
/lost+found
/media
/misc
/mnt
/net
/proc
/sys

and maybe /var/run