Что вы посоветуете по схемам разбиения дисков для настольного и домашнего серверов?

Какую схему разбиения вы рекомендуете для рабочего стола? Я всегда создавал три или четыре основных раздела - root, swap, home и иногда отдельный загрузочный раздел. Стандартная установка Ubuntu предлагает LVM. Мне никогда не приходилось добавлять дополнительные диски или места, поэтому это никогда не казалось большим делом. Когда бы я ни делал новую установку, я всегда думаю, что может быть лучший способ.

11 ответов

Решение
  1. / (т.е. корневая файловая система)
  2. swap
  3. /home

Самая главная причина для этого - то, что вы можете сделать что-нибудь с вашей установкой Ubuntu, и это не повлияет на вашу музыку / видео / что угодно в вашем доме. Мне особенно нравится это, когда обновление до новой версии Ubuntu и установка идут странно.

Вообще говоря, вы не должны беспокоиться с отдельным /home или же /boot раздел, если вы не используете несколько дистрибутивов Linux одновременно.

Установщики Ubuntu как для настольного компакт-диска, так и для сервера / альтернативного компакт-диска имеют возможность установки поверх существующей системы, сохраняя домашний каталог (и локальные системные архивы: /usr/local, /usr/src, а также /var/local). Эта функция также повторно использует идентификатор пользователя и идентификатор группы существующего пользователя, если он имеет то же имя пользователя, что и пользователь, которого вы создаете во время установки.

Чтобы использовать эту опцию при установке, выберите опцию для расширенного разбиения, затем выберите свой существующий / или же /home раздел. В появившемся окне убедитесь, что выбранная файловая система соответствует существующей файловой системе этого раздела и что флажок формата не установлен. Действуйте как обычно через остальные опции.

В Ubuntu 10.10 мы надеялись добавить опцию в программу установки, которая обнаружила, когда у вас была установлена ​​существующая копия Ubuntu, и предложили заменить ее более новой версией, которую вы пытались установить (используя вышеупомянутую функциональность за кулисами). Хотя он не сделал окончательный вариант, он, скорее всего, появится в Ubuntu 11.04.

Что касается отдельного /boot раздел, это пережиток аппаратных ограничений прошлого (ограничение цилиндра загрузчика 1024). Я не могу представить себе никакого практического преимущества, которое отдельный /boot мог бы иметь в современной системе, и, если бы ему не было выделено, возможно, слишком много места, он потенциально мог бы заполниться и создать собственные проблемы, учитывая, что Ubuntu не удаляет старые ядра автоматически.,

  1. / (т.е. корневая файловая система) - для вашей операционной системы

  2. swap - пространство подкачки, которое должно быть немного больше, чем объем вашей оперативной памяти

  3. /home - для ваших файлов данных

Вам действительно нужно отдельное /boot раздел, если вы используете альтернативный установщик для настройки полного шифрования диска. В настоящее время файлы в /boot необходимо зашифровать, чтобы можно было запустить операционную систему.

Вообще говоря, вы можете добавить другие разделы, если хотите:

  1. Сохраните раздел путем переустановки операционной системы - это обычная причина для отдельного /home раздел. Отдельный /usr/local или же /opt также может быть полезно, если вы устанавливаете множество приложений, компилируя их из исходного кода.

  2. Ограничьте пространство, которое могут использовать файлы в разделе - например, отдельный /home раздел будет мешать вашей операционной системы остановится, когда вы заполните home каталог, потому что вы все равно сможете войти в систему как root и удалить некоторые файлы из вашего домашнего каталога.

  3. Используйте другую файловую систему - я использую более быструю, менее устойчивую файловую систему для /tmpно я продолжаю /home на медленной, журналируемой файловой системе для лучшей защиты данных.

Как предлагает Asmerito, вы должны рассмотреть возможность размещения всех ваших разделов, кроме /boot на LVM. Это позволит увеличить гибкость в изменении размера ваших разделов или даже расширить их на другие диски. Но вы, возможно, не ожидаете, что потребуется эта функциональность.

Если вы используете полное шифрование диска в альтернативном установщике, он автоматически создаст /boot раздел, swap раздел и другой раздел для хранения зашифрованных данных. Этот зашифрованный раздел затем используется для хранения раздела LVM. Этот раздел LVM затем используется для хранения всех ваших дополнительных разделов. Изначально это просто ваш корневой раздел.

Надеюсь, что все это помогает.

Ну, как минимум, вам нужен корневой раздел и раздел подкачки. Я настоятельно рекомендую домашний раздел, потому что тогда, когда вам не хватит места на домашнем разделе, это не повлияет на ваши приложения и, что более важно, на основные компоненты.

Я обнаружил это нелегко, когда у меня не хватило места на корневом разделе - и я даже не смог запустить рабочий стол Gnome. Мне пришлось войти через терминал и удалить некоторые вещи:(

Для установки сервера лучше всего использовать LVM, чтобы вы могли легко расширить пространство хранения, если у вас заканчивается свободное пространство. Мое предложение:

  1. /boot
  2. /
  3. LVM (если вы добавите больше дисков, просто измените размер LVM и все готово).

ПРИМЕЧАНИЕ. Если вы используете многопользовательскую среду, рекомендуется создать /home на LVM.

Я использую:

Основной раздел:

  • /boot = 1 ГБ

Расширенный раздел с LVM:

  • / = 5 ГБ
  • /var = 3 ГБ
  • /var/spool/cache = 2 ГБ ReiserFS (локальный дисковый кеш squid для всех моих браузеров)
  • /home = +500 ГБ для пользователей, включая общую папку (локально и удаленно совместно с smb).
  • /tmp = 128 МБ (ramFS).
  • swap = вдвое больше моей оперативной памяти

Я использую эту схему в течение многих лет, и я очень доволен ею. Предложения всегда приветствуются.

На моем домашнем сервере я предпочитаю создавать /, /swap, а также /var/log, Так как я запускаю брандмауэр и регистрирую всю активность /var/logсоздание журнала в качестве отдельного раздела гарантирует, что даже если журналы будут запущены, это не заблокирует загрузку.

Я всегда делаю свежую установку более новых версий Ubuntu, поэтому для меня имеет смысл иметь отдельную /home, так как мне не придется каждый раз создавать резервную копию моей домашней папки.

Если вы планируете установить несколько дистрибутивов и хотите использовать одну домашнюю папку, вы можете установить ее с отдельной /home раздел и использовать одно и то же имя пользователя для каждого дистрибутива. Но если вы используете только Ubuntu, нет необходимости иметь отдельный /home раздел.

На моем рабочем столе ноутбука:

  • 8 Гб выделено для / (т.е. корень файловой системы)

  • 2 раза установленной оперативной памяти выделено swap (например, 3 ГБ ОЗУ = 6 ГБ, выделенных для подкачки)

  • Осталось диска, выделенного для /home

  • /root
  • swap
  • /mnt/storage - где-то для хранения любых медиа, которые вы загружаете. Если он заполняется, если не заполняет корень. (Я думаю, что это похоже на идею создания /home отдельный раздел.)
Другие вопросы по тегам