11

Я переделываю свои системы Linux дома и задаюсь вопросом о размерах разделов. В прошлом я всегда устанавливал Linux на один раздел; Я хотел бы настроить систему следующим образом:

  • /
  • / загрузки
  • своп
  • /Главная

Я не уверен на 100%, сколько места должно быть отведено разделу '/'. Своп будет в 2 раза больше оперативной памяти; загрузка будет ~ 200м. Сколько должна получить ОС? Я думал дать ему от 15 до 20G (и все остальное в /home, где будет находиться большинство моих файлов), но я не был уверен, понадобится ли ему больше.

Есть ли стандартный способ определения размера раздела для '/'?

7 ответов7

7

Я думаю, что 10 ГБ это достаточно.

Я работаю на сервере Ubuntu в пределах 10 ГБ (включая /home), и он отлично работает. Исключая мои файлы, система занимает менее 4 ГБ. Если вы когда-нибудь окажетесь в затруднительном положении, вы всегда сможете изменить размер разделов позднее.

3

Используйте LVM и файловую систему, которая поддерживает онлайн-изменение размера (включает ext3/4 с правильными параметрами mkfs, которые должны быть по умолчанию), а затем вы можете легко увеличить его при необходимости.

Я бы начал с 2–4G на сервере, может быть 5G на настольном компьютере, потому что его рост тривиален с LVM.

Или, наоборот, там на самом деле нет ничего плохого все на / для рабочего стола.

2

Это сильно зависит от дистрибутива Linux, который вы собираетесь установить,

Потому что DSL(Damn Small Linux) или Puppy Linux занимают всего 60 -70 МБ, тогда как Fedora занимает 4-5 ГБ, а Ubuntu - 2-3 ГБ.

Это зависит даже от того, сколько вы собираетесь использовать Linux, то есть программного обеспечения, которое вы собираетесь установить

Для последних выпусков Fedora достаточно 10 ГБ.

Для Ubuntu используйте 5 ГБ

1

Зависит от того, как вы собираетесь использовать /tmp, так как он находится в /. Создание DVD может занять много места там

1

Для стандартной установки на настольном компьютере или ноутбуке разделение разделов является небольшим преимуществом. Если вы знаете, как использовать LVM, это лучшее решение, но нет ничего плохого в том, чтобы иметь только один большой раздел (и второй для раздела подкачки).

1

Имейте в виду, что самые большие папки в вашей файловой системе (в системе Debian, но это хорошее руководство):

  • /usr: все пользовательские программы (/usr/bin), библиотеки (/usr/lib), документация (/usr/share/doc) и т. д. находятся в этом каталоге. Эта часть файловой системы нуждается в большей части пространства. Вы должны предоставить как минимум 500 МБ дискового пространства. Если вы хотите установить больше пакетов, вы должны увеличить количество места, которое вы предоставляете этому каталогу.

  • /home: каждый пользователь помещает свои данные в подкаталог этого каталога. Размер этого зависит от того, сколько пользователей будут использовать систему и какие файлы должны храниться в их каталогах. В зависимости от вашего запланированного использования вы должны зарезервировать около 100 МБ для каждого пользователя, но приспособьте это значение к вашим потребностям.

  • /var: все переменные данные, такие как новостные статьи, электронные письма, веб-сайты, кеш APT и т. д., будут помещены в этот каталог. Размер этого каталога сильно зависит от использования вашего компьютера, но для большинства людей это будет зависеть от накладных расходов инструмента управления пакетами. Если вы собираетесь выполнить полную установку практически всего, что может предложить Debian, всего за один сеанс достаточно выделить 2 или 3 гигабайта пространства для /var. Если вы собираетесь устанавливать по частям (то есть, устанавливать службы и утилиты, затем текстовые материалы, затем X, ...), вы можете получить 300-500 мегабайт в /var. Если место на жестком диске слишком дорого, и вы не планируете использовать APT, по крайней мере, не для крупных обновлений, вы можете обойтись всего лишь 30 или 40 мегабайт в /var.

Поскольку у вас будет другой раздел /home , вы можете использовать всего 4 ГБ (плюс /home , /var (50 МБ), /boot (100 МБ) и swap (300 МБ-2 ГБ)) с полностью работающей системой.

1

Своп будет в 2 раза больше оперативной памяти;

Это на самом деле очень старое правило определения размеров, и я думаю, что оно устарело. На современных системах (т.е. с 1 ГБ или более ОЗУ) я даю 1x ОЗУ для свопинга.

загрузка будет ~ 200м.

Вот Это Да! Сколько ядер вы планируете использовать, 20? Для большинства пользователей достаточно 50Mo.

Сколько должна получить ОС? Я думал дать ему от 15 до 20G (и все остальное в /home, где будет находиться большинство моих файлов), но я не был уверен, понадобится ли ему больше.

Есть ли стандартный способ определения размера раздела для '/'?

Я не знаю "стандартного" способа, так как он сильно зависит от того, сколько программного обеспечения вы установите и что вы будете делать со своим компьютером. При установке сервера (mail, database ...) обычно используется довольно большой разделенный /var раздел. Для персональной машины это в большинстве случаев бесполезно. На самом деле 10 ГБ для / должно быть более чем достаточно для большинства пользователей. Если вы планируете установить много (и я действительно имею в виду много) пакетов, вам может потребоваться несколько дополнительных ГБ, но не более 15 ГБ. Если вы планируете устанавливать внешние программы (например, в /opt), примите это во внимание (лично у меня в /opt установлено много Java-программ, например, серверы коммерческих приложений, которые не очень легковесны). Если вы собираетесь копировать DVD, добавьте еще несколько концертов. И действительно, используйте оставшееся место для /home .

На самом деле, теперь вы должны понимать, почему трудно дать абсолютный ответ, и опыт (например, пробная ошибка) - лучший способ найти "идеальный" размер для вашей машины. Но даже для опытного пользователя потребности могут меняться со временем. Вот почему, как кто-то указал, LVM и файловые системы с изменяемым размером являются оружием выбора, чтобы избежать любых ловушек.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .