Установка ubuntu разделы диска. Правильная разметка диска ubuntu

07.08.2019

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

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

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

Файловые системы

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

Ext - первая файловая система в Linux. В настоящее время практически не применяется.

Ext2 - нежурналируемая файловая система. Может применяться для данных, которые редко изменяются. Например, для загрузочных секторов дисков, для работы с SSD и флеш-картами, которые имеют ограниченный ресурс циклов записи. Характеризуется высокой скоростью, однако скорость чтения ниже, чем у более современной журналируемой системы - ext4.

Ext3 - является журналируемой версией ext2. Широко применялась до появления ext4.

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

ReiserFS - первая журналируемая файловая система для Linux. Умеет упаковывать файлы в один блок, что улучшает производительность и экономит дисковое пространство при работе с мелкими файлами. Reiser4 - четвертая версия ReiserFS, в которой повышена производительность и надежность работы с данными. Добавлена возможность использования плагинов, которые могут, например, «налету» сжимать или шифровать данные. Рекомендуется для работы с файлами небольших размеров.

XFS - журналируемая система, обладающая высокой производительностью, может быть рекомендована для работы с большими файлами.

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

Tmpfs - предназначена для размещения временных файлов в ОЗУ компьютера. Особенно актуальна при работе с SSD и наличии свободной оперативной памяти.

FAT и NTFS - файловые системы MS-DOS и Windows, которые также поддерживаются Linux. Пользователь Linux может иметь доступ к разделам с FAT и NTFS. Применяется для установки соответствующих систем, для переноса и совместного использования данных.

Swap - может быть как отдельным разделом диска, так и обычным файлом. Используются исключительно для создания виртуальной памяти. Виртуальная память необходима в случае нехватки основной памяти (ОЗУ), однако скорость работы при использовании такой памяти значительно уменьшается. Swap необходим для компьютеров с малым объемом памяти, в этом случае рекомендуется создать swap-раздел или файл размером в 2-4 раза больше, чем ОЗУ компьютера. Также swap необходим для перехода в режим сна, в этом случае необходимо выделить объем памяти равный ОЗУ компьютера или чуть больше. Если компьютер имеет достаточный объем памяти и не требуется режим сна, то swap можно вообще отключить. Современному персональному компьютеру обычно хватает 4 Гигабайт ОЗУ. Но при обработке больших объемов данных, для серверов с большим количеством пользователей могут потребоваться значительно большие объемы памяти.

Структура диска в Linux

Диск можно разбить на четыре физических раздела. Один из этих разделов может быть расширенным. Расширенный раздел может быть разбит на неограниченное число логических разделов. Диски в Linux обозначаются буквами sd?, где вместо знака вопроса используются буквы латинского алфавита, начиная с «a». То есть, первый диск в системе называется sda, второй - sdb, третий - sdc и т. д. На старых компьютерах, с IDE дисками могут использоваться названия: hda, hdb, hdc и т.д. В свою очередь, разделы дисков указываются цифрами: sda1, sdb5, sdc7. Первые четыре цифры зарезервированы за физическими разделами: sda1, sda2, sda3, sda4. Даже если на диске меньше четырех физических разделов, первый логический раздел будет называться sda5.

Структура директорий

Здесь мы рассмотрим только те директории, которые имеет смысл выносить на отдельный раздел.

/ - корень диска. Создается в любом случае. Рекомендуемые файловые системы: ext4, JFS, ReiserFS.

/boot - служит для загрузки системы. Рекомендуемая файловая система - ext2.

/home - содержит файлы пользователей. Рекомендуемые файловые системы: ext4, ReiserFS, XFS (для больших файлов).

/tmp - служит для хранения временных файлов. Рекомендуемые файловые системы: ReiserFS, ext4, tmpfs.

/var - служит для хранения часто изменяемых файлов. Рекомендуемая файловая системы: ReiserFS, ext4.

/usr - содержит файлы программ и библиотек, устанавливаемые пользователем. Рекомендуемая файловая система - ext4.

Разметка диска с помощью программы fdisk

Fdisk - это утилита для разметки жестких дисков с текстовым интерфейсом. Все устройства в Linux находятся в каталоге /dev. Посмотреть список дисков можно с помощью команды:

ls /dev | grep sd

Если диск sda уже размечен, то информацию о разделах можно узнать с помощью команды:

sudo fdisk -l /dev/sda

Также информацию о разделах можно получить с помощью команды:

Допустим, что мы хотим получить такую структуру диска:

1 (sda1) раздел для Windows объемом 100 Гбайт.

2 (sda5) раздел для загрузки Linux - /boot 100 Мбайт

3 (sda6) раздел swap - 4 Гбайта.

4 (sda7) раздел корневой - / 20 Гбайт.

5 (sda8) раздел /home - весь оставшийся диск.

Запускаем fdisk:

sudo fdisk /dev/sda

Если надо разметить второй или третий диск, вместо sda пишем sdb или sdc.

После запуска программы нажимаем «m» для просмотра списка команд.

Смотрим таблицу разделов, нажав «p».

Если диск не пустой, удаляем старые разделы командой «d», после чего указываем номер раздела. Если разделов несколько, придется выполнить команду несколько раз.

Создаем новый раздел физический Windows, нажав клавишу «n», а потом «p». Далее указываем номер раздела - «1». Первый сектор по умолчанию - нажимаем «Enter». И в конце вводим размер диска «+100G ».

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

Команда (m для справки): n

e расширенный

Select (default p): p

Номер раздела (1-4, по умолчанию 1): 1

Первый сектор (2048-976773167, по умолчанию 2048):

Используется значение по умолчанию 2048

Last сектор, +секторы or +size{K,M,G} (2048-976773167, по умолчанию 976773167): +100G

Команда (m для справки): n

e расширенный

Select (default p): e

Номер раздела (1-4, по умолчанию 2): 2

Первый сектор (209717248-976773167, по умолчанию 209717248):

Используется значение по умолчанию 209717248 Last сектор, +секторы or +size{K,M,G} (209717248-976773167, по умолчанию 976773167):

Используется значение по умолчанию 976773167

Следующий раздел swap, объемом 4 Гигабайта. Последовательно «n», «l», «Enter» и в конце вводим +4G.

Таким же образом создаем корневой раздел в 20 Гигабайт, нажимая «n», «l», «Enter» и +20G.

И раздел /home, который займет все оставшееся дисковое пространство: «n», «l», «Enter», «Enter».

После чего, нажав «p», мы увидим примерно следующее:

/dev/sda1 2048 209717247 104857600 83 Linux

/dev/sda6 209926144 218314751 4194304 83 Linux

Так как на раздел sda1 планируется установить Windows, то сменим тип файловой системы. Нажмем «l» и увидим, что NTFS соответствует id=7. Для смены типа, нажимаем «t», потом номер раздела «1» и код «7», в терминале это будет выглядеть так:

Команда (m для справки): t

Номер раздела (1-8): 1

Шестнадцатеричный код (введите L для получения списка кодов): 7

Системный тип раздела 1 изменен на 7 (HPFS/NTFS/exFAT)

Аналогичным образом меняем id файла подкачки для раздела sda6: нажимаем «l», «6» и вводим код 82.

Смотрим, что получилось командой «p»:

Устр-во Загр Начало Конец Блоки Id Система

/dev/sda1 2048 209717247 104857600 7 HPFS/NTFS/exFAT

/dev/sda2 209717248 976773167 383527960 5 Расширенный

/dev/sda5 209719296 209924095 102400 83 Linux

/dev/sda6 209926144 218314751 4194304 82 Linux своп / Solaris

/dev/sda7 218316800 260259839 20971520 83 Linux

/dev/sda8 260261888 976773167 358255640 83 Linux

Если все в порядке, то для записи разделов на диск, нажимаем «w». Пока мы не ввели команду «w», выполняются только предварительные операцию, данные на диск не записываются. После записи разделов, перезагружаемся и устанавливаем системы.

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

GParted или GNOME Partition Editor представляет собой программу для редактирования разделов диска с графическим интерфейсом. По существу, она является оболочкой текстовой утилиты GNU Parted. GParted имеет простой и интуитивно понятный интерфейс. Она позволяет не только создавать и удалять разделы, но также изменять их размеры, копировать и перемещать. Программа поддерживает работу со многими популярными файловыми системами.

Внимание : последующие действия могут привести к полной потере информации с дисков компьютера . Перед использованием программы GParted обязательно сделайте копии важной информации. Также желательно зарядить аккумулятор ноутбука, использовать ИБП. Некоторые операции могут занять продолжительное время и в случае отключения питания данные могут быть утеряны.

Запускаем программу командой:

Запуск нужно производить от привилегированного пользователя, для этого предварительно выполняем команду su , либо sudo :

sudo gparted

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

Если диск уже размечен, мы увидим примерно такую картину:

Рис. 1. Программа GParted

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

В случае, если диск неразмеченный, можно сразу же приступить к созданию разделов. В противном случае удаляем ненужные разделы - кликаем правой кнопкой мыши (ПКМ) на названии раздела и выбираем в меню «Удалить».

Если раздел используется системой (примонтирован), то перед выполнением операций нужно его отмонтировать - кликаем ПКМ на разделе и выбираем в меню «Отмонтировать».

