À la maison, je recommande le partitionnement suivant:
/ : 4 à 5 Go
boot : 100 mo : essayer d'avoir au maximum 3 noyaux linux différents (pas obligatoire, peut être dans /)
swap : 1 fois la mémoire RAM pour le swap (si vous avez 512 Mo de RAM ou plus ou 2 fois la RAM sinon)
/home : selon vos besoins (si vidéo, photos et musique, prévoyer 40 à 100 Go et plus) sinon, 10 Go de texte (bureautique simple)
Si vous voulez un peu plus de rapidité et que vous avez deux disques dur: placer la swap, tmp et var sur un deuxième disque
Serveur (perso)
/ : 4 à 5 Go
/boot : 100 mo
swap : deux fois la mémoire RAM (beaucoup de RAM!)
/var : partition (préférablement sur un autre disque) et noexec, nosuid
/tmp : partition (préférablement sur un autre disque) et noexec, nosuid
Attention, en plaçant noexec/nosuid sur les partitions /var et /tmp, ils faut configurer les scripts comme apt-get pour ajouter le mode "exec" temporairement lors des mises à jour de paquets.