Насколько велика должна быть корневая, домашняя и своп разделы?


47

У меня ноутбук с установленной win7. Теперь я создал раздел 60 ГБ, в который я хочу установить Ubuntu. Вопрос, который я имею перед установкой, заключается в том, насколько большим должен быть каждый из корневых разделов, разделов подкачки и домашнего раздела? Я читал где-то, что root может быть размером до 8 ГБ, но не слишком ли он маленький? Так как, я полагаю, кроме Ubuntu все установленные программы также будут там находиться? И я думаю, что я собираюсь установить мой своп размером 2 ГБ.

Моя главная проблема в том, насколько большим должен быть корневой раздел. В основном я собираюсь использовать Ubuntu для программирования и просмотра веб-страниц.


1
Требование о том, что подкачка должна быть в 2 раза больше оперативной памяти, устарело в 1992 году: superuser.com/questions/187695/…
Nav

Ответы:


39

Вы на самом деле должны просто установить Ubuntu на два раздела, /и swap. Вы можете сделать так, чтобы Ubuntu делал это автоматически, решив использовать доступное свободное пространство (другими словами, не форматируйте раздел 60 ГБ в Vista перед установкой Ubuntu).

Некоторые будут утверждать , что вы должны использовать отдельные разделы для /home, /boot, /и все виды вещей. Это полезно в некоторых ситуациях, но в большинстве обычных ситуаций лучше не делать этого. Это потому, что он будет фрагментировать ваш диск таким образом, который может быть не нужен позже. Просто пусть Ubuntu выберет для вас, и вы будете в безопасности :)

Вы часто будете использовать отдельный дом в ситуациях, когда вы хотите использовать:

  • Несколько дисков
  • Несколько взаимоисключающих установок Ubuntu, совместно использующих одни и те же данные (может работать с разными дистрибутивами, но не рекомендуется делать это с разными дистрибутивами)
  • Ситуации, когда ваши данные должны быть в безопасности в случае сбоя / обновления диска (большинство нормальных установок безопасны)
  • Вы хотите, чтобы было проще переустановить или обновить систему (просто не форматировать /homeраздел - обратите внимание, что при любом обновлении системы настоятельно рекомендуется создавать резервную копию важных данных)
  • Один и тот же диск используется разными системами.
  • На вашем диске недостаточно места для хранения как домашних, так и системных данных (например, небольшого SSD)

NB: «Установщик Ubuntu предлагает сохранить содержимое / home, поэтому вам не нужно бояться что-либо потерять при повторной установке или обновлении. - htorque»

Еще одно замечание о свопе - если вы хотите быть уверены, что при выполнении больших задач у вас может быть много пространства подкачки, вы можете установить пространство подкачки, равное удвоенному размеру оперативной памяти, но в любом случае, Ubuntu справится с требованиями довольно хорошо, если вы решите установить на пустой раздел 60GB.

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


Не могли бы вы объяснить, в каких ситуациях отдельный /homeполезен?
8128

10
Отдельное /homeполезно, если вы используете двойную загрузку между двумя дистрибутивами Linux, например, если вы разрабатываете или тестируете дистрибутив. Это также упрощает чистую установку, не стирая /homeи не восстанавливая ее из резервной копии. Поскольку вы новее, тем более вероятно, что вы что-то напутаете и не знаете, как это исправить без чистой установки, я обычно рекомендую отдельный раздел для новичков, а затем объединить его позже, когда вам будет удобнее.
Карл Билефельдт

2
Установщик Ubuntu предлагает сохранить содержимое / home, поэтому вам не нужно бояться что-либо потерять при повторной установке или обновлении.
htorque

2
По моему опыту, размер 20 ГБ для / хорош, даже с некоторыми годами установки случайных вещей, это нелегко заполнить. Я не думаю, что я когда-либо превышал более 25 ГБ в /. Если вы осторожны с тем, что устанавливаете, вы, вероятно, сможете выжить без особых проблем с 10 ГБ, так как обычная новая установка Ubuntu займет менее 5 ГБ, но я бы не советовал получать такой низкий уровень, так как не хватает места в / трудно фикс.
Грамбель

1
Только что проверил его на виртуальной машине, и он все еще работает таким образом. Запустите установщик, выберите разделение вручную, используйте старый / как новый / и не форматируйте его - / home и т. Д. Были сохранены (после установки у меня были настройки панели, пользовательский лаунчер на рабочем столе и мои пользовательские обои) ,
htorque

11

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

Я использовал различные размеры для моего корневого раздела. На одной машине у меня установлены обычные Ubuntu и Ubuntu Studio, каждый из которых установлен в разделы по 10 ГБ. Обычная Ubuntu использовала 6.04Gib, а студия использовала 3.08Gib.

Вы всегда можете изменить размер раздела позже, если вам нужно больше места. Просто нужно загрузиться с live CD и использовать GParted для изменения разделов.

Что касается Swap, то в два раза больше оперативной памяти или в 1,5 раза больше оперативной памяти. Тогда вы можете перейти в спящий режим, если хотите. Но если вы обнаружите, что вам нужно больше или меньше, вы можете переделить позже.


6

Для / (корневого) раздела я использую 10G (из которых я редко нахожу, что я использовал больше 8Gb). Для подкачки у меня есть 3Gb RAM, поэтому я установил 4Gb подкачки. Не совсем рекомендуемое «вдвое больше оперативной памяти», но Hibernate все еще работает, хотя я использую его редко. Для / home я использую остальную часть жесткого диска.

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

К сведению, моя установка Ubuntu с корнем 10 ГБ теперь показывает, что root заполнен на 85%, и не позволяет обновлять.


