Как выбрать схему разделов для вашего ПК с Linux
Боишься страшного «р» слова? Ты не одинок. Разделы могут быть сложными, поэтому здесь объясняется, что они из себя представляют, как они используются, и простой шаблон для использования в вашей собственной установке Linux.
Изображение от dmyhung
Что такое разделы?
Разделы - это разделы при форматировании жесткого диска. Это логическое - в отличие от физического - разделение, поэтому вы можете редактировать и манипулировать ими для различных целей. Подумайте, разбив диск на две части конфигурации. Перегородки действительно удобны, потому что они действуют как песочница. Если у вас есть жесткий диск объемом 1 ТБ, разделенный на раздел 250 ГБ и раздел 750 ГБ, то, что у вас есть на последнем, не повлияет на другой, и наоборот. Вы можете поделиться одним из этих разделов в сети и никогда не беспокоиться о людях, получающих доступ к информации на другом. Можно было бы установить Windows, пронизанную вирусами и троянами. Другой может быть запущен очень устаревшей установкой Linux с дырой в системе безопасности. Никогда они не будут мешать, если только вы не сделаете их или физически не умрете жесткий диск.
Другая полезная вещь заключается в том, что у вас может быть несколько разделов, каждый из которых отформатирован с использованием своей «файловой системы». Файловая система - это форматирование диска в таблицу, которую операционная система может читать, интерпретировать и записывать. Есть только один жесткий диск? Это нормально, потому что вы все равно можете установить несколько операционных систем, не имея другого физического диска.
Несмотря на то, что существует множество типов файловых систем, существует только три типа разделов: основной, расширенный и логический. На любом жестком диске может быть не более четырех основных разделов. Это ограничение связано с тем, что называется Master Boot Record, которая сообщает компьютеру, с каких разделов он может загружаться, и поэтому основные разделы обычно резервируются для операционных систем. Но что, если мы хотим больше четырех? Вот где в игру вступает расширенный раздел. Он служит полым контейнером для любого количества меньших логических разделов. Вы можете сделать столько, сколько захотите, а также сделать домом для своих разделов, не относящихся к ОС..
Если расширенные разделы так хороши, почему бы просто не использовать их? Это потому, что вы не можете напрямую загружаться из любого места внутри расширенного раздела. Есть способы обойти это, но лучше всего правильно спланировать заранее с основными разделами. Кроме того, способ, которым система нумерует разделы, зависит от этих типов. Сначала машина будет нумерована по всем основным разделам, а затем по логическим. Это может привести к изменению букв дисков, если вы переключаетесь между ОС или добавляете или удаляете разделы позже.
Точки монтирования в Linux
Изображение по MethodDan
В Windows все довольно четко: она живет на вашем диске, обычно в одном разделе, и все. Если у вас есть другие диски, и у них есть совместимая файловая система, то она также будет читать их. Если нет, он обычно игнорирует их или предлагает вам возможность переформатировать. Linux - и все, что напоминает Unix, на самом деле - не совсем так работает.
Linux работает так, что все помещает в дерево. Если у вас есть другой раздел или диск, он «монтируется» как ветка в определенной папке, обычно это / media или / mnt. Каталог, в который монтируется раздел, называется «точкой монтирования». Этот метод лучше работает с древовидной структурой Linux, и вы можете монтировать разделы как папки практически где угодно. В Windows это не так легко сделать; новые разделы обычно отображаются как отдельные диски. Кроме того, Linux может работать с гораздо большим количеством типов файловых систем, чем Windows..
Помните, как могло быть только четыре основных раздела? Если вы хотите загрузить 145 ОС, как это делали на форумах JustLinux, вы можете настроить основной раздел для / boot, в котором находится загрузчик, такой как GRUB или LiLo, который обрабатывает начальные функции и затем продолжает загрузку в расширенные разделы..
Какую схему я должен использовать?
Стандартная схема разделов для большинства домашних установок Linux выглядит следующим образом:
- Раздел 12-20 ГБ для ОС, который монтируется как / (называется «root»)
- Меньший раздел, используемый для увеличения вашей оперативной памяти, смонтированный и называемый swap
- Больший раздел для личного использования, смонтированный как / home
Точные требования к размеру меняются в зависимости от ваших потребностей, но в целом вы начинаете с обмена. Если вы много редактируете мультимедиа и / или имеете меньше оперативной памяти, вам следует использовать больший объем подкачки. Если у вас достаточно памяти, вы можете сэкономить на ней, хотя в некоторых дистрибутивах Linux возникает проблема перехода в режим ожидания или гибернации без особой замены. Эмпирическое правило заключается в том, что вы выбираете от 1,5 до 2-кратного объема ОЗУ в качестве пространства подкачки и помещаете этот раздел в место, которое быстро доступно, как в начале или в конце диска..
Даже если вы устанавливаете тонну программного обеспечения, для вашего корневого раздела должно быть достаточно максимум 20 ГБ. Большинство дистрибутивов Linux используют либо ext3, либо ext4 в качестве своей файловой системы в настоящее время, которая имеет встроенный механизм «самоочищения», поэтому вам не нужно выполнять дефрагментацию. Для того, чтобы это работало лучше, должно быть свободное пространство между 25-35% раздела.
Наконец, все, что у вас есть, должно идти в ваш раздел / home. Здесь хранятся ваши личные вещи. Он функционально эквивалентен каталогу «Пользователи» в Windows, в котором хранятся настройки вашего приложения, музыка, загружаемые файлы, документы и т. Д., А также любые другие пользователи, которые есть в вашей системе. Полезно иметь / home в отдельном разделе, потому что когда вы обновляете или переустанавливаете свою ОС, вам не нужно ничего делать в этой папке! Разве это не удобно? В довершение всего, большинство настроек программы и пользовательского интерфейса также сохраняются.!
Если вы используете сервер с большим количеством пользователей и / или большим количеством носителей, вы можете оптимизировать производительность, используя два жестких диска. Небольшой твердотельный накопитель был бы идеален для работы ОС, максимум 32 ГБ, и вы могли бы перебросить раздел подкачки на начало «зеленого» диска объемом 1 или 2 ТБ, который смонтирован на / home.
Если вам нужно больше работать, вы можете даже установить разные разделы для таких вещей, как временный каталог (/ tmp), для содержимого вашего веб-сервера (/ var / www), для программ (/ usr) или для файлов журналов ( / Var / журнал).
Указание точек монтирования во время установки
В нашем примере мы будем использовать показ настройки раздела во время установки Ubuntu Maverick Meerkat. Когда вы доберетесь до места, где написано «Выделить место на диске», выберите «Указать разделы вручную (дополнительно)».
Не паникуйте только потому, что вы видите «продвинутый»; это действительно не так сложно, и вы получите реальные выгоды от этого процесса. Нажмите вперед, и вы увидите таблицу разделов.
Нажмите на строку свободного места в таблице, а затем нажмите «Добавить…». Если у вас нет свободного места, щелкните раздел Windows, нажмите «Изменить…» и уменьшите его до более приемлемого размера. Это даст вам свободное пространство для работы.
Здесь вы можете видеть, что я создал основной раздел размером около 11,5 с лишним ГБ в начале диска и указал его для использования root в качестве точки монтирования. Вам придется использовать Linux-совместимую файловую систему, поэтому я использовал стандартную ext4, хотя вы можете использовать ext2, ext3, ReiserFS или любую другую. Проведите онлайн-исследование, и вы сможете выбрать лучшее, но если сомневаетесь, придерживайтесь значения по умолчанию. Вы можете настроить свой компьютер на большее пространство, если оно у вас есть, но, опять же, вам, вероятно, никогда не понадобится больше 20 ГБ, если вы не устанавливаете / компилируете много программного обеспечения. Нажмите «ОК», и вы готовы создать еще один раздел.
На этот раз, как вы можете видеть, я выбрал логический раздел (для этого программа разметки автоматически создает расширенный раздел). Поскольку эта машина имеет 512 МБ ОЗУ, я приблизительно в 1,5 раза увеличил ее и обозначил ее как «область подкачки». Также обратите внимание, что я вставил это в конец диска, что поможет сохранить время поиска диска на минимум. Нажмите «ОК», и давайте создадим еще один раздел.
Я выбрал все остальное пространство в середине, чтобы быть моим / домашним разделом. Совместимая файловая система, которую я выбрал, снова ext4. Теперь вот серая область: она должна быть первичной или логичной? Я пошел с первичным, потому что я знаю, что я не буду устанавливать другую ОС здесь, иначе я бы пошел с логическим. Если вы не планируете устанавливать более трех ОС, для простоты вы можете сделать это первичным.
Когда вы все закончите, вы можете возобновить установку. Вот моя итоговая таблица разделов:
Если вы замерзли, вы можете прекратить установку на этом этапе, не опасаясь потери данных. На самом деле с вашим диском ничего не делается, пока вы не нажмете «Установить сейчас», так что вы можете вернуться и редактировать что угодно.
Теперь, когда вы знаете, что такое разделы и как оптимально настроить установку Linux, продолжайте поиск в Интернете. Есть много всего, чтобы учиться! Есть какие-либо советы или хитрости к процессу? Может быть, поделиться полезным опытом? Обязательно оставьте комментарий!