Если на диске есть нужные разделы, можно изменить их размер, чтобы освободить место для новых разделов. Допустим, что есть раздел с Windows, который занимает весь диск. Необходимо оставить Windows и установить Linux. Для этого кликаем ПКМ на разделе Windows и выбираем в меню «Изменить размер/Переместить». После чего указываем новый размер раздела Windows, либо свободное место до или после раздела. После этого нажимаем кнопку «Изменить размер или переместить».

Рис. 2. Изменение размера раздела

Естественно, что для этой операции раздел с Windows должен иметь достаточное количество свободного места. После изменения размера раздела появится неразмеченное пространство, которое можно использовать для создания разделов с Linux.

Для создания нового раздела нужно кликнуть ПКМ на неразмеченном пространстве и выбрать в меню пункт «Новый». Далее в поле «Новый размер» указываем размер раздела. Указываем тип раздела (основной, расширенный, логический) и файловую систему, а также метку диска, например «home».

Рис. 3. Создание нового раздела

Создаем все необходимые разделы (смотрите выше описание работы с fdisk).

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

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

Для установки Ubuntu, вообще говоря, вполне достаточно 7 гигабайт свободного места. Однако я бы рекомендовал выделить хотя бы 15, чтобы было место для сохранения различных документов и других пользовательских файлов.

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

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

4.1 О разметке винчестера

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

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

4.2 Об отношении Linux к разделам винчестера

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

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

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

sda1 основной

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

– sda5 логический

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

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

sda3 основной

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

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

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

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

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

Надеюсь, вы ещё не вышли из запущенной с LiveCD Ubuntu. Если это не так, то снова загрузите систему с LiveCD . Я уже упоминал про главное меню системы, теперь-то оно нам и понадобится. Зайдите в меню System→Administration и запустите программу Gparted (Рис. 4.1 ). После запуска вы увидите главное окно программы с вашей текущей конфигурацией винчестера (Рис. 4.2 ). Итак, пора приступить к разметке1 .

1 По умолчанию в Gparted выбран первый винчестер (то есть sda), если вам нужен другой загляните в меню GParted→Devices или обратите внимание на раскрывающийся список на основной панеле программы.

Рис. 4.1: Программа Gparted в главном меню системы.

Рис. 4.2: Интерфейс Gparted.

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

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

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

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

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

Я буду описывать стандартную разметку, то есть один раздел под систему, один под пользовательские данные и один под своп. При этом для системного раздела нам потребуется 7 гигабайт, для свопа столько, сколько у вас оперативной памяти, а для оставшегося раздела под пользовательские данные всё оставшееся свободное место2 .

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

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

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

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

Если вы уже имеете навыки работы с компьютером, то наверняка знаете, что жесткий диск можно поделить на несколько частей - разделов . Пользователи Windows могут увидеть такие разделы, помеченные буквой C:\ , D:\ и т. д., в папке «Мой компьютер».

Для установки Ubuntu Linux разделы Windows не подойдут, так как у них совершенно другая файловая система – NTFS , поэтому мы будем устанавливать её на отдельный раздел.

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

Файловая система Unix/Linux

FHS (от англ. Filesystem Hierarchy Standard ) – стандарт файловой структуры всех Unix-подобных систем. Она строится по принципу дерева: есть ствол - корень (/ ), а от него уже «ответвляются» все остальные директории (к примеру, /home , /boot , /etc ). Данного стандарта придерживаются все дистрибутивы Linux, поэтому будет полезно ознакомиться с ней, если вы решите в дальнейшем разметить диск в соответствии со своими предпочтениями.

  • / – корень всей файловой системы.
  • /home – здесь хранятся данные всех зарегистрированных в системе пользователей, аналогично папке «Пользователи» в Windows.
  • /boot – в этой директории хранится загрузчик операционной системы.
  • swap – «своп», он же раздел подкачки, не имеет точки монтирования. Сюда сбрасывается дамп памяти, сохранить свои данные в этот скрытый раздел не получится.
  • /var – директория с данными, имеющими переменный размер. Как правило, сюда сохраняются различные логи программ.
  • /tmp – соответствует своему названию, то есть здесь хранится временная информация, накапливающаяся за время работы системы.
  • /usr – в этой папке хранятся программы, установленные пользователем.

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

Какие разделы создавать

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

  1. под корень « / » (от 15 до 30 Гб);
  2. под «хомяка» /home (максимально возможный);
  3. под swap раздел (равный объему оперативной памяти);

Какие бывают типы разделов

Разделы, как в Windows, так и в Linux, бывают трех видов:

  1. первичный или основной (максимально – 3 штуки + 1 расширенный);
  2. расширенный (может быть только один);
  3. логические (входят в состав расширенных – сколько угодно).

Как именуются разделы в Linux

