Não citarei números, pois isso tem que ficar a seu critério. Apenas farei algumas considerações para que vc mesmo possa avaliar a partir de suas necessidades.
Bem considerando que o objetivo do servidor será apenas como proxy web com cache:
Tamanho do / - Suficiente para a instalação do sistema, dos demais aplicativos que serão necessários e atualizações.
/home - Eu pessoalmente neste seu caso deixaria /home montado junto ao sistema, ou seja, não criaria uma partição para o /~.
/var - Considerando que normalmente os LOG's e o cache do Squid são colocados neste diretório (isso não é regra), este sim eu deixaria em uma partição separada e com a maior dimensão.
Portanto eu particularmente criaria 3 partições, uma para o sistema (/), outra maior pois ira comportar os LOG's e o cache do Squid para o /var e lógico, o swap no final do disco que aconselham sempre ter o dobro da RAM.
T+
Arlei