Разметка диска Fedora 34

Обновлено: 04.07.2024

Fedora — это проект с открытым исходным кодом, являющийся исходным кодом коммерческого дистрибутива Red Hat Enterprise Linux. Начиная с Fedora 30, проект Fedora выпускает пять различных выпусков, спинов и платформ для оборудования, контейнеров, серверов, Интернета вещей и облака.

Fedora Workstation – это простая в использовании операционная система для пользователей настольных компьютеров и ноутбуков с необходимыми для разработчиков инструментами. Fedora Server — это мощная операционная система с новейшими технологиями центров обработки данных.

  • Fedora CoreOS — это минимальная операционная система для управления контейнерами.
  • Fedora Silverblue поддерживает рабочие процессы на основе контейнеров.
  • Fedora IoT разработана для использования в экосистемах Интернета вещей.

В этом руководстве мы расскажем о простых шагах по установке сервера Fedora 34 со снимками экрана, которые помогут вам в этом.

Текущая версия Fedora 34 была выпущена 27 апреля 2021 года с некоторыми ключевыми улучшениями и новыми функциями.

Что нового в сервере Fedora 34?

  • Ядро Linux 5.11 в качестве файловой системы по умолчанию
  • Меньший размер установщика
  • Простое администрирование благодаря современному и мощному интерфейсу Cockpit
  • Введение дополнительной модульности
  • Роли сервера
  • Менеджер информации о безопасности FreeIPA 4.9 и многое другое

Установка сервера Fedora 34

Предварительные требования для установки

  • ISO-образ сервера Fedora 34
  • Не менее 20 ГБ свободного места на жестком диске.
  • Загрузочный носитель, например USB-накопитель или CD/DVD.
  • Стабильное подключение к Интернету

1. Загрузите ISO-образ сервера Fedora 34

Посетите официальную домашнюю страницу Fedora и загрузите 64-разрядный образ сервера Fedora 34.

2. Проверить контрольную сумму файла Fedora 34 Iso

На этом шаге проверяется, является ли загрузка вашего сервера Fedora законным образом или нет.

Импортируйте ключи GPG для Fedora с помощью следующей команды терминала:

Чтобы проверить файл контрольной суммы, перейдите в каталог загрузки Fedora, где расположены файлы iso и контрольной суммы, и выполните следующую команду:

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

Этапы установки сервера Fedora 34

Первый шаг — создание загрузочного носителя USB-накопителя или CD/DVD с помощью команды dd, Unetbootin или инструмента Rufus.

3. Создайте загрузочный носитель с помощью команды dd

Чтобы создать загрузочный носитель, подключите флэш-накопитель USB и войдите в привилегированного пользователя с помощью команды su –.

Убедитесь, что на вашем диске есть один раздел с файловой системой vfat, с помощью следующей команды:

Если «ТИП» отличается от «vfat», очистите первый блок USB-накопителя с помощью следующей команды:

Перенесите загрузочный ISO-образ сервера с помощью команды dd:

Где path/image.iso — это загрузочный файл ISO-образа, а устройство — это имя USB-накопителя.

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

4. Загрузитесь в меню загрузки Fedora

Чтобы начать установку, загрузитесь в загрузочное меню Fedora, выберите предпочитаемый язык установки, затем перейдите к следующему экрану, содержащему сводку установки. Здесь вы настроите различные параметры системы по трем категориям: локализация, программное обеспечение и система.

Установка сервера Fedora 34

Сводка по установке сервера Fedora 34

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

5. Настроить раскладку клавиатуры

Используйте знак +, чтобы добавить раскладку клавиатуры, нажмите «Добавить», а затем «Готово», чтобы вернуться к интерфейсу «Сводка по установке».

Раскладка клавиатуры Fedora

Добавить раскладку клавиатуры Fedora.

6. Настройка языковой поддержки

Fedora поддерживает множество языков. Чтобы установить свой язык, выполните поиск языка, затем нажмите «Добавить» для установки. Нажмите «Готово», чтобы сохранить настройки и выйти из запроса языковой поддержки.

Языковая поддержка Fedora

Установить языковую поддержку Fedora

7. Настройте системное время и дату

Следующий шаг – установка часового пояса, времени и даты по умолчанию.Вы также можете включить сетевое время, чтобы автоматически устанавливать системное время при подключении к Интернету. Завершите настройку и нажмите "Готово", чтобы перейти к следующему шагу.

Установить дату и время

Установить дату и время часового пояса по умолчанию