Физические жесткие или SSD диски в Linux именуются следующим образом: sda , sdb , sdc и т.д. Разделы уже на самом диске называются sda1 , sda2 , sda3 и т.д. Причем за первыми 4 цифрами закреплены первичные (основные) диски. А логические начинаются с цифры 5. Взгляните, как схематично это можно изобразить:

  • sda1 - раздел с Windows, он же C:\
  • sda2 - раздел с различными файлами (видео, фото, документы), к примеру D:\
  • sda3 - расширенный, сюда можно установить Ubuntu
    • sda5 - логический раздел /
    • sda6 - логический раздел /home
    • sda7 - логический раздел swap

Каждый раздел необходимо отформатировать в соответствии с конкретной файловой системой. Для Windows стандартными считаются NTFS и FAT32, к примеру. В системе Linux их около десятка, но основной считается Ext4.

Установка Ubuntu Linux на чистый диск

Установка Ubuntu на чистый, совершенно пустой, диск очень проста, так как отсутствует риск случайно задеть существующие разделы, на которых хранятся данные. Когда вы загружаетесь с установочного носителя, вас встречает следующее окно:

Выбираем пункт Другой вариант

Чтобы разметить диск вручную выберите «Другой вариант » и нажмите «Продолжить ».

Следующее окно отображает весь список разделов и дисков в компьютере:

Как видите, пока никаких разделов не создано, есть только один жесткий диск sda, размером 50 Гб.

Создаем таблицу разделов

Для начала нам необходима новая таблица разделов. Жмите кнопку «Новая таблица разделов ». В окошке предупреждения о создании новой пустой таблицы разделов на этом устройстве, жмите «Продолжить ».

Давайте же создадим три раздела: под корень (/), домашнюю папку пользователей (/home) и своп раздел (swap). Для этого кликните на область с надписью «Свободное место », а затем на кнопку с плюсиком в левом нижнем углу.

Порядок разделов будет следующим:

  1. корневой раздел (/) – размер 15 Гб;
  2. домашний раздел (/home) – 30 Гб;
  3. своп раздел (swap) – 4 Гб.

Все разделы будут логические. Таким образом, установщик Ubuntu автоматически объединит их в один расширенный (Extended ).

Перед нами окошко с добавлением нового раздела:

Немного поясню о настройках в этом окне:

  • Размер . В зависимости от размера вашего диска, указываете под каждый раздел столько места сколько посчитаете нужным. Однако под корень рекомендуется выделять не менее 15 Гб.
  • Тип нового раздела . Первичный или Логический. Под все разделы я указал «Логический».
  • Местоположение . Здесь либо в начале размещается раздел, либо в конце.
  • Использовать как . Тип файловой системы. По умолчанию стоит Ext4. Я оставил по умолчанию.
  • Точка монтирования . Какую директорию смонтировать на этот раздел. Выбираете из выпадающего списка необходимую директорию. Решайте сами какие дополнительные директории примонтировать к разделам при установке.

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

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

Изучаем Linux, 101

Разметка жесткого диска

Планирование разделов жесткого диска

Серия контента:

Об этой серии

Эта серия статей поможет вам освоить задачи администрирования операционной системы Linux. Вы также можете использовать материал этих статей для подготовки к .

Чтобы посмотреть описания статей этой серии и получить ссылки на них, обратитесь к нашему . Этот перечень постоянно дополняется новыми статьями по мере их готовности и содержит самые последние (по состоянию на апрель 2009 года) цели экзаменов сертификации LPIC-1. Если какая-либо статья отсутствует в перечне, можно найти ее более раннюю версию, соответствующую предыдущим целям LPIC-1 (до апреля 2009 года), обратившись к нашим .

Краткий обзор

Из этой статьи вы узнаете, как создать разделы на жестком диске на компьютере под управлением Linux. Вы научитесь:

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

Эта статья поможет вам подготовиться к сдаче экзамена LPI 101 на администратора начального уровня (LPIC-1) и содержит материалы цели 102.1 темы 102. Цель имеет вес 2.

Необходимые условия

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

Обзор файловой системы

Как связаться с Яном

Ян – один из наших наиболее популярных и плодовитых авторов. Ознакомьтесь со (EN), опубликованными на сайте developerWorks. Вы можете найти контактные данные в и связаться с ним, а также с другими авторами и участниками ресурса My developerWorks.

Файловая система Linux содержит файлы , которые размещаются в директориях на жестком диске или на другом блочном устройстве хранения . Как и во многих других системах, директории в Linux могут содержать другие директории, называемые поддиректориями . В отличие от систем, подобных Microsoft® Windows®, в которых для каждой файловой системы используется отдельная буква диска (A:, C: и т. д.), файловая система Linux представляет собой дерево, корневой директорией которого является /.

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

