Зачем создавать много разделов?

Зачем создавать много разделов?

Я заметил, что при установке Ubuntu некоторые люди создают несколько разделов для каталогов. Например, один для root, один для home, один для boot. В чем преимущество этого по сравнению с установкой их всех на один раздел, если есть только один жесткий диск?

решение1

Причин несколько:

  1. Надежность системы. Если у вас /home находится на отдельном разделе от /, то обычный пользователь не сможет заполнить /filesystye, сделав его непригодным для использования остальной частью системы.
  2. Резервные копии. Это упрощает резервное копирование целых разделов и резервное копирование по разным графикам. Например, вам может потребоваться делать еженедельные резервные копии только системного раздела, но еженощные резервные копии файловой системы /home
  3. Установка системы. Вы можете иметь одну и ту же файловую систему /home, смонтированную несколькими различными образами системы. И вы можете удалить и перестроить / без выполнения резервного копирования/восстановления /home или /local
  4. Оптимизация диска. Это не такая уж большая проблема для современных быстрых дисков, но раньше было обычной практикой размещать системную файловую систему на внутренних дорожках диска для ускорения доступа.
  5. Использование нескольких дисков. До того, как большие диски стали общедоступными, на системном диске обычно было мало места. Поэтому для /home использовался отдельный диск.
  6. NFS. При обмене данными между несколькими системами это обычно делается на основе файловой системы.

решение2

Обычно я создаю один для root, один для swap и один для home. Преимущество этого в том, что это позволяет вам оставить ваши документы (а также музыку, видео, фотографии и т. д.) нетронутыми, если вам нужно переустановить ОС. Поскольку вы можете полностью перезаписать раздел ОС (root), не трогая home, ваши файлы в безопасности, и нет необходимости выполнять трудоемкий процесс переноса их на другой носитель, а затем обратно на вашу новую машину. Это делает переформатирование/создание образа гораздо более элегантным

Здесьесть еще информация о преимуществах. Хотя написано об окнах, принцип тот же.

решение3

Размещение /varи /tmpна отдельных разделах также обычно считается хорошей идеей; в этом случае, если файл журнала (например, любой временный файл) выйдет из-под контроля, он будет остановлен до того, как заполнит весь диск.

решение4

Отдельный раздел /boot позволяет мне загружать и восстанавливать мою корневую файловую систему, даже если корневая файловая система повреждена. Если я помещу все загрузочные файлы в корневую файловую систему, и она будет повреждена, она может вообще не загрузиться. Также есть большая гибкость. Позже я могу вставить второй диск, разместить на нем swap и удалить раздел swap с корневого диска и расширить корневую файловую систему на это пространство.

Создание раздела подкачки вместо раздела в файловой системе — это просто системное администрирование в стиле UNIX. Нет никаких реальных причин не сделать его просто файлом в файловой системе, за исключением того, что какой-нибудь пользователь придет один с полномочиями sudo и попытается его rm.

Как сказали Бабу и Майк, отдельный /home позволяет мне обновлять или менять дистрибутивы, не теряя все свои данные.

Связанный контент