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

ПК и ноутбуки

Немного теории

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

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

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

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

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

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

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

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

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

Жесткие диски и твердотельные накопители

Обратите внимание, что для этого метода не требуется SSD. Так уж получилось, что твердотельные накопители, как правило, становятся тем дороже, чем больше они становятся. В результате многие пользователи Linux находят способы «расширить хранилище» на своих машинах. «Разделение» установки является предпочтительным методом. С этим процессом будут работать любые два жестких диска, а также HDD и SSD.

Примечание: поскольку SSD быстрее, мы будем использовать его как /dev/sda. Жесткий диск RPM должен быть /dev/sdb.

Подготовка

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

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

Запустите Ubuntu с готовыми дисками. Подойдет любая версия или вариант Ubuntu, так как здесь важен установщик. После загрузки перейдите на сайт Etcher и создайте живую станцию. Затем используйте BIOS вашего ПК для загрузки с него.

Установка

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

После этого перейдите в окно «Тип установки». В этом разделе единственным важным вариантом является «Что-то еще». Выберите этот вариант, и кнопка «Продолжить» перейдет в раздел выборочной установки.

Далее идет инструмент для создания разделов Ubuntu Ubiquity. В этом окне необходимо вручную назначить точки монтирования для новой установки.

Примечание. Начните с выбора /dev/sda в инструменте разметки. Если у него нет файловой системы, нажмите «Новая таблица разделов», чтобы создать новую. Сделайте то же самое с другим диском (/dev/sdb)

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

Схема диска по умолчанию для Linux использует четыре раздела:

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

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

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

Инструкции UEFI / GPT

Инструкции для компьютеров с UEFI идентичны инструкциям для режима MBR/BIOS с одним отличием: загрузочный раздел. Прежде чем что-либо делать, выберите «свободное место» в /dev/sda и нажмите +, чтобы создать новый раздел. Под размером этого раздела введите 512 МБ. Затем выберите «Использовать как» и выберите «Использовать как системный раздел EFI».

Примечание. Программа установки округлит 512 МБ до 510 МБ. Не волнуйтесь! Все хорошо. Часто установщик Ubuntu не отображает точные числа, введенные пользователем.

После того, как системный раздел EFI настроен в программе установки, самое сложное сделано. Отсюда перейдите к инструкциям выше и следуйте им.

Инструкции BIOS / MBR

Схема разделов BIOS/MBR очень проста, так как нет необходимости в выделенном загрузочном разделе. Первым шагом является создание «корневого» диска. Выберите свободное место в /dev/sda и нажмите +, чтобы создать новый раздел. Чтобы преобразовать МБ в ГБ, умножьте количество на 1024.

Например: весь жесткий диск /dev/sda занимает 14 ГБ. Я хотел бы сделать корневой раздел размером 12 ГБ, поэтому я бы сделал: 1024 x 12 и получил бы 12288 МБ.

Введите свое собственное преобразование в области «Размер:», нажмите «Точка монтирования» и установите для нее значение /. Нажмите OK, чтобы принять изменения.

Затем создайте раздел SWAP. Выберите «свободное место», нажмите «+», найдите «использовать как» и выберите «изменить область».

Примечание. Если вы используете SSD, настоятельно рекомендуется пропустить раздел/файл подкачки, так как это способствует избыточной записи.

Наконец, щелкните раздел «свободное место» под диском /dev/sdb, выберите знак + и создайте новый раздел. Не беспокойтесь о преобразовании, так как этот раздел заполнит весь жесткий диск. Найдите «точку монтирования» и выберите /home.

Читайте также: Добавление и удаление программ в Windows 7

Раздел /boot

Разметка жесткого диска Linux начинается с создания этого раздела. Здесь все очень просто.

Этот раздел содержит файлы конфигурации и модули загрузчика, которые считываются при запуске Grub, а также ядро ​​и образ initrd. Эти файлы не занимают много места, около 300 МБ, но некоторые дистрибутивы также могут размещать здесь темы Grub, а старые версии ядра со временем накапливаются, поэтому лучше заполнить место и выделить 500 МБ. Этого будет достаточно.

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

Раздел /

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

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

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

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

Раздел swap

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

Размер рассчитывается очень просто, он должен быть равен объему оперативной памяти. Файловая система особенная — swap.

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

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

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

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

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

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

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

Оцените статью
Интернет на телефонах
Adblock
detector