Обычно процесс монтирования инициализируется ядром и начинается с монтирования файловой системы одного из разделов жесткого диска в точке монтирования /. Вы можете монтировать другие разделы жесткого диска в точках монтирования /boot, /tmp или /home. Например, можно монтировать файловые системы дискеты и компакт-диска, указав для них точки монтирования /mnt/floppy и /media/cdrom1, соответственно. Можно также монтировать файлы других систем с помощью сетевой файловой системы, такой как NFS. Существуют и другие типы монтирования файлов, но этих примеров достаточно, чтобы понять основную идею процесса. Хотя обычно принято говорить о "монтировании устройства", на самом деле монтируется его файловая система , поэтому нужно понимать, что речь идет о "монтировании файловой системы устройства".

Теперь предположим, что вы только что смонтировали корневую файловую систему (/) и хотите смонтировать компакт-диск (устройство /dev/sr0) в точке монтирования /media/cdrom. Чтобы устройство можно было смонтировать, точка монтирования должна существовать. Когда вы монтируете компакт-диск, его файлы и поддиректории становятся содержимым директории /media/cdrom. Любые файлы или поддиректории, которые находились в директории /media/cdrom до монтирования, становятся невидимыми, хотя они продолжают существовать на блочном устройстве, содержащем точку монтирования /media/cdrom. После размонтирования компакт-диска старое содержимое директории /media/cdrom снова становится видимым. Следует избегать этой проблемы и не хранить файлы в директориях, предназначенных для использования в качестве точек монтирования.

В таблице 1 перечислены директории, которые должны присутствовать в корневой директории / в соответствии со стандартом иерархии файловой системы FHS (Filesystem Hierarchy Standard). В разделе вы найдете дополнительную информацию о FHS.

Таблица 1. Директории FHS в /
Директория Описание
bin Важные двоичные файлы команд
boot Статические файлы менеджера загрузки
dev Файлы устройств
etc Конфигурация системы, индивидуальная для каждого компьютера
lib Важные общие библиотеки и модули ядра
media Точка монтирования для съемных устройств
mnt Точка монтирования для временного монтирования файловой системы
opt Дополнительные пакеты программ
sbin Важные системные двоичные файлы
srv Данные системных служб
tmp Временные файлы
usr Вторичная иерархия
var Переменные данные

Разделы

Первый SCSI-диск обычно называется /dev/sda. В более ранних версиях Linux первый IDE-диск называется /dev/hda. В системах, в которых установлены диски с различными интерфейсами (IDE и SATA), иногда для первого IDE-диска используется имя /dev/hda, а для первого SATA-диска – /devsda. В более новых системах все IDE-диски имеют имена /dev/sda, /dev/sdb и т. д. Изменение схемы именования IDE-дисков является результатом использования технологии "горячей" замены , первоначально поддерживаемой USB-устройствами. Технология горячей замены позволяет подключать и сразу же использовать новые устройства, и сегодня поддерживается для всех устройств – как для встроенных в систему, так и для подключаемых к включенному компьютеру через внешние порты USB, Firewire (IEEE 1394) или другие возможные типы портов.

При форматировании жесткий диск традиционно разбивается на секторы размером 512 байтов. Все секторы на пластине диска, которые могут быть прочитаны без перемещения считывающей головки, образуют дорожку . Как правило, диск содержит несколько пластин, а совокупность дорожек, которые расположены на различных пластинах и могут быть считаны без перемещения считывающей головки, называется цилиндром . Геометрия жесткого диска описывается такими величинами, как цилиндры, количество дорожек (головок ) на цилиндр и количество секторов на дорожку. На момент написания этой статьи производители жестких дисков начали выпускать диски с секторами размером 4 КБ. Если файловая система предполагает использование 512-байтовых секторов, и раздел не начинается с сектора, кратного 4 КБ, производительность системы может ухудшиться.

Ограничения на возможные значения каждой из этих величин, использовавшиеся операционной системой DOS, привели к тому, что указанные в BIOS параметры геометрии диска пришлось преобразовывать, чтобы обеспечить возможность работы с большими дисками. В конечном итоге, даже этих методов оказалось недостаточно. В современных жестких дисках используется режим адресации логических блоков (LBA), что делает схему CHS менее значимой, а отображаемая геометрия дисков может не соответствовать или вообще не иметь связи с их физической структурой. Используемые сегодня диски с большим объемом работают с расширением адресации LBA, известной как LBA48; в этой схеме на нумерацию секторов резервируется до 48 бит.

Все пространство жесткого диска поделено на разделы . Разделы не могут перекрываться; пространство, не выделенное ни одному разделу, называется свободным пространством. Разделы могут иметь имена /dev/hda1, /dev/hda2, /dev/hda3, /dev/sda1 и так далее. В системах, не поддерживающих технологию "горячей" замены для IDE-устройств, IDE-диски могут содержать не более 63 разделов. Если в системе присутствует поддержка "горячей" замены для SCSI-, USB- и IDE-дисков, максимальное количество разделов равно 15. Обычно разделы содержат целое число цилиндров (для устранения ошибок при ссылке на номер цилиндра).

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

