Why should I make separate partitions for /tmp, /var and so on?
I can see more drawbacks than benefits. One benefit is that I can use ext4 with journaling for /home and ext4 without journaling for other partitions.
Main drawback is size limit. When I was partitioning my disk I was taught to allocate at least 50MB for /tmp, so I set 1GB /tmp partition. Now I have trouble because it's definitely not enough! Copying DVDs needs more free space. Even caching single YouTube's concert needs more than 1GB of free space on /tmp partition.
What are the benefits of having a separate /tmp partition?