8. Настроить установочный диск

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

Диск установки

Выберите диск для установки

На экране «Разбиение вручную» выберите «Стандартный раздел» в раскрывающемся меню, чтобы создать точки монтирования для различных разделов вашей системы.

Разбиение вручную

Разделение Fedora вручную

Используйте кнопку «+», чтобы добавить новый раздел.

Корневой раздел

Сначала создайте корневой (/) раздел и укажите желаемую емкость в зависимости от размера вашего системного диска.

Корневой раздел Fedora

Создать корневой раздел Fedora

Затем установите тип файловой системы (например, ext4) для корневой файловой системы, созданной на предыдущем шаге. Обратите внимание, что Btrfs является файловой системой по умолчанию для выпусков Fedora.

Корневая файловая система Fedora

Установить корневую файловую систему Fedora

Главный раздел

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

Домашний раздел Fedora

Создать домашний раздел Fedora

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

Поменять раздел

Далее создайте раздел подкачки и укажите желаемую емкость. Раздел подкачки будет выделять место для временного хранения дополнительных данных, которые не используются системой активно, если ОЗУ израсходовано. Нажмите «Добавить точку подключения», чтобы завершить шаг.

Раздел подкачки Fedora

Создать раздел подкачки Fedora

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

Изменения установочного диска

Принять изменения установочного диска.

9. Настройте сеть и имя хоста

После того, как вы примете изменения, вернитесь к экрану конфигурации и нажмите «Сеть и имя хоста», чтобы задать имя хоста вашей системы Linux. Чтобы настроить параметры сети, нажмите «Настроить», чтобы перейти к экрану «Сеть и имя хоста». Здесь вы можете настроить параметры сети, такие как шлюз по умолчанию, IP-адрес сервера, DNS-серверы и т. д.

Для нашего сервера Fedora выберите ручную настройку в раскрывающемся меню и перейдите на вкладки настроек, чтобы настроить сетевые функции и свойства в соответствии с требованиями вашей серверной среды.

имя хоста сети Fedora

Настроить имя хоста сети Fedora

Нажмите «Сохранить», а затем «Готово», чтобы завершить настройку сети и вернуться к экрану «Сводка установки».

10. Создать пароль root

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

Корневой пароль Fedora

Установить пароль пользователя root

11. Создайте дополнительную учетную запись пользователя

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

Учетная запись Fedora без полномочий root

Создайте учетную запись пользователя Fedora без полномочий root

12. Начать установку системных файлов

Перед установкой системных файлов дважды проверьте настройки и только после этого нажмите «Начать установку» на «Экране установки».

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

Ход установки Fedora

Ход установки Fedora

Затем извлеките установочный носитель и инициируйте первую загрузку сервера Fedora 34.

13. Первый вход

Войдите в свою систему через интерфейс терминала как пользователь root и запустите сервер Fedora 34 на своем компьютере. По умолчанию сервер загружается в терминальном интерфейсе, но вы можете включить рабочий стол GNOME/MATE GUI с помощью следующей команды:

Поздравляем с настройкой сервера Fedora!

Что дальше?

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

Fedora — это дистрибутив на основе Linux, который предлагает версии для настольных компьютеров и серверов. Это бесплатный дистрибутив Linux с открытым исходным кодом, спонсируемый Red Hat, разработанный и предоставленный сообществом. Он работает как исходный дистрибутив для Red Hat Enterprise Linux. Следовательно, с Fedora вы получаете новейшее ядро ​​Linux, пакеты с передовыми функциями и приложениями.

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

  • Плазменная среда KDE
  • ГНОМ
  • Xfce
  • LXDE
  • LXQt
  • i3 WM
  • МАТЕ
  • Cinnamon (через репозиторий)

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

Fedora 34, которую мы собираемся установить в этом посте, содержит некоторые интересные изменения. В Fedora 34 добавлено ядро ​​​​Linux 5.11, сжатие Zstd при использовании btrfs, звуковой демон Pipewire по умолчанию, рабочий стол GNOME 40, KDE Plasma 5.21 и множество обновлений, связанных с Wayland. Чтобы узнать больше, посетите наши темы по Fedora 34, чтобы узнать больше.

Рабочая станция Fedora 34 — Системные требования

Это минимальные системные требования для установки Fedora в целом.

  • Двухъядерный процессор 2 ГГц
  • 4 ГБ ОЗУ (системная память)
  • 20 ГБ свободного места на жестком диске.
  • VGA с разрешением экрана 1024 x 768
  • Привод CD/DVD или USB-порт для установочного носителя.
  • Для установки не требуется доступ в Интернет.