В системе Linux номинальную геометрию можно узнать с помощью программ parted или fdisk . В более ранних Linux-системах геометрия находится в файловой системе /proc, например, в файле /proc/ide/hda/geometry (который может не существовать в новых системах). В листинге 1 приведен пример использования команды fdisk для отображения всех разделов и геометрии жесткого диска, подключенного через интерфейс SATA. Параметр -v команды fdisk выводит ее версию. Для просмотра и работы с таблицей разделов необходимо войти в систему под учетной записью пользователя root или получить соответствующие привилегии через команду sudo , как показано в листинге.

Листинг 1. Геометрия жесткого диска
ian@attic4:~$ fdisk -v fdisk (util-linux-ng 2.16) ian@attic4:~$ sudo fdisk /dev/sdb password for ian: The number of cylinders for this disk is set to 30401. There is nothing wrong with that, but this is larger than 1024, and could in certain setups cause problems with: 1) software that runs at boot time (e.g., old versions of LILO) 2) booting and partitioning software from other OSs (e.g., DOS FDISK, OS/2 FDISK) Command (m for help): p Disk /dev/sdb: 250.1 GB, 250059350016 bytes 255 heads, 63 sectors/track, 30401 cylinders Units = cylinders of 16065 * 512 = 8225280 bytes Disk identifier: 0x000404d6 Device Boot Start End Blocks Id System /dev/sdb1 1 25 200781 83 Linux /dev/sdb2 26 12965 103940550 83 Linux /dev/sdb3 12966 30401 140054670 83 Linux Command (m for help):

Обратите внимание, что в листинге 1 команда fdisk вывела предупреждение о номинальной позиции конца цилиндра с номером 1024. Цилиндр 1024 важен для некоторых старых компьютеров, в которых BIOS может обеспечивать загрузку только с тех разделов, которые полностью расположены в пределах первых 1024 цилиндров диска. Наиболее вероятно, что это произойдет на компьютере, на котором используются старые загрузчики или BIOS, не поддерживающая LBA-адресацию. Обычно на современных компьютерах таких проблем уже не возникает, однако следует помнить о возможном существовании этого ограничения.

Вы можете использовать параметр -u команды fdisk для задания секторов в качестве единицы измерений, или использовать подкоманду u в интерактивном режиме для переключения между секторами и цилиндрами. Команда parted поддерживает несколько различных единиц измерения. В листинге 2 приведен пример использования различных единиц измерения команды parted при работе с тем же диском, что и в листинге 1.

Листинг 2. Использование различных единиц измерения команды parted
ian@attic4:~$ sudo parted /dev/sdb password for ian: GNU Parted 1.8.8.1.159-1e0e Using /dev/sdb Welcome to GNU Parted! Type "help" to view a list of commands. (parted) help u unit UNIT set the default unit to UNIT UNIT is one of: s, B, kB, MB, GB, TB, compact, cyl, chs, %, kiB, MiB, GiB, TiB (parted) p Model: ATA HDT722525DLA380 (scsi) Disk /dev/sdb: 250GB Sector size (logical/physical): 512B/512B Partition Table: msdos Number Start End Size Type File system Flags 1 32.3kB 206MB 206MB primary ext3 2 206MB 107GB 106GB primary ext4 3 107GB 250GB 143GB primary ext3 (parted) u s (parted) p Model: ATA HDT722525DLA380 (scsi) Disk /dev/sdb: 488397168s Sector size (logical/physical): 512B/512B Partition Table: msdos Number Start End Size Type File system Flags 1 63s 401624s 401562s primary ext3 2 401625s 208282724s 207881100s primary ext4 3 208282725s 488392064s 280109340s primary ext3 (parted) u chs (parted) p Model: ATA HDT722525DLA380 (scsi) Disk /dev/sdb: 30401,80,62 Sector size (logical/physical): 512B/512B BIOS cylinder,head,sector geometry: 30401,255,63. Each cylinder is 8225kB. Partition Table: msdos Number Start End Type File system Flags 1 0,1,0 24,254,62 primary ext3 2 25,0,0 12964,254,62 primary ext4 3 12965,0,0 30400,254,62 primary ext3 (parted)

Обратите внимание, что несоответствие между номерами начального и конечного цилиндров в результатах вывода команд parted и fdisk обусловлено тем, что команда parted начинает считать цилиндры с 0, а команда fdisk – с 1. В листинге 3 показано, что номера начального и конечного секторов, определяемые командой fdisk совпадают со значениями команды parted .

