Excluding /usr/portage or /var/tmp, /tmp is to save diskspace, other directories have something to do with whether you're in a running system or not, if you use the following method, there's no need to worry about them: http://www.linuxsir.cn/forum.php?mod=viewthread&tid=113082