Ответы:
Есть несколько причин:
Я обычно создаю один для root, один для подкачки и один для дома. Преимущество этого состоит в том, что он позволяет вам оставить ваши документы (также музыку, видео, изображения и т. Д.) Без изменений, если вам необходимо переустановить ОС. Поскольку вы можете полностью перезаписать раздел ОС (корневой), не касаясь домашнего раздела, ваши файлы в безопасности и нет необходимости выполнять трудоемкий процесс переноса их на другой носитель, а затем обратно на новую машину. Это делает переформатирование / отображение намного более элегантным
Вот еще немного информации о преимуществах. Хотя написано о Windows, принцип тот же.
В мои старые добрые времена окон я переусердствовал с перебором, потому что думал, что это может быть более ясным. Одна буква диска для определенной темы (например, Музыка, Картинки, Работа и т. Д.). Но даже в этом случае разделение ваших данных и системы уже имело смысл: в случае сбоя системы вы можете просто отформатировать системный раздел и переустановить его без потери всех данных.
Unix-подобные системы и Ubuntu не имеют букв дисков, разделы просто монтируются в любую пустую папку. Так что вещь, которая на самом деле имеет смысл в моих глазах:
Имхо более 4 отдельных разделов не имеют смысла в Ubuntu (4 - это максимальное количество основных разделов, которое вы можете создать) - это просто вопрос личных предпочтений.
Отдельный раздел / boot позволяет мне загружать и восстанавливать корневую файловую систему, даже если корневая файловая система повреждена. Если я помещу все загрузочные файлы в корневую файловую систему, и она будет повреждена, она может вообще не загрузиться. Существует также больше гибкости. Позже я могу вставить второй диск, установить на него своп, удалить раздел подкачки с корневого диска и расширить корневую файловую систему в это пространство.
Создание жесткого раздела подкачки вместо одного в файловой системе - это просто системный администратор в стиле UNIX. Нет никакой реальной причины не делать это просто файлом в файловой системе, за исключением того, что какой-то пользователь придет один с полномочиями sudo и попытается восстановить его.
Как сказали Бабу и Майк, отдельный / home позволяет мне обновлять или изменять дистрибутивы без потери всех моих данных.
Хранение домашних каталогов в отдельном разделе предотвращает случайное заполнение корневого раздела пользователями. Это хорошо, потому что, если вы заполняете корневой раздел, у вас возникают проблемы (системные журналы, например, часто находятся в корневом разделе).
Хотя на самом деле пользователи без полномочий root не могут использовать последние биты пространства на диске (система не позволит им), они могут заполнить его большую часть пути, а затем автоматизировать системные процессы. чтобы закончить работу, что раздражает, когда все возвращается в строй.
Сохранение отдельного домашнего раздела позволяет хранить ваши файлы на случай переустановки дистрибутива Linux.
GRUB не поддерживает ext4, поэтому, если вы собираетесь использовать эту файловую систему для остальных файлов, вам понадобится отдельный загрузочный раздел. GRUB теперь поддерживает ext4, поэтому больше не нужно хранить отдельный загрузочный раздел, хотя он и остается опцией.
Linux обычно видит диск совсем не так, как Windows-машина. Кроме того, Windows Fat32 / NTFS и даже более новые файловые системы в основном имеют формат Windows строго. Таким образом, вы на самом деле не знаете, что они делают или как они ведут себя внутренне. Linux использует свои собственные файловые системы ext3 / 4, являющиеся наиболее широко используемыми, файловая система Linux не существует в древовидном состоянии и не обрабатывает данные как граждане второго сорта, находящиеся на вашем диске. Причиной, по которой вы можете создать один или несколько разделов для ОС, является как организация, так и быстрый доступ к диску. Хотя эта последняя часть менялась с годами, большинство пользователей Linux не беспокоятся о нескольких разделах, потому что вам нужно разрезать данные os, чтобы они равномерно подходили к разделам, которые вы создаете вручную. Я лично считаю, что иметь несколько разделов нелогично. С другой стороны, машины с Linux обычно не страдают от плохих секторов диска или наличия автоматической функции для дефрагментации. Это просто плохой дизайн Microsoft, он не может исправить свои внутренние проблемы, поэтому они создают инструменты, которые в любом случае позволят вам решить вашу собственную проблему 60% времени.