Как правильно делать разметку диска для Linux?
Про /home выше написали. Можешь представить что это диск D:/ в windows который не надо форматировать при переустановке системы.
Для swap отдельный раздел делать не нужно, его можно и как файл создать опять же почти как в windows.
Желательно сделать отдельный /boot раздел. Особенно если у тебя комп с efi\uefi.

Итого:
/boot на гигабайт будет за глаза. Так много на случай если у тебя дистрибутив вдруг бэкапит все ядра при обновлении.
/ гигабайтна 30
/home все остальное.
К слову создавать своп, хоть разделом хоть файлом не имеет смысл больше половины объема ОЗУ. Исключения конечно если объем ОЗУ меньше 2гб.
Сильно зависит от целей и задач целевой системы, от того что на ней будет использоваться.
- Если будешь делать мультибут (несколько ОС linux для поиграться), можно/нужно выделить отдельный раздел /boot.
- Если будешь использовать в домашних условиях (поиграться, фильмы посмотреть) - отводи максимум места на /home
- Если будешь юзать кучу разного софта, нужно предусмотреть /opt и /usr
- Если будет сервер БД, то всё свободное место на /var.

Если чисто установить на неделю "пощупать" - можно всё выделить на корень и всё.

Доп.мнение: если ОЗУ хватает, на swap можно не заморачиваться.
Доп.мнение2: я почти всё свободное пространство выделяю в отдельную папку /WorkFolder, а потом делаю симлинки в нужных местах