Установка линукс разметка диска. Разделы жесткого диска и файловые системы

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

Итак, в качестве примера мы будем использовать актуальную на данный момент версию Linux Ubuntu 17.04 , т.е. давайте представим, что Вы устанавливаете Ubuntu 17.04 (или любой другой производный дистрибутив, например, Kubuntu, Lubuntu, Ubuntu MATE и другие ) и дошли до шага, когда Вам необходимо выбрать «Тип установки », т.е. тип разметки диска, например: автоматический – это первый пункт «Стереть диск и установить Ubuntu », или «Другой вариант » - это именно тот тип, при котором мы можем самостоятельно разметить диск, его мы сейчас и рассмотрим.

Примечание! В данной статье мы рассмотрим первоначальную разметку чистого диска, т.е. на котором еще нет разделов и данных.

Создание разделов диска во время установки Linux Ubuntu

Для самостоятельного создания разметки диска во время установки Linux Ubuntu необходимо выбрать тип установки «Другой вариант » и нажать «Продолжить ».

Если у Вас несколько физических дисков (у меня один ) выбираем нужный и нажимаем «Новая таблица разделов ».

Затем нас предупреждают, что будет создана новая пустая таблица разделов, мы нажимаем «Продолжить », т.е. подтверждаете свое действие.

Первое, что мы должны создать - это корневой раздел, т.е. основной (системный ) раздел под установку системы. Для этого мы указываем:

  • Размер – для корневого раздела минимально 15 гигабайт, на перспективу, конечно же, лучше указать больше, например 50 гигабайт. У меня для теста диск маленький, поэтому я указываю 15 гигабайт;
  • Тип нового раздела – указываем «Первичный », так как данный тип должен обязательно быть на диске;
  • – указываем «Начало этого пространства »;
  • Использовать как – здесь нам необходимо выбрать тип файловый системы, оставляем по умолчанию файловую систему Ext4 - это журналируемая файловая система для операционных систем Linux, которая наиболее подходит на текущий момент для файловой системы корневого раздела (да и для пользовательских данных );
  • Точка монтирования – указываем «/», так как это у нас корневой раздел.

Жмем «ОК ».

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

В данном случае нам необходимо указать:

  • Размер – по возможности максимальный, т.е. все оставшееся место, как я уже говорил у меня тестовый диск маленький, поэтому и осталось мало место;
  • Тип нового раздела – указываем «Логический »;
  • Местоположение нового раздела – указываем «Начало этого пространства »;
  • Использовать как – также выбираем файловую систему Ext4;
  • Точка монтирования – указываем «/home».

Жмем «ОК ».

Раздел подкачки «swap» (своп ) мы создавать не будем, так как в Ubuntu, начиная с версии 17.04, вместо раздела подкачки используется файл подкачки (как в Windows ). По умолчанию его размер составляет 5% от свободного места на диске, но не более 2 гигабайт. После установки размер файла подкачки в любое время можно будет изменить.

На этом разметка диска, которая подойдет для домашнего компьютера, закончена, нажимаем «Установить сейчас ».

Подтверждаем внесение изменений на диск, жмем «Продолжить » и продолжаем установку дистрибутива.

У меня на этом все, надеюсь, материал был Вам полезен, пока!

Инструкция

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

Размонтируйте все разделы диска, подлежащего разбиению. Например, если на флешке, получившей после присоединения имя /dev/sda, смонтированы разделы sda1 и sda2, их размонтирование производите следующей последовательностью команд:umount /dev/sda1umount /dev/sda2Если осуществить размонтирование не удается, закройте все приложения, обращающиеся к диску, после чего повторите попытку.

Отсоединение устройства командой eject не производите, иначе оно не будет доступно до перезапуска компьютера или до следующего переподключения (если оно съемное).

Введите команду fdisk с именем устройства, подлежащего разбиению, например:fdisk /dev/sda

Интерфейс программы fdisk является командно-строчным, однако, в отличие от программы с тем же названием в DOS и Windows, здесь команды являются не цифровыми, а буквенными. Каждая из них состоит всего из одной буквы. Узнать их полный список можно в любой момент, введя команду m.

Узнайте, какие разделы имеются на диске в настоящий момент. Для этого введите команду p.

Удалите с диска все имеющиеся разделы . Для удаления каждого из них сначала введите команду d, а затем, в ответ на запрос - номер раздела, подлежащего удалению.

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

При помощи команды a укажите, какой раздел должен быть загрузочным.

В случае ошибки выйдите из программы без сохранения изменений командой q, а если все сделано правильно - выйдите с сохранением при помощи команды w. Затем отформатируйте каждый из созданных разделов, кроме тех, которые предназначены для свопинга. Используйте для этого, например, программу mkfs.ext3.

Источники:

  • разбить диск в linux

Если вы перешли на операционную систему Linux, то рано или поздно у вас возникнет необходимость создания новых разделов в этой файловой системе. В отличие от Windows, в Linux эта операция совершается по-другому, и пользователю часто на первых порах бывает сложно разобраться в этом. На самом деле главное - получить базовые навыки создания разделов.

Вам понадобится

  • - Компьютер;
  • - программа Norton PartitionMagic 8.0.

Инструкция

Рассмотрим случай создания разделов жесткого диска в операционной системе Linux версии Ubuntu. Для последующих действий у вас должен быть доступ суперпользователя Root. Первым делом выполните команду Fdisk–l. Таким способом вы увидите доступные системные диски. В возникшем списке выберите новый жесткий диск.

В этой операционной системе есть программа для создания разделов жестких дисков. Она называется Cfdisk. Запустите программу. Укажите название диска, с которым вы будете работать. Затем нажмите New. Выберите «Cоздать раздел» и выберите «Основной». Раздел будет создан. После его создания нажмите Bootable, затем - Write. Дальше прописываете Yes. Теперь выйдите из программы. Для этого нажмите Quit.

Итак, пора найти на вашем компьютере место для Ubuntu. Можно, конечно, особенно не озадачиваться этим, а поставить Ubuntu из-под Windows собственно в саму Windows с помощью Wubi. Однако такой способ крайне не рекомендуется, поскольку он не является «родным» для Ubuntu и ведет к возникновению совершенно непонятных проблем, в решении которых никто помочь вам не сможет.

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

Свежеустановленная Ubuntu будет занимать около 5 ГБ дискового пространства, но для нормальной работы ей нужно место на вырост. Оптимальным считается выделить 20 ГБ для системы. Если для данных пользователя (/home) не будет создан отдельный раздел, к этим 20 ГБ нужно добавить место под ваши документы.

Если у вас есть целый раздел, который вы полностью готовы отдать под Ubuntu - очень хорошо. Иначе, видимо, придётся отрезать кусочек от какого-то диска с данными. Не бойтесь, в этом нет ничего страшного, однако сразу хочется предупредить: изменение разметки жёсткого диска - опасная операция, чреватая потерей всего нажитого непосильным трудом. Поэтому настоятельно рекомендуется сохранить все важные данные в каком-нибудь укромном месте перед внесением изменений в разметку.

Надо сразу заметить, что Ubuntu совершенно без всяких проблем поддерживает диски Windows, поэтому если вы решили оставить Windows на своём компьютере, то вы спокойно сможете обращаться из Ubuntu к файлам, хранящимся на разделах Windows. А вот обратное, к сожалению, не верно. Windows не умеет работать ни с одной из файловых систем Linux (хотя все они являются полностью открытыми), поэтому Windows не увидит ни одного раздела Linux - Windows их просто игнорирует и считает, что их не существует.

О разметке жёсткого диска

Сначала немного скучной теории о разметке дисков. К сожалению, без неё никак. Но сначала вернёмся немного назад и поговорим о… материнских платах!

Итак, существуют два типа материнских плат: материнские платы с BIOS и более новые, современные материнские платы с UEFI . Если вы купили компьютер в 2010 году или позже, то, вероятнее всего, у вас UEFI.

На платах с BIOS разделы винчестера бывают трёх типов: основные (первичные), дополнительные (расширенные) и логические . Связаны они так: непосредственно жёсткий диск разбивается на основные разделы, один из которых может быть назначен расширенным, а вот он уже делится на несколько логических разделов. При этом основных разделов может быть максимум четыре (с учётом расширенного), а расширенный, если есть, - всегда один, а вот логических в нём может быть сколько угодно. То есть, если по-русски: вы можете разрезать винчестер максимум на 4 части, но одну из этих четырёх частей можно спокойно поделить на сколько угодно кусков. Учитывайте вышесказанное при разметке. Некоторые программы, например, легко позволят вам создать не один расширенный раздел, а несколько. Однако, ни Ubuntu, ни уж тем более Windows не увидят логические диски на таких разделах. Кроме того, обычно программы ограничивают число создавемых логических разделов, ведь в большинстве случаев сложно даже представить себе, зачем на домашнем компьютере может понадобиться полсотни дисков .

Что касается плат с UEFI, то для жёстких дисков на таких платах всё гораздо проще - здесь все разделы основные , а ограничения в их количестве нет . Таким образом, организация расширенного раздела, содержащего сколько угодно логических разделов, теряет всякий смысл. Стоит, правда, сказать, что в некоторых случаях нормальная загрузка с жёсткого диска на таких платах возможна при наличии на диске специального служебного раздела с UEFI-загрузчиком, но об этом потом. Кроме того, для полноты картины нужно отметить, что платы с UEFI могут также работать с жёсткими дисками, у которых разметка совместима с BIOS. Впрочем, и некоторые версии BIOS тоже умеют загружать систему с UEFI-раздела.

Об отношении Linux к разделам жёсткого диска

Linux очень забавно работает с различными устройствами и источниками данных. Для каждого такого объекта создаётся специальный файл, через который происходит «общение» этого объекта с системой. В частности, подобные файлы есть для жёстких дисков и разделов на них. И обычно при описании работы с винчестерами и разделами в качестве названий используются как раз имена этих файлов.

Физические жёсткие диски (т. е. рассматриваемые как аппаратные устройства, как «куски железа») называются sda , sdb , sdc и т. д. (sda - первый жёсткий диск, sdb - второй, и далее по аналогии). Кстати, подключаемые флешки и другие USB-устройства также идентифицируются как винчестеры и тоже получают имена вида sd* .

А вот разделы на винчестерах называются так: sda1 , sda2 , sda3 и т. д. То есть название раздела состоит из названия физического жёсткого диска и цифры - номера раздела на нём. Но тут есть некая хитрая особенность. Первые четыре цифры зарезервированы для основных разделов, а нумерация логических начинается всегда с пяти. Например, рассмотрим такое разбиение диска:

    sda1 - основной

    sda2 - расширенный

    • sda5 - логический

      sda6 - логический

      sda7 - логический

    sda3 - основной

Как видно, у нас имеется 2 основных и 3 логических раздела, то есть в операционной системе у нас будет доступно 5 разделов на этом диске. При этом четвёртого основного раздела нет, соответственно, нет и специального файла sda4 в системе .

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

На этом теория временно заканчивается, пора приступить непосредственно к разметке вашего жёсткого диска.

Запуск программы разметки

Вообще-то, можно использовать любую программу разметки, например, Partition Magic или Acronis Disk Director Suite, однако проще всего рассказать про входящую в состав Ubuntu утилиту GParted.

Вы всё ещё в запущенной с LiveCD Ubuntu? Если это не так, то снова загрузите систему с LiveCD . Вспомните про верхнюю кнопку на панели запуска, настало время воспользоваться ею. Нажмите на неё и начните набирать gparted в строке поиска. По мере набора под надписью «Applications» (или «Приложения») будут появляться подходящие программы. Поиск начинает работать сразу, даже при частичном наборе названия программы или файла. Естественно, чем меньше букв вы наберёте, тем больше будет выбор возможных вариантов. Появился ли в главном меню «Редактор разделов GParted»? Щёлкните на нём мышкой или просто нажмите Enter .

После запуска вы попадёте в главное окно программы - там отображена текущая конфигурация вашего жёсткого диска:

Если вы купили компьютер с предустановленной Windows, может случится так, что все 4 раздела уже заняты. Наиболее часто встречается ситуация, когда первые два раздела отведены под раздел восстановления и загрузочный раздел, третий - системный, а четвертый - раздел с данными. Вам ничего не остаётся, как сохранить куда-то свои данные с последнего раздела, удалить этот раздел и на его месте создать расширенный с четырьмя логическими: раздел для данных и 3 раздела под Ubuntu (как это сделать, поговорим чуть ниже).

