sonyps4.ru

Какие разделы нужны для ubuntu. Разбивка диска под линукс

Инструкция

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

Размонтируйте все разделы диска, подлежащего разбиению. Например, если на флешке, получившей после присоединения имя /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 эта операция совершается по-другому, и пользователю часто на первых порах бывает сложно разобраться в этом. На самом деле главное - получить базовые навыки создания разделов.

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

Инструкция

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

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

Эта статья является небольшим ответвлением от статьи -

Разметив "Вручную" дисковое пространство мы можем позволить себе создать множество дисковых разделов и назначить им разные функции. Для нормальной работы системы нам необходимо создать три раздела: корневой раздел - "/" , раздел раздел подкачки - "/swap" , и раздел для домашней директории - "/home" .

Выбираем метод разметки "Вручную " .(Рис.1)

Рис.1 - Выбор метода разметки.

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

У нас один подключенный диск, и он оказался пустым и не размеченным, следовательно разделов на нём нет. Выбираем его. Жмём "Enter " .(Рис.2)


Рис.2 - Выбор диска или раздела.

Нас предупреждают о том, что на диске будет создана новая таблица разделов и все существующие разделы вместе с данными на них будут уничтожены.(Рис.3)

Диск пустой... нам нечего терять) Жмём "Да " .


Рис.3 - Предупреждение об уничтожении старых разделов.

Теперь под названием нашего жёсткого диска появилась надпись - "21,5 GB СВОБОДНОЕ МЕСТО" (Рис.4). С этим свободным местом нам и предстоит поработать.

Жмём "Enter " .


Рис.4 - Свободное пространство.

Создание раздела для корневого каталога - "/" .

Перед нами окно с выбором действий применимых для свободного пространства. Первым делом нам нужно создать корневой каталог - "/". Выбираем "Создать новый раздел " .(Рис.5)


Рис.5 - Что делать со свободным пространством?

Нас просят ввести объем создаваемого корневого раздела. Минимум вы можете указать - 500 MB , я указываю 5 GB . Жмём "Продолжить " .(Рис.6)


Рис.6 - Новый размер раздела.

Выбираем тип нового раздела. Первичных разделов можно создать только 4 . Нам для отдельно установленной Ubuntu Server этого вполне хватит. (Рис.7)

Рис.7 - Тип нового раздела.

Выбор расположения раздела в свободном пространстве. Я не знаю на что это может влиять. Жмём "Начало " .(Рис.8)


Рис.8 - Выбор расположения нового раздела.

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

При создании корневого раздела , параметры заданы по умолчанию.(Рис.9) Я ничего не менял. Если у вас не так, рекомендую выставить такие же настройки.

Нажимаем "Настройка раздела закончена " .


Рис.9 - Указание параметров для корневого раздела.

Перед нами появится список настроенных разделов и их точек монтирования. Здесь мы можем увидеть наш новый корневой раздел - "/" . Объёмом 5.0 GB и файловой системой - ext4 .(Рис.10)


Рис.10 - Список разделов и их точек монтирования.

Создание раздела подкачки - "/swap" .

Корневой раздел есть, но для корректного функционирования системы, нам предстоит создать раздел подкачки - /swap . Зачастую рекомендуют делать размер раздела /swap равным размеру оперативной памяти .

Мы уже научились создавать раздел. Жмём на "СВОБОДНОЕ МЕСТО " (Рис.11) -> "Создать раздел " (Рис.12) -> Вводим размер нового раздела - 2 GB = ОЗУ (Рис.13) -> Выбираем тип "Первичный " .(Рис.14) -> Выбираем расположение раздела - "Начало " .(Рис.15)


Рис.11 - Свободное место на диске.
Рис.12 - Создать новый раздел.
Рис.13 - Вводим размер раздела. Рис.14 - Выбираем тип раздела.
Рис.15 - Выбор расположения раздела.

Выбираем "Использовать как: " (Рис.16) -> "Раздел подкачки " (Рис.17).


Рис.16 - Изменение раздела. Рис.17 - Выбор принципа применения раздела.

Видим настройки раздела подкачки. Так как особо никаких настроек нет, просто надписи, Жмём "Настройка раздела закончена " .(Рис.18)


Рис.18 - Настройки раздела подкачки.

В списке настроенных разделов, появился наш раздел подкачки.(Рис.19)


Рис. 19 - Список разделов и точек монтирования.

Создание раздела для домашнего каталога - "/home" .

Осталось выделить оставшееся место для домашнего каталога - /home.

Разметка диска, или по-другому - создание разделов , всегда вызывала у начинающих пользователей 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 на компьютер.

UBUNTU: разметка жесткого диска

Варианты разметки носителя информации для установки linux

Предполагается, что у нас на жестком диске не имеется никаких там "Виндофсоф". Иначе стратегия разметки немного меняется, хотя принципы остаются теми же. Я рассчитываю это для рабочей тачки, а не для сервера, где желательно сделать несколько по-другому. Для удобства условимся, что имеем винт с размером не менее 80 Гб, а ОЗУ - 500 Мб. В противном случае, значения размеров партиций я бы предложил другие. Слова партиция и раздел - это синонимы.