Подготовка перед установкой

Перед началом установки убедитесь в следующем.

  • Если вы устанавливаете в физической системе, обязательно решите, какой раздел вы хотите установить.
  • Если вы планируете выполнять двойную загрузку с Windows или любой другой системой Linux, убедитесь, что вы решили, какой раздел установить.
  • Создайте резервную копию ваших личных данных.
  • Держите под рукой LIVE USB с Boot Repair на случай, если что-то пойдет не так.

Загрузить и подготовить LIVE USB

Загрузите версию Workstation по ссылке ниже. Он содержит торрент файла .ISO, а также включает в себя все остальные версии Fedora 34 Spins.

После завершения загрузки создайте LIVE USB с помощью любой утилиты, например Etcher. Подключите USB к вашей системе, измените настройки BIOS, чтобы загрузиться с него.

Установка Fedora 34 – шаги

<р>1. Система установки LIVE Fedora загружается на рабочий стол LIVE, что дает вам возможность установить на физический носитель.

Установить на жесткий диск в LIVE Media

Вариант установки на жесткий диск в LIVE Media

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

Выберите язык

Выбрать язык

Выбор места установки

Выбор места установки

<р>3. На экране назначения установки выберите диск и выберите Конфигурация хранилища: Пользовательская. И нажмите Готово вверху.

Выбрать диск

Выбрать диск

<р>4. На экране разметки выберите размеры разделов для корневого и загрузочного разделов. Например, оставьте для /boot около 1 ГБ, а остальное вы можете назначить на /root раздел.

<р>5. Для Fedora 34 лучше использовать btrfs для корневого раздела для повышения производительности. Не забудьте установить точку монтирования как / в корневом разделе.

ширина корневого раздела

корневой раздел

загрузочный раздел

загрузочный раздел

<р>6. Когда вы будете удовлетворены своей новой файловой системой, нажмите «Готово». На следующем экране обязательно внимательно проверьте сводку изменений, которые произойдут с вашим диском. Потому что это внесет изменения в вашу систему и не может быть отменено. Когда будете готовы, нажмите Принять изменения.

Сводка изменений

Сводка изменений

<р>7. Дождитесь завершения установки. После завершения нажмите «Завершить установку» и перезагрузите LIVE-систему.

Установка завершена

Установка завершена

Итак, на этом все. Если все пойдет хорошо, после перезагрузки вас должен приветствовать рабочий стол Fedora 34 для рабочих станций с GNOME 40.

Fedora 34 Рабочий стол

Fedora 34 для рабочего стола

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

Мы публикуем последние новости о технологиях, программном обеспечении и многое другое. Оставайтесь на связи через Telegram, Twitter, YouTube и Facebook и никогда не пропустите обновления!


Использование новой операционной системы может доставить массу удовольствия. Но это часто сбивает с толку, когда мы впервые его используем, особенно для новых пользователей, которые не очень хорошо знакомы с компьютерными системами. Для тех из вас, кто впервые использует Fedora Linux и успешно установил рабочую станцию ​​Fedora 34, эта статья может стать начальным руководством. Я уверен, что вы хотите чувствовать себя как дома со своей новой свежей системой Fedora Linux. Вот несколько вещей, которые нужно сделать после установки рабочей станции Fedora 34.

Обновление системы

Возможно, вы считаете, что установили самую последнюю версию Fedora 34 Workstation, поэтому ваша Fedora Linux должна быть обновлена. Но вам все равно нужно убедиться, что в вашей Fedora Linux установлены все обновленные пакеты. Потому что в каждом новом релизе операционной системы обычно есть еще много вещей, которые продолжают улучшаться. Вы можете использовать терминал или программное обеспечение GNOME для запуска обновления.

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

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

это расположение ПО по умолчанию, когда мы установили рабочую станцию ​​Fedora 34». ширина=

Расположение программного обеспечения GNOME на панели задач в нижней части экрана

Примечание: еще один способ выбрать действия – нажать суперклавишу на клавиатуре. Суперклавиша — это кнопка с логотипом Windows на большинстве клавиатур.

Убедитесь, что у вас установлены все обновления после установки Рабочая станция Fedora 34». ширина =

Программное обеспечение Gnome показывает обновления

Системные настройки

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

Системные настройки для настройки устройства

Меню настроек с выбранной сетью