Если вы собираетесь использовать один общий (доступный из двух систем) NTFS-раздел для данных, имейте в виду, что в Windows не допускается использование некоторых символов (например, двоеточия) и некоторых слов (например, COM , LPT , AUX , NUL) в названиях файлов и папок (подробней об этом поищите в спецификации Windows). Ubuntu разрешит вам создавать такие файлы и папки, и будет замечательно с ними работать, но под Windows могут возникнуть проблемы.

Итак, пора приступить к разметке.

Разметка диска для установки Ubuntu

Сначала ещё немного полезных знаний. Возможно, вам известно, что зачастую существующего объёма оперативной памяти для нормальной работы всех приложений не хватает. В этом случае включается так называемый механизм подкачки, использующий свободное место на жёстком диске для увеличения объёма доступной оперативной памяти. Windows для этих целей использует обычные файлы, которые она размещает на доступных ей разделах. Linux тоже умеет так делать, однако обычно в Linux для целей подкачки используется отдельный раздел со специальной файловой системой, называемый свопом (swap по-английски).

Вы ничего не сможете записать на этот раздел, собственно из системы вы его даже не увидите - Linux сам справляется с ним. Обычно размер свопа выбирается равным объёму оперативной памяти или чуть больше, поскольку своп может использоваться ещё и для сохранения состояния компьютера (то есть содержимого оперативной памяти) при переходе компьютера в спящий режим (по-английски такой режим называется «hibernate»). Подробнее о размере раздела подкачки можно почитать в статье SWAP на нашем портале.

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

Итак, вам уже понятно, каким должен быть первый необходимый для установки Ubuntu раздел. Но, кроме свопа, вам понадобится ещё как минимум один раздел - собственно для файлов самой системы. Однако, если вы готовы выделить для Ubuntu хотя бы 15 GB места, то кроме системного раздела, рекомендуется создать ещё и раздел для пользовательских документов и настроек. Дело в том, что Ubuntu устроена так, что все пользовательские данные, включая все настройки, полностью отделены от системных файлов и могут быть вынесены на отдельный раздел. Смысл так делать весьма прост: если вы что-то испортите, то всегда сможете переустановить Ubuntu, просто отформатировав системный раздел и заново поставив туда систему, при этом не придётся особенно мучиться с сохранением настроек и данных, поскольку все они останутся на отдельном разделе .

В этом руководстве будет описана стандартная разметка , то есть один раздел будет отведён под систему, один - под пользовательские данные, и один - под своп . При этом для системного раздела вам потребуется 15 гигабайт, для свопа немножко больше, чем у вас оперативной памяти, а для последнего раздела под пользовательские данные вы отведёте всё оставшееся свободное место .

На самом деле Ubuntu занимает на жёстком диске чуть меньше 6 гигабайт, однако, чтобы не возникало проблем с переполнением диска после установки дополнительных программ, рекомендуется выделить под системный раздел около 15 GB . Более того, если вы собираетесь использовать систему для игр и т. п., размеры как системного раздела, так и раздела с данными, должны быть существенно увеличены.

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

Разметка диска с помощью Gparted

В качестве подопытного кролика будем использовать такую вот конфигурацию:

Допустим, на первом диске стоит Windows, а на втором лежит какое-то количество данных, поэтому второй диск хочется уменьшить, а на освободившееся место поставить Ubuntu. Сразу предупредим: перед изменением размера или перемещением Windows-раздела с данными крайне рекомендуется провести дефрагментацию этого раздела из-под самой Windows , особенно если на этом разделе хранится много файлов. Как видно, на этом разделе нет практически ничего, но если бы что-нибудь было, то предварительная дефрагментация совсем бы не помешала.

Вы ничего не сможете сделать с разделом, пока он подключён к системе (в терминах Linux это называется «раздел примонтирован», но об этом позже), то есть в каждый момент времени вы можете либо изменять размер раздела, либо просматривать его содержимое и как-то работать с файлами на нём. Подключённые разделы помечены в списке ключиком:

Чтобы отключить раздел и сделать его доступным для изменения, просто нажмите правой кнопкой мыши на нём в списке или на его графическом изображении и выберите в появившемся меню пункт «Unmount»:

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