Вариант 1 - простой
Все ясно из названия. Подобный вариант предлагают, наверное все современные дистрибутивы при установке для "совсем новичков". И это справедливо. Ведь есть всего 2 раздела: swap - это раздел подкачки, и / - это корневой раздел где располагается все остальное, включая домашний каталог и прочее. Подобную разметку я использую в виртуальных машинах - быстро и удобно. Разделы на диске - Primary.

SWAP - 500Mb
/ - Все остальное пространство

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

/ - 5-10 Gb
SWAP -500Mb
/Home - все остальноу пространство (nodev, noexec)

Полагаю, что это наиболее популярный вариант разметки диска.

Вариант 3 - безопасный.
Если имеется постоянный выход в интернет (например по выделенной линии), тогда бы я сделал разделов больше. И связанно это, прежде всего, с точки зрения безопасности. Как ни крути, а машины под Линуксом так же подвержены атакам и взлому "из вне", разве что вирусов я пока не встречал. Поэтому, предлагается такая схема:

Primary /boot 20Mb ro
primary swap 500 Mb
extended / 5-10Gb
logical /tmp 1-2 Gb (nodev, nosuid, noexec)
logical /var/log 500 Mb (noexec)
primary /home Остальное (nodev, noexec)

Для разделов я указал еще параметры монтирования. Их можно задать во время установки Ubuntu, но предпочтительно прописать или изменить в файле /etc/fstab . На мой взгляд, это гораздо удобнее.

/boot
В этом разделе размещаются статические файлы: образы ядра, конфиги, рамдиски и загрузчик. Основной смысл отдельного монтирования - сделать его "только для чтения". Это исключает всякую возможность каким-либо вирусам либо троянским программам, прописаться в загрузчике для автоактивации при загрузке системы. Я считаю этот шаг достаточно эффективной мерой по защите своей системы.

Значение параметра: ro - доступ только для чтения.

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

# mount -o remount,rw /boot

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

# mount -o remount,ro /boot

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

Для этого раздела оптимально использовать ext2 файловую систему, так как обращение загрузчика производится без помощи ОС, а журналирование здесь не нужно.

На счет файла подкачки не все так однозначно. Существуют различные мнения по поводу размера swap-раздела, в зависимости от размера оперативки. Как я понял, то в ноутбуках имеет смысл делать swap-раздел размером с оперативку, так как в режиме "засыпания" ноут должен скинуть всю свою оперативную память на жесткий диск.

Где-то я встречал рекомендации, что достаточно делать swap-раздел в половину от объема ОЗУ. В таком варианте я работал довольно долго, и хочу отметить, что он вполне приемлем для работы. Однако, в связи с появлением возможности использования виртуальных машин типа QEMU и Virtual Box, такого расчета раздела подкачки оказывается недостаточно.

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

Вывод: каждый решает сам, но в данном случае используем вариант расчета swap-раздела, когда он равен объему оперативки.

/ (корневой раздел)
Какие-то специальные параметры монтирования этого раздела, я обычно не задаю. Система сама прописывает в файле /etc/fstab следующее:

defaults,errors=remount-ro

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

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

/tmp
Это каталог хранения временных файлов, и после перезагрузки он должен быть пустым.
Смысл его выноса на отдельную партицию, это исключить дыру в безопасности системы.
Именно поэтому накладываем ограничения в виде nodev, nosuid, noexec. Значения параметров:

* nodev - не позволяет создавать и использовать на этой файловой системе файлы символьных или блочных устройств
* nosuid - на этой файловой системе не действует бит suid (исполнение программы от имени её владельца, а не запустившего её пользователя)
* noexec - запрет запуска с этой файловой системы (однако, скрипты всё равно можно будет запустить командой bash скрипт.sh)

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

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

/var/log
Многие советуют подключать как отдельную партицию и сам каталог /var, но я ограничился лишь этим каталогом, т.к. считаю, что это важнее с точки зрения безопасности, но так же не охота создавать на своем десктопе "гирлянду" из разделов. Это пришло, наверное, от серверов, т.к. при сбоях или DoS атаках размер журналов может резко увеличиваться, тем самым переполняя этот раздел. И если он не вынесен в отдельный раздел, т.е. находится в разделе /(корневом), то его переполнение может заблокировать всю систему целиком. А так - ничего страшного не произойдет, разве что ошибки о невозможности создания журнала.

Значения параметра:
noatime - при каждом доступе (в том числе чтении) к файлу в inode обновляется время последнего доступа к файлу, что требуется крайне редко, при использовании этой опции это обновление производиться не будет. Важность установки опции noatime в том, что она устраняет необходимость операции записи в файловую систему для файлов, которые просто читаются. Так как запись "дорогая" операция, то ее отсутствие может существенно улучшить эффективность системы.

Для него наилучшим решением будет файловая система reiserfs с опциями noexec, nodev, noatime.

/home
Вот пример строчки из моего файла /etc/fstab:

/dev/sda3 /home ext3 nodev,noexec 0 2

Значения параметров монтирования приведены выше. Однако, если мы не устанавливаем параметр noexec, то nosuid - очень желателен.

Файловую систему, наверное имеет смысл делать reiserfs, однако у меня это ext3: как-то так повелось исторически, а переделывать я не стал.

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

Итак, пора найти на вашем компьютере место для 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? Вот что у нас получилось:



Загрузка...