Листинг 3. Определение номеров начального и конечного секторов
ian@attic4:~$ sudo fdisk -ul /dev/sdb Disk /dev/sdb: 250.1 GB, 250059350016 bytes 255 heads, 63 sectors/track, 30401 cylinders, total 488397168 sectors Units = sectors of 1 * 512 = 512 bytes Disk identifier: 0x000404d6 Device Boot Start End Blocks Id System /dev/sdb1 63 401624 200781 83 Linux /dev/sdb2 401625 208282724 103940550 83 Linux /dev/sdb3 208282725 488392064 140054670 83 Linux ian@attic4:~$ echo $((208282725 / 255 / 63)) 12965

Типы разделов

Существует три типа разделов IDE-дисков: основной , логический и расширенный . Таблица разделов расположена в главной загрузочной записи Master Boot Record (MBR) диска. MBR – это первый сектор диска, поэтому таблица разделов не занимает много места, а количество основных разделов на диске ограничено четырьмя. Если необходимо создать более четырех разделов (а это бывает часто), один из основных разделов необходимо определить в качестве расширенного.

Расширенный раздел является просто контейнером для одного или нескольких логических разделов. Эта схема разбиения изначально использовалась в операционных системах MS DOS и PC DOS, и позволяет использовать диски персонального компьютера в операционных системах DOS, Windows или Linux. Диск может содержать только один расширенный раздел. Внутри расширенного раздела все данные хранятся в логических разделах. Чтобы можно было хранить данные внутри расширенного раздела, необходимо сначала создать внутри него логический раздел.

В Linux основные или расширенные разделы нумеруются от 1 до 4; таким образом, устройство dev /sda может иметь четыре основных раздела – /dev/sda1, /dev/sda2, /dev/sda3 и /dev/sda4, а может иметь один основной раздел –/dev/sda1 и один расширенный – /dev/sda2. Если определены логические разделы, их нумерация начинается с 5; таким образом, первый логический раздел на устройстве /dev/sda будет называться /dev/sda5, даже если на диске не определен основной раздел, а определен только один расширенный раздел (/dev/sda1). Таким образом, если вы хотите иметь на IDE-диске больше четырех разделов, необходимо создать один расширенный раздел за счет основного. Несмотря на то, что ядро Linux с поддержкой технологии "горячей" замены теоретически поддерживает создание на IDE-диске до 15 разделов, есть вероятность, что вы не сможете создать их все, поэтому если вы планируете использовать на жестком диске более 12 разделов, убедитесь, что все работает должным образом.

Диск, с которым мы работали в предыдущих примерах, имеет три основных раздела, отформатированных для использования в операционной системе Linux. На двух разделах используется файловая система ext3, на третьем – ext4. В листинге 4 показаны результаты выполнения команды parted с ключом p для внутреннего жесткого диска с основным, расширенным и логическими разделами в операционной системе Ubuntu 9.10, а также для USB-диска, подключенного к операционной системе Fedora 12. Обратите внимание на различные типы файловых систем. Кроме того, вы можете указать в командной строке одну или несколько команд parted , чтобы избежать перехода в интерактивный режим.

Листинг 4. Вывод таблицы разделов с помощью команды parted
ian@attic4:~$ sudo parted /dev/sda u s p password for ian: Model: ATA WDC WD6401AALS-0 (scsi) Disk /dev/sda: 1250263728s Sector size (logical/physical): 512B/512B Partition Table: msdos Number Start End Size Type File system Flags 1 63s 2040254s 2040192s primary ext3 2 2040255s 22523129s 20482875s primary linux-swap(v1) 4 22523130s 1250258624s 1227735495s extended boot 5 22523193s 167397299s 144874107s logical ext3 6 167397363s 310761359s 143363997s logical ext3 7 310761423s 455442749s 144681327s logical ext3 8 455442813s 600092009s 144649197s logical ext3 # parted /dev/sdc p Model: WD My Book (scsi) Disk /dev/sdc: 750GB Sector size (logical/physical): 512B/512B Partition Table: msdos Number Start End Size Type File system Flags 1 32.3kB 135GB 135GB primary fat32 lba 2 135GB 750GB 616GB extended 5 135GB 292GB 157GB logical ext3 6 292GB 479GB 187GB logical ext3 7 479GB 555GB 76.5GB logical ext3 8 555GB 750GB 195GB logical ext3

Распределение дискового пространства

