En mi experiencia, el intercambio puede ser del tamaño que desee. Las particiones de intercambio más grandes le darán más memoria virtual. No existe una desventaja real de hacer que el intercambio sea más grande de lo que necesita. Normalmente, 5GB es más que suficiente para mí, pero dependerá si trabajas mucho con archivos muy grandes. La edición de grandes imágenes de muchas capas o grandes proyectos de video utilizará una gran cantidad de memoria.
EDITAR: Olvidé mencionar que la partición de intercambio debe tener al menos el doble del tamaño de su RAM total si desea utilizar la función de hibernación. Todo el contenido de RAM se guarda en el disco durante la hibernación y se restaura cuando reanuda la sesión.
En cuanto a las otras particiones, / home es donde probablemente se almacenarán la mayoría de sus datos. Es la única área que los usuarios no root pueden escribir, aparte de / tmp. Debe ser lo suficientemente grande como para almacenar todo lo que desea (como sus colecciones de música o video) más un poco de espacio adicional. Generalmente hago esto lo más grande posible, y siempre puedes reducir el espacio no utilizado más adelante si es necesario. Su raíz y partición probablemente no necesitarán más de 20 GB, por lo que 30 o 40 GB deben ser el límite superior requerido. Naturalmente dependerá de lo que instales. Mi carpeta / boot solo tiene 78 MB, por lo que 1 GB probablemente sea suficiente.
La principal ventaja de la partición como esta es guardar / inicio cuando desea hacer una copia de seguridad o instalar una nueva distribución. Como está en su propia partición, puede separar los datos del usuario de la distribución de manera mucho más simple.
En resumen, mi recomendación para los tamaños (uso bajo su propio riesgo):
/ boot - 1GB
/ - 30GB
/ home: lo más grande posible.
Enlaces:
razones para tener una partición de arranque
discusión del tamaño de intercambio