Вас могут заинтересовать следующие пункты:

    Delete - полностью удалить раздел с винчестера.

    Resize/Move - изменить размер или переместить раздел.

    Format to - отформатировать раздел в указанную ФС, уничтожив таким образом его содержимое.

    Label - назначить текстовую метку диска.

Допустим, сейчас нужно уменьшить раздел, поэтому выбираем пункт Resize/Move . При выборе этого пункта появляется такое вот окошко:

В нём вы можете с помощью мыши изменить размер и подвинуть раздел или ввести нужные значения с помощью текстовых полей. Попробуем освободить для Ubuntu около 40 гигабайт:

Нажимаем кнопку Resize/Move , попадаем обратно в главное окно и видим внесённые изменения:

Все изменения, сделанные с помощью GParted, не применяются сразу же, а просто ставятся в очередь на выполнение. Чтобы запустить реальные операции изменения разделов винчестера, необходимо выбрать в меню «Edit» пункт «Apply all operations» или же нажать на зелёную галочку на панели инструментов:

После выбора этого пункта вы уже не сможете что-то отменить, вам останется только дождаться конца выполнения всех операций, на что может потребоваться, в зависимости от сложности, не один час. Самыми трудоёмкими операциями являются перемещение и изменение размеров разделов, особенно сильно фрагментированных. Прерывание процесса на середине гарантированно приведёт к утере как минимум всех данных с изменяемых разделов.

Итак, на самом деле вы пока что не внесли никаких изменений в разметку диска, GParted просто показывает, что будет после выполнения всех операций. Что ж, место под Ubuntu вы освободили, осталось разбить его нужным нам образом. Для этого создадим расширенный раздел и разобьём его на три логических. Делается это очень просто. Нажмите правой кнопкой мыши на свободное место, выберите в открывшемся меню пункт «New», в открывшемся окне убедитесь, что создаваемый раздел занимает всю доступную область и выберите в поле типа значение «Extended partition»:

Если у вас диск с GPT-разметкой, то создать расширенный раздел не получится - ведь у таких дисков все разделы основные («Primary partition»), а их можно создавать сколько угодно.

Снова жмём правой кнопкой мыши на созданный только что расширенный раздел, снова выбираем «New», однако на этот раз создаём раздел для системы размером около 7 Gb (вообще-то говоря 7168 MB , не забывайте, в одном гигабайте 1024 мегабайта, а если быть совсем точным, то нужно использовать гибибайты и мебибайты) и указываем для него файловую систему ext4:

После этого на оставшемся свободном месте на расширенном разделе создаём swap-диск. Если у вас 2 GB оперативной памяти, то такой же размер нужно выбрать для свопа:

Ну и, наконец, всё оставшееся место отдаём под раздел для пользовательских данных. Файловая система снова ext4. В итоге получим примерно такую картину:

Что же, у вас есть последний шанс что-то поменять или отменить. Теперь осталось только выполнить все запланированные операции, для этого идём в меню «Edit» и выбираем пункт «Apply all operations» или просто нажимаем на зелёненькую галочку на панели инструментов. Появится окошко, показывающее текущий прогресс выполнения, а вы можете пока сходить попить чаю:

Если вы успешно дождётесь завершения процесса, то увидите сообщение об окончании выполнения всех операций:

Закрыв его, вы увидите результат применения всех ваших шаманств. Помните, как называются и нумеруются разделы жёсткого диска в Linux? Вот что у нас получилось:


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

Как создать загрузочную флэшку смотрим

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

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

По правилам расширенный раздел может быть только один. Таким образом, в максимальной конфигурации на жестком диске может быть сформировано три первичных и один расширенный раздел, содержащий несколько логических. Либо только четыре первичных раздела.

Установка Ubuntu требует как минимум двух разделов: один для самой операционной системы - обозначается "/ " и называется "root " (корневой раздел), а второй для виртуальной памяти (для файлов подкачки) - называется "swap ". Есть еще третий раздел - "/home ", создается по желанию, на нем будут храниться основные настройки приложений и файлы пользователя.

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

Поехали!

После того как загрузится ваше установочное устройство выбираем Install Ubuntu


