Если у вас нет ни специальной задачи с интенсивной памятью, ни серьезной нехватки дискового пространства, я бы принял размер по умолчанию для раздела подкачки. Если вы не заботитесь о спящем режиме или вы очень предприимчивы и не возражаете против взлома, чтобы сделать работу спящего режима, вы можете полностью отказаться от раздела подкачки и использовать файл подкачки.
Я не вижу особой причины иметь отдельный загрузочный раздел, если вы не выполняете шифрование или что-то вроде что.
в прошлом я делал как отдельные домашние настройки, так и настройки" одной большой файловой системы". Я не могу сказать, что любой подход более гибкий, чем другой, потому что у них разные гибкости. Если у вас есть один большой раздел, вам никогда не придется настраивать свои разделы для работы с неправильно выделенным дисковым пространством, но если вы хотите установить новую ОС и сохранить свой домашний каталог, вам нужно дополнительное пространство (или вам нужно сделать некоторые творческие перераспределения и привязки монтаж.) С другой стороны, с отдельными разделами, держать свой дом через обновления и переключатели ОС легко, но вы рискуете исчерпать дисковое пространство на одном разделе с большим количеством места на других.
в конечном счете, я выбрал отдельный домашний раздел, и я позаботился о том, чтобы использовать только полностью изменяемые (как сжимаемые, так и растущие) файловые системы (ext4) , так что если мне когда-нибудь понадобится изменить выделение диска, я могу просто загрузить live CD и переместить разделы без копирования на съемный диск и со съемного диска.
в конечном счете, лучшее долгосрочное решение, вероятно, что-то вроде ZFS, которая ассимилирует все дисковое пространство и позволяет динамически выделять его, создавая файловые системы из пула. Но linux пока этого не имеет. (Если вы заинтересованы в том, когда это будет hav это, следите за такими вещами, как btrfs и tux3, а также, возможно, zfs-fuse.)
для записи, вот мой ноутбук setup:
% df -h
Filesystem Size Used Avail Use% Mounted on
/dev/sda5 23G 13G 9.4G 57% /
/dev/sda6 219G 157G 52G 76% /home
% swapon -s
Filename Type Size Used Priority
/dev/ramzswap0 partition 1048572 844588 100
/dev/sda1 partition 3028244 0 -1
устройство ramzswap-отличная функция под названием compcache, который, по-видимому, включен в ядро Ubuntu.