Дополнительные репозитории

Возможно, некоторые необходимые вам пакеты недоступны для установки из официального репозитория Fedora. Вы можете добавить репозитории программного обеспечения с помощью команды dnf config-manager. Будьте осторожны, если вы хотите добавить другие репозитории помимо официального репозитория Fedora.

Первое, что вам нужно сделать, это определить новый репозиторий, добавив новый файл с расширением .repo в каталог /etc/yum.repos.d/. Выполните следующую команду в терминале.

примечание: замените имя_файла на имя файла репозитория.

Или вы можете использовать программное обеспечение GNOME. Откройте его, как описано в разделе «Обновление системы» выше. Теперь выберите значок «гамбургер» (три горизонтальные линии) в правом верхнем углу и выберите Репозитории программного обеспечения. Вы можете добавить репозиторий оттуда, используя параметр Установить.

Программное обеспечение GNOME, показывающее репозитории программного обеспечения

Программное обеспечение GNOME, показывающее расположение меню репозиториев программного обеспечения

Большинство пользователей включат RPM Fusion. Это сторонний репозиторий. Вы можете прочитать о сторонних репозиториях в Fedora Docs.

Самое быстрое зеркало и Delta RPM

Есть несколько вещей, которые вы можете сделать, чтобы ускорить время загрузки при использовании DNF для обновления вашей системы. Вы можете включить Fastest Mirror и Delta RPM. Отредактируйте /etc/dnf/dnf.conf с помощью текстового редактора, такого как gedit или nano. Вот пример открытия файла dnf.conf с помощью nano в терминале.

Добавьте следующую строку в файл dnf.conf.

Нажмите ctrl+o, чтобы сохранить файл, затем ctrl+x, чтобы выйти из nano.

Мультимедийные плагины для аудио и видео

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

Обратите внимание на правила и стандарты вашей страны, касающиеся мультимедийных кодеков. Вы можете прочитать об этом в Fedora Docs.

Доработки и расширения

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

Откройте терминал и выполните эту команду, чтобы установить GNOME Tweaks.

И запустите эту команду, чтобы установить расширения GNOME.

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

GNOME вносит изменения в расширения GNOME

Установка приложений

При первой установке Fedora Linux вы обнаружите несколько установленных приложений. Вы можете добавить другие приложения в соответствии с вашими потребностями с помощью программного обеспечения GNOME. Сделайте то же самое, чтобы открыть программное обеспечение GNOME, как описано ранее. Затем найдите нужное приложение, выберите его и нажмите кнопку «Установить».

GNOME Software для установки приложений и обновления рабочей станции Fedora 34

Программное обеспечение GNOME

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

Команда для поиска доступных приложений:

Команда для установки приложения:

Команды для удаления установленных приложений:

примечание: замените application_name именем приложения.

Вы можете искать установленные приложения, просматривая их в разделе Показать приложения. Выберите Действия или нажмите клавишу super и выберите Показать приложения. Затем вы можете выбрать приложение, которое хотите запустить, из списка.

Список установленных приложений

Список установленных приложений

Заключение

Fedora Workstation — это простая в использовании и настраиваемая операционная система. После установки Fedora 34 Workstation вы можете многое сделать в соответствии с вашими потребностями. Эта статья является просто базовым руководством для ваших первых шагов, прежде чем вы получите больше удовольствия от своей системы Fedora Linux. Вы можете прочитать документацию Fedora для получения более подробной информации. Надеюсь, вам понравится использовать Fedora Linux.


Дистрибутивы операционных систем пытаются создать единую структуру разделов для своих файловых систем. Однако дистрибутивы не могут знать подробности о том, как настроено ваше оборудование или как вы используете свою систему. У вас есть более одного накопителя? Если это так, вы можете повысить производительность, поместив разделы с большим количеством операций записи (например, var и swap) на отдельный диск от других, которые имеют тенденцию быть более интенсивным при чтении, так как большинство приводов не могут читать и записывать одновременно. Или, может быть, вы запускаете базу данных и имеете небольшой твердотельный накопитель, который улучшит производительность базы данных, если ее файлы будут храниться на SSD.

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

Если вам известны дополнительные (или противоречивые) исторические сведения о решениях о разбиении на разделы, которые сформировали современные операционные системы Linux, расскажите об этом ниже в разделе комментариев!

Общие разделы и почему или почему бы их не создавать

Загрузочный раздел