Отмечаем установку кодеков и различных обновлений


Выбираем Something else , т.к. мы хотим разбить сами вручную

Выбираем диск, который мы хотим разбить и нажимаем New Partition Table

Нажимаем Continue

Сначала создаем корневой раздел "/" (20gb от 85gb), сюда установится сама Ubuntu.

Primary (Первичный) раздел, первичный раздел обязательно должен быть на физическом диске. Этот раздел всегда содержит либо одну файловую систему, либо несколько.

Ext4 в настоящий момент является самой подходящей файловой системой. Ext4 основана на файловой системе Ext3, но отличается тем, что в ней представлен механизм пространственной записи файлов, уменьшающий фрагментацию и повышающий производительность.

Теперь создаем "swap " раздел (файл подкачки), рассчитывается от объема установленной оперативной памяти.

1gb памяти = 2gb swap
2gb памяти = 4gb swap
4gb памяти = 4gb swap
более 4gb памяти = swap под вопросом (скорее всего уже не нужен)

Раздел "swap" используется системой при нехватке оперативной памяти и для спящего режима, поэтому его необходимость определяется двумя факторами: размером оперативной памяти и намерением использовать спящий режим. В отличие от других файловых систем ему не требуется точка монтирования.

Далее создаем раздел "/home "

Тип Logical (Логический), отдаем все оставшееся пространство.

В первом секторе логического раздела хранится описание следующего логического раздела.

Поместив /home в отдельный раздел, вы можете обезопасить свои документы, музыку, видео, фотографии, сохраненные игры от неприятностей, которые могут случиться с системными файлами в корневом разделе. Следовательно, если вы поместите все файлы, которые вы обычно резервируете, в домашний каталог /home, то вам не придется беспокоиться о резервном копировании при переустановке, обновлении или даже смене дистрибутива.

Для установки Windows достаточно просто выбрать раздел диска. Система сама его отформатирует и установит туда все файлы. Но Linux позволяет намного гибче настроить расположение системы и ее файлов. Во время установки вы можете разместить различные папки с системными или пользовательскими файлами на разных разделах.

Это очень интересная функция, повышающая надежность системы, а также удобство ее использования. Наша сегодняшняя статья ориентирована на новичков, мы рассмотрим как нужно выполнять разбивку диска для установки linux. Поговорим зачем это нужно, какие размеры для разделов выбирать и так далее.

Начнем с того, что в Linux не существует дисков, таких какими мы их знаем в Windows. Здесь все намного более прозрачно. Есть разделы диска, а также существует одна корневая файловая система.

В качестве корневой файловой системы подключается выбранный вами для этого раздел, а уже к нему, в подкаталоги подключаются другие разделы. Сюда же подключаются флешки, DVD диски и другие внешние носители. Например, раздел загрузчика подключается в /boot, в качестве /sys, /proc, /dev подключаются виртуальные файловые системы ядра, а в качестве /tmp присоединяется оперативная память.

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

Зачем так делать?

У каждого из разделов своя задача. Разбивка диска для linux между несколькими разделами изолирует их один от другого. Если на одном разделе, например, домашнем закончится место, то система все еще сможет нормально работать, потому что это никак не касается корневого раздела.

Вынесение домашнего раздела также очень полезно при переустановках. Так вы сможете переустановить систему но сохранить все свои данные. Или же еще можно использовать одного пользователя в нескольких системах.

Загрузчик выносится на отдельный раздел, если файловая система вашего корневого раздела не поддерживается Grub, например, если вы используете Btrfs, xfs и т д. Также такая разбивка диска на разделы linux нужна если вы применяете технологию LVM или шифрование. Кроме того, загрузчик быстрее обнаружит свои файлы, если они будут на небольшом разделе в начале диска, а не где-то в дебрях много - гигабайтовой файловой системы.

На серверах иногда выделяются разделы /var и /usr. Это нужно опять же для изоляции и безопасности, например, вы можете запретить с помощью опции монтирования выполнение файлов с раздела /var.

Разбивка диска для Linux

В стандартной разбивке диска для Linux используется четыре раздела:

  • / - корень, основной раздел для файловой системы;
  • /boot - файлы загрузчика;
  • /home - раздел для файлов пользователя;
  • swap - раздел подкачки, для выгрузки страниц из оперативной памяти, если она будет переполнена.

Все что здесь перечислено кроме swap - это точки монтирования в файловой системе. Это значит, что указанные разделы, будут подключены в соответствующие папки в файловой системе.

Сейчас мы не будем рассматривать как выполняется разбивка диска для установки linux на практике. Все это делается в установщике в пару кликов. Но более детально остановимся на файловых системах и их размерах, чтобы вы точно знали какие значения выбирать.

Раздел /boot

Разбивка жесткого диска linux начинается с создания этого раздела. Здесь все очень просто. На этом разделе размещаются файлы настройки и модули загрузчика, которые считываются при старте Grub, а также ядро и initrd образ. Эти файлы занимают не так много пространства, около 100 Мегабайт, но в некоторых дистрибутивах здесь могут размещаться еще и темы Grub, а также со временем будут накапливаться старые версии ядер, так что лучше запастись местом и выделить 300 Мегабайт. Этого будет вполне достаточно.

Что касается файловой системы, то нам нужна самая быстрая и простая. Задача этого раздела сводится к тому, чтобы как можно быстрее выдать файлы во время загрузки. Журналирование здесь не нужно, поскольку оно только замедлит загрузку, а файлы изменяются очень редко. Поэтому наш выбор ext2.

Раздел /

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

Учитывая все это нужно выделить достаточное количество места. Минимальные требования, чтобы вместились все файлы из установочного диска - 8 Гигабайт. Но когда вы установите все нужные вам программы система начнет занимать около 20 Гигабайт (это без игр). С каждым обновлением размер системы будет еще увеличиваться на 200-500 мегабайт. А теперь добавьте сюда игры. Если возьмете 50 Гигабайт под корень - не ошибетесь.

Файловая система должна быть стабильной, потому что в инном случае вы рискуете потерять всю систему при неудачном выключении компьютера. А поэтому нам нужна журналируемая файловая система. Можно брать ext4, resierfs или btrfs. Сейчас последняя стала заметно стабильнее. Но строго не рекомендуется брать что-то вроде XFS, потому что она очень чувствительна к сбоям.

Но нельзя использовать ntfs или fat. Дело в том, что ядро использует некоторые особенности файловых систем для правильной работы, например, жесткие ссылки на конфигурационные файлы или система inotify для уведомления об изменениях в файловой системе. А эти файловые системы таких функций не поддерживают.

Раздел swap

Это раздел подкачки, куда будут отправляться неиспользуемые страницы памяти, если она переполнена. Также сюда записывается все содержимое памяти когда компьютер уходит в режим сна или гибернации. Конечно, раздел swap может быть размещен в виде файла на диске, как и в WIndows, но так будет работать быстрее. Размер рассчитывается очень просто, он должен быть равным количеству оперативной памяти. Файловая система специальная - swap.

Домашний раздел - /home

Это раздел для ваших файлов. Здесь будут ваши загрузки, документы, видео, музыка, а также настройки программ. Тут мало места быть не может поэтому берем все оставшееся. Файловая система так же как и для корня нужна стабильная и быстрая. Можно брать ту же ext4 или btrfs, или даже xfs, если вы уверенны что неожиданных сбоев и отключений питания быть не должно. разметка диска для linux для этого раздела выполняется в последнюю очередь.

Динамическое изменение размера разделов

Очень часто бывает, что разметка диска для установки linux уже выполнена система установлена и нормально работает, а через некоторое время мы понимаем, что места под тот или иной раздел было выделено мало. В таких случаях нас ждет долгая переразметка или даже полное удаление разделов, если вы сразу не предвидели такой вариант.

Во-первых, можно создать резервный раздел, после того, для которого в будущем может потребоваться много места, оставить 10 Гб про запас, чтобы потом не было проблем, не такая уж плохая идея.

Во-вторых, можно использовать . Это виртуальная прослойка для работы с дисками в Linux, позволяющая динамически изменять размер разделов независимо от свободного места после и до них.

Выводы

Теперь вы знаете как выполняется разбивка диска linux и сможете справиться этой задачей. Правильная разбивка сэкономит вам потом очень много времени. Если у вас остались вопросы, спрашивайте в комментариях!




Top