Как упоминалось ранее, файловая система Linux представляет собой большое дерево с корневой директорией /. Очевидно, что данные, записанные на дискетах или компакт-дисках, необходимо монтировать, но, пожалуй, не совсем ясно, почему следует разделять данные, хранящиеся на жестких дисках. Ниже приведены несколько веских причин для разделения файловых систем.

  • Загрузочные файлы. Во время загрузки некоторые файлы должны быть доступны для BIOS или для загрузчика операционной системы.
  • Несколько жестких дисков. Обычно каждый жесткий диск разбивается на один или несколько разделов, содержащих свои файловые системы, которые должны быть смонтированы в определенных частях дерева файловой системы.
  • Общие файлы. Несколько систем могут совместно использовать статические файлы (например, исполняемые файлы программ). Динамические файлы, такие, как домашние директории пользователей или файлы спулинга почтовой системы, также могут использоваться совместно, позволяя пользователям входить в систему на любой машине в сети и работать со своими домашними директориями и почтовой системой.
  • Возможность переполнения. Если существует риск полного заполнения файловой системы, то разумнее хранить файлы, необходимые для функционирования системы, на отдельном разделе.
  • Квоты. С помощью квот можно ограничивать дисковое пространство файловой системы, доступное пользователям или группам.
  • Монтирование в режиме "только для чтения". До изобретения журналируемых файловых систем восстановление файловых систем после сбоев могло занимать много времени. По этой причине редко изменяющиеся файловые системы (например, директории исполняемых программ) можно смонтировать в режиме "только для чтения", что позволяет не тратить время на их проверку после системных сбоев.

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

Выбор параметров

Предположим, вы настраиваете компьютер с одним или несколькими жесткими дисками и хотите, чтобы он загружался с одного из них (в этой статье не рассматривается настройка бездисковых рабочих станций, загружающихся по сети, а также различные варианты использования Live-CD или Live-DVD для Linux-систем). Хотя размеры разделов можно изменять позднее, это требует определенных усилий, поэтому важно изначально сделать правильный выбор. Давайте начнем.

Прежде всего, необходимо убедиться, что компьютер сможет загружаться. В некоторых старых компьютерах BIOS может загружать систему только с раздела, полностью расположенного в первых 1024 цилиндрах диска. Если вы имеете дело с таким компьютером, вы должны создать раздел, который в итоге будет монтироваться как /boot и содержать ключевые файлы, необходимые для загрузки системы. После загрузки ОС Linux возьмет управление жестким диском на себя, и ограничение в 1024 цилиндра не будет влиять на дальнейшую работу системы. Если вам необходимо создать раздел /boot, как правило, достаточно выделить для него около 100 МБ дискового пространства.

Следующий вопрос для рассмотрения – необходимый размер области подкачки (swap). С учетом сегодняшних цен на оперативную память область подкачки является очень медленным вторичным устройством памяти. Когда-то было принято выделять для области подкачки объем, равный объему физической оперативной памяти, установленной в компьютере. Сегодня вы можете выделять для области подкачки рабочей станции объем, от одного до двух раз превышающий объем имеющегося в компьютере ОЗУ, что позволяет одновременно запускать несколько "тяжелых" приложений и не испытывать при этом недостатка в оперативной памяти. Даже если переключение между запущенными задачами окажется довольно медленным, вряд ли вы одновременно работаете более чем с одной-двумя из них.

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

Теперь мы подошли к той точке, когда следует рассматривать отдельные варианты. Использование персональной рабочей станции может оказаться менее предсказуемым, чем использование сервера. Я предпочитаю (и особенно рекомендую новичкам) размещать большинство стандартных директорий (/usr, /opt, /var и т. д.) на одном большом разделе. Это особенно полезно для новичков в Linux, которые не имеют четкого представления о том, что будет установлено в конечном итоге. Если на рабочей станции будут запускаться графические оболочки и определенный набор средств разработки, вполне вероятно, что вам потребуется 5 или более гигабайтов дискового пространства, не считая места для хранения пользовательских данных. Если вы будете использовать некоторые более серьезные средства разработки, для каждого из них может потребоваться по несколько гигабайтов дискового пространства. Обычно я выделяю от 40 до 60 ГБ дискового пространства для операционной системы, а оставшееся свободное место использую для загрузки других дистрибутивов.

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

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

Независимо от того, настраиваете ли вы рабочую станцию или сервер, на локальном жестком диске всегда имеются определенные файлы, уникальные для каждой системы. Обычно эти файлы располагаются в директориях /etc (параметры системы), /boot (файлы, необходимые во время загрузки), /sbin (файлы, необходимые для загрузки или восстановления системы), /root (домашняя директория пользователя root), /var/lock (файлы блокирования), /var/run (информация о состоянии работающей системы) и /var/log (файлы журналов и протоколов). Другие файловые системы, такие как /home (домашние директории пользователей), /usr, /opt, /var/mail или /var/spool/news, могут располагаться на отдельных разделах или быть смонтированы по сети в соответствии с вашими требованиями и предпочтениями.


Давайте рассмотрим как правильно разбить жесткий диск под 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, то вам не придется беспокоиться о резервном копировании при переустановке, обновлении или даже смене дистрибутива.

Похожие статьи