3

Если у вас нет особых потребностей, я думаю, что вы можете оставить root и home в одном разделе.

Размер раздела подкачки зависит от объема оперативной памяти вашего ноутбука. Если у вас 4 ГБ ОЗУ, то достаточно раздела подкачки 2 ГБ. Затем вы можете выделить 58 ГБ для системного раздела и 2 ГБ для раздела подкачки.


Если у вас меньше места подкачки, чем в ОЗУ, вы не сможете приостановить работу в ОЗУ.
htorque

Я думал о безопасности, если я что-то напортачу. Таким образом, вместо того, чтобы вытереть всю Ubuntu, я просто стираю корневой раздел.
звездная кукуруза

2Гб звучит огромно для свопинга, но если вы хотите перейти в спящий режим (не приостанавливать, который не использует своп), ваш своп должен в идеале быть таким же большим, как ваша оперативная память, и чуть больше. 4 ГБ ОЗУ и желание перейти в спящий режим означают минимальный обмен, скажем, 4100 МБ, чтобы быть в безопасности.
Scaine

1

Раздел : Жесткий диск может быть разделен на несколько частей в цифровом виде. Эти части известны как разделы / диски.

Точка монтирования : Проще говоря, это Флаг / Имя / Тип, назначенный Разделу.

FileSys. Тип : Тип раздела. В Linux чаще всего используются ExtX (X = 1,2,3,4) и NTFS.

Первичный раздел : На жестком диске может быть не более 4 первичных разделов. Первичный раздел может содержать один или несколько логических разделов.

Логический раздел : виртуальный раздел под основным разделом.

SDA : носитель данных, такой как жесткий диск или другой носитель. Если у вас есть больше дисков, он будет называться SDA, SDB, SDC, ++

Устройство для установки загрузчика : ----

Загрузчик : Как мы знаем, BootLoader - это программа, загружаемая на носитель, который запускается BIOS после выполнения POST. BootLoader дополнительно загружает операционную систему или предоставляет меню, если на носителе установлено более одной ОС.

Выбор устройства : если у вас есть ранее установленная ОС, это означает, что она имеет собственную программу BootLoader. Которая устанавливается в MBR (основной загрузчик) HDDNow при установке Linux, тогда она спросит вас, где установить GRUB (Grand Unified). Boot Loader) или Linux BootLoader. Он дает вам возможность установить его в MBR, который перезаписывает существующий BootLoader или устанавливает его в любой из разделов, что добавит эту точку входа Linux в существующий BootLoader. Теперь выбор за вами. ,


Для установки любого дистрибутива Linux вам нужно как минимум 3 раздела.

Для приличной установки Linux требуется всего 100 ГБ диска / раздела.

Раздел 1 : Root (/): для файлов ядра Linux: 20 ГБ (минимум 15 ГБ)

Раздел 2 : Домашний (/ домашний): диск для пользовательских данных: 70 ГБ (минимум 30 ГБ)

Раздел 3 : Область подкачки: пространство, которое действует как дополнительная ОЗУ: 2 x Размер ОЗУ.

Примечание : пространство подкачки ведет себя как дополнительная ОЗУ, когда ОЗУ заполнено.


1
Неправильно, что «для установки любого дистрибутива Linux вам нужно как минимум 3 раздела».
Pilot6

1
Вам не «нужны» хотя бы 3 разделы для установки дистрибутива Linux. Это только ваша конкретная точка зрения, которая может не соответствовать потребностям ОП.
Ханс

Что если у меня 16 ГБ ОЗУ? и только 40 гб для установки убунту? Я предполагаю, что мне не нужен своп, или как?
Максимо Домингес

0

Если вы имеете дело только с 60 ГБ, не беспокойтесь о его разбиении, просто используйте один большой раздел и покончите с этим. Для подкачки вам также не нужно использовать раздел, вы можете использовать файл подкачки, который позволяет изменить его размер или просто удалить его в зависимости от модели использования.


0

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


0

/ boot - 200 м основной.

/ - 20-25г.

/ home - 30g или выше для файлов на диске virtualbox.

своп - 2 умножить оперативной памяти.

Если вы часто устанавливаете новый дистрибутив, я рекомендую выделить 1 пустой раздел ext4 для специальных программ или их конфигураций - например, как файлы на диске virtualbox, ваши проекты и т. Д. Поскольку некоторые установщики дистрибутивов могут работать нестабильно, а ваши домашние данные могут быть уничтожены. Это мой плохой опыт.


0

Компоновка разделов будет отличаться в зависимости от использования: рабочая станция и сервер. Swap, большинство Unix / Linux сегодня имеют лучшее управление памятью, тогда как swap не используется, если не заканчивается ОЗУ, которое не хочет происходить и хочет увеличить ОЗУ, а не подкачку. Рабочая станция, если для использования гибернации потребуется, чтобы объем свопа превышал объем ОЗУ, хорошее правило в 1,5 раза - хорошее правило, может быть и выше, но на самом деле нужно иметь достаточно ОЗУ, а не своп, если можно избежать, если система не может иметь достаточно ОЗУ, а затем может увеличить объем подкачки. предотвратить сбои. На серверах лучше МАКСИРОВАТЬ ОЗУ и не использовать подкачку, нет гибернации, так что минимальная или нет подкачки, так как очень большая оперативная память на серверах не имеет практического значения подкачки 1,5 или более, не более нескольких гигабайт, если используется на всякий случай пиков в ОЗУ использование, но хорошее системное планирование, мониторинг и больше, чем требуется, оперативной памяти для запуска приложений, необходимых и не требующих замены,

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.