A principal razão é isolar as partições umas das outras. Pode haver muitas razões pelas quais você gostaria de fazer isso.
/var
é geralmente uma partição separada para evitar que o log de fuga não permita que você crie arquivos fora de /var
.
/tmp
é outra partição que pode ficar cheia e você pode querer que /tmp
seja um sistema de arquivos baseado em RAM.
Os usuários tendem a preencher /home
e, além disso, você pode querer preservá-lo ao reinstalar o sistema operacional.
As cotas são aplicadas por partição.
Alguns softwares de backup funcionam por partição. Você pode querer fazer backup do /srv
, mas não do sistema operacional, porque você tem um sistema de provisionamento automatizado.
Você pode precisar de diferentes características de desempenho de diferentes partições.
Algumas delas podem não se aplicar a você. Eu provavelmente teria pelo menos uma /var
, /tmp
e /srv
separadas (ou onde quer que você colocasse seus dados MySQL, Samba e SVN).