Одна из причин размещения каталога /boot в отдельном разделе заключалась в том, чтобы обеспечить размещение загрузчика и ядра в пределах первых 1024 цилиндров диска. Большинство современных компьютеров не имеют ограничения в 1024 цилиндра. Так что для большинства людей эта забота уже не актуальна. Однако современные компьютеры на базе UEFI имеют другое ограничение, из-за которого необходимо иметь отдельный раздел для загрузчика. Компьютеры на основе UEFI требуют, чтобы загрузчик (который может быть непосредственно ядром Linux) находился в файловой системе в формате FAT. Однако для операционной системы Linux требуется файловая система, совместимая с POSIX, которая может назначать права доступа к отдельным файлам. Поскольку файловые системы FAT не поддерживают разрешения на доступ, загрузчик должен находиться в отдельной файловой системе, чем остальная часть операционной системы на современных компьютерах на основе UEFI. Один раздел нельзя отформатировать с использованием более чем одного типа файловой системы.

Раздел var

Одна из исторических причин помещения каталога /var в отдельный раздел заключалась в том, чтобы файлы, в которые часто записывались (например, /var/log/*), не заполняли весь диск. . Поскольку современные диски, как правило, намного больше, а для управления использованием хранилища доступны другие средства, такие как ротация журналов и дисковые квоты, помещение /var в отдельный раздел может не понадобиться. Изменить дисковую квоту гораздо проще, чем переразметить диск.

Еще одна причина для изоляции /var заключалась в том, что повреждение файловой системы было гораздо более распространенным явлением в исходной версии расширенной файловой системы Linux (EXT).Файловые системы с большей активностью записи с гораздо большей вероятностью были необратимо повреждены при отключении питания, чем те, которые этого не делали. Разбивая диск на отдельные файловые системы, можно ограничить масштабы ущерба в случае повреждения файловой системы. Эта проблема уже не так важна, поскольку современные файловые системы поддерживают ведение журнала.

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

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

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

Раздел подкачки

Раздел swap резервирует место для записи содержимого ОЗУ в постоянное хранилище. Есть плюсы и минусы наличия раздела подкачки. Преимущество наличия памяти подкачки заключается в том, что теоретически она дает вам время для корректного закрытия ненужных приложений, прежде чем убийца OOM возьмет дело в свои руки. Это может быть важно, если в системе работает критически важное программное обеспечение, которое вы не хотите внезапно завершать. Недостаток может заключаться в том, что ваша система работает настолько медленно, когда начинает подкачивать память на диск, что вы предпочитаете, чтобы убийца OOM позаботился об этой проблеме за вас.

Еще одно применение памяти подкачки — режим гибернации. Возможно, отсюда возникло правило, согласно которому размер раздела подкачки должен в два раза превышать размер оперативной памяти вашего компьютера. В идеале у вас должна быть возможность перевести систему в спящий режим, даже если почти вся ее оперативная память используется. Имейте в виду, что поддержка режима гибернации в Linux не идеальна. Нередко после выхода системы Linux из спящего режима некоторые аппаратные устройства остаются в неработоспособном состоянии (например, нет видео с видеокарты или нет интернета с карты WiFi).

В любом случае наличие раздела подкачки — дело вкуса. Это не требуется.

Корневой раздел

Раздел root (/) является универсальным для всех каталогов, которые не были назначены отдельному разделу. Всегда есть хотя бы один корневой раздел. Системы на основе BIOS, которые являются достаточно новыми, чтобы не иметь ограничения в 1024 цилиндра, могут быть настроены только с корневым разделом и без других, чтобы никогда не было необходимости изменять размер раздела или файловой системы при изменении требований к пространству.

Системный раздел EFI

  1. ESP должен быть отформатирован в файловой системе FAT (vfat в Anaconda)
  2. ESP должен иметь специальный код типа (EF00 при использовании gdisk)

Поскольку старый загрузочный раздел не имел ограничений по файловой системе или коду типа, допустимо применить вышеуказанные свойства к загрузочному разделу и использовать его в качестве ESP. Обратите внимание, однако, что загрузчик GRUB не поддерживает объединение загрузочного раздела и раздела ESP. Если вы используете GRUB, вам придется создать отдельный раздел и смонтировать его в каталоге /boot.

В Спецификации загрузчика (BLS) перечислены несколько причин, по которым лучше всего использовать устаревший загрузочный раздел в качестве ESP. Причины включают:

  1. Прошивка UEFI должна иметь возможность напрямую загружать ядро. Наличие отдельного загрузочного раздела, не совместимого с ESP, для ядра не позволяет микропрограмме UEFI напрямую загружать ядро.
  2. Вложение точки монтирования ESP в глубину на три уровня увеличивает вероятность того, что промежуточное монтирование может выйти из строя или по другой причине будет недоступно, когда это необходимо. То есть требование последовательного монтирования root (/), затем boot (/boot), затем efi (/efi) является излишне сложным. и подвержены ошибкам.
  3. Требовать, чтобы загрузчик мог читать другие разделы/диски, которые могут быть отформатированы с использованием произвольных файловых систем, нетривиально. Даже если загрузчик содержит такой код, код, работающий во время установки, может устареть и не сможет получить доступ к ядру/initrd после обновления файловой системы. В настоящее время это относится, например, к драйверу файловой системы ZFS GRUB. Вы должны быть осторожны, чтобы не обновить файловую систему ZFS, если вы используете загрузчик GRUB, иначе ваша система может не восстановиться при следующей перезагрузке.

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

Подводя итог, можно сказать, что существует множество способов компоновки разделов, а тип оборудования (BIOS или UEFI) и марка загрузчика (GRUB, Syslinux или systemd-boot) входят в число факторов, влияющих на выбор компоновки. будет работать.

Другие соображения

MBR и GPT

Таблица разделов GUID (GPT) — это новый формат разделов, который поддерживает диски большего размера. GPT был разработан для работы с более новой прошивкой UEFI. Он обратно совместим со старым форматом разделов основной загрузочной записи (MBR), но не все загрузчики поддерживают метод загрузки MBR. GRUB и Syslinux поддерживают как MBR, так и UEFI, но systemd-boot поддерживает только новый метод загрузки UEFI.

Используя GPT сейчас, вы можете увеличить вероятность того, что ваше устройство хранения или его образ можно будет перенести на новый компьютер в будущем, если вы захотите это сделать. Если у вас есть старый компьютер, который изначально поддерживает только диски с разделами MBR, вам может потребоваться добавить параметр inst.gpt в Anaconda при запуске программы установки, чтобы заставить его использовать более новый формат. Как добавить параметр inst.gpt, показано в приведенном ниже видео под названием «Разметка компьютера с BIOS».

Если вы используете формат раздела GPT на компьютере с BIOS и используете загрузчик GRUB, вы должны дополнительно создать biosboot объемом один мегабайт. раздел в начале вашего устройства хранения. Раздел biosboot не нужен загрузчикам других марок. Как создать раздел biosboot, показано в приведенном ниже видео под названием «Разметка компьютера с BIOS».

И последнее, что следует учитывать при ручном разбиении вашей системы Linux на разделы: использовать ли стандартные разделы или логические тома. Логические тома управляются диспетчером логических томов (LVM). Вы можете настроить тома LVM прямо на своем диске без предварительного создания стандартных разделов для их хранения. Однако для большинства компьютеров по-прежнему требуется, чтобы загрузочный раздел был стандартным разделом, а не томом LVM. Следовательно, наличие томов LVM только увеличивает сложность системы, поскольку тома LVM должны создаваться в стандартных разделах.

Основные функции LVM — изменение размера онлайн-хранилища и кластеризация — на самом деле не применимы к обычному конечному пользователю. Большинство ноутбуков не имеют отсеков для дисков с возможностью горячей замены для добавления или изменения конфигурации хранилища во время работы системы. И не многие пользователи ноутбуков или настольных компьютеров настроили clvmd таким образом, чтобы они могли одновременно обращаться к централизованному устройству хранения данных с нескольких клиентских компьютеров.

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

Видеодемонстрации

Теперь, когда вы знаете, какие разделы вам нужны, вы можете посмотреть приведенные ниже видеодемонстрации сортировки, чтобы увидеть, как вручную разбить компьютер Fedora Linux на разделы с помощью установщика Anaconda.

В этих видеороликах показано создание минимально необходимых разделов. Вы можете добавить больше, если хотите.

Поскольку загрузчик GRUB требует более сложного расположения разделов в системах UEFI, приведенное ниже видео под названием «Разметка компьютера с UEFI» дополнительно демонстрирует, как установить systemd-boot загрузчик. Используя загрузчик systemd-boot, вы можете сократить количество необходимых разделов до двух — boot и root. Как использовать загрузчик, отличный от загрузчика по умолчанию (GRUB), с установщиком Fedora Anaconda, официально задокументировано здесь.

Читайте также: