Fedora выбор файловой системы
Если вы только переходите с Windows, то, наверное, уже привыкли, что вам доступна только одна файловая система - NTFS и выбирать просто нет из чего. Но в Linux ситуация совсем другая. Здесь существует огромное множество файловых систем и постоянно создаются новые.
В сегодняшней небольшой статье мы постараемся разобраться какую файловую систему выбрать для Linux, и какие вообще доступны варианты.
Возможно ли в Fedora включить TRIM в реальном времени?¶
Да, это возможно. При использовании классической схемы с обычными разделами необходимо добавить опцию монтирования discard для каждого раздела на SSD в /etc/fstab .
При использовании LVM, следует открыть файл /etc/lvm/lvm.conf в текстовом редакторе и прописать:
При использовании зашифрованных LUKS томов следует в файле /etc/crypttab добавить опцию discard для каждого тома.
Однако следует помнить, что на некоторых накопителях реалтаймовый TRIM может вызвать сбой в работе контроллера и привести к потере всех данных. Именно поэтому он по умолчанию и не применяется.
Все изменения вступят в силу при следующей загрузке системы.
Нужно ли как-то настраивать Fedora для работы с SSD?¶
Особой настройки не требуется. Необходимо лишь убедиться, что таймер процедуры TRIM активен:
Если это не так, активируем его:
Процедура TRIM для всех установленных твердотельных накопителей будет выполняться автоматически по расписанию один раз в неделю во время простоя системы.
Можно ли не переносить на SSD домашние каталоги пользователей?¶
Можно, но настоятельно не рекомендуется так делать ибо в таком случае прирост скорости работы системы будет далеко не таким большим, каким мог бы быть, т.к. колонна всегда двигается со скоростью самой медленной машины, а это всегда жёсткий диск.
Большая часть приложений хранят в домашних каталогах пользователей свои файлы конфигурации, а также различные кэши. В итоге, они загрузятся быстро, а затем перейдут в состояние iowait для ожидания этих данных с медленного накопителя.
Таким образом, на быстром SSD накопителе следует размещать как корневой, так и домашние каталоги пользователей.
Как лучше разбить диск самостоятельно?¶
Если по какой-то причине не хочется доверять автоматическому разбиению, мы рекомендуем следующую конфигурацию (порядок важен):
Служебный ESP (UEFI) раздел.
Раздел для хранения ядер и initrd.
Корневой раздел для системы и приложений.
Раздел для хранения пользовательских файлов.
Здесь RAM – объём установленной оперативной памяти.
Могу я переместить Fedora на другой диск?¶
Да. Алгоритм такой:
загрузка с Fedora LiveUSB ;
создание разделов для новой установки Fedora посредством GParted или любой другой утилиты разбиения дисков;
монтирование старых и новых разделов;
копирование всех файлов и каталогов со старого накопителя на новый с сохранением прав доступа;
редактирование файла /etc/fstab нового накопителя так, чтобы в нём были указаны UUID новых разделов;
создание в корневом каталоге нового накопителя файла /.autorelabel для автоматической установки контекста безопасности SELinux;
установка загрузчика (если необходимо).
4. BtrFS
Мы добрались к первой файловой системе следующего поколения. Это B-Tree File System. Её разработал Крис Масон во время своей работы в компании Oracle в 2006 году. Она поддерживает множество интересных возможностей, таких как управление томами, снимки состояния, прозрачное сжатие и дефрагментацию в реальном времени. Файловая система разрабатывалась как качественная и новая альтернатива для файловых систем семейства Ext. Даже основной разработчик Ext4 Теодор Цо считает, что за Btrfs или подобной ей файловой системой будущее, а Ext4 рано или поздно останется в прошлом. Сейчас BtrFS используется по умолчанию в SUSE Linux, как в серверной, так и обычной редакции. Она уже считается стабильной, но многие всё ещё боятся её использовать.
Могу ли я создать свой собственный ISO образ?¶
Да. Собственный образ можно создать на базе Kickstart файлов. Более подобную информацию можно найти здесь.
Готовые Kickstart проекты для изучения:
Какой способ разбиения диска лучше выбрать?¶
Существует 2 способа:
LVM (используется по умолчанию) – динамические разделы, позволяющие изменять разделы на лету в любую сторону, а также поддерживающие функцию моментальных снимков (снапшотов);
классическая схема с физическими разделами.
Если возможности LVM использовать не планируется на ПК или ноутбуке, то рекомендуется применять классическое разбиение , т.к. такая схема работает быстрее и надёжнее.
Что будет если при отсутствующем разделе подкачки закончится память?¶
При критическом недостатке оперативной памяти (исчерпании доступных страниц) и при отсутствии подкачки существует риск зависания всей системы.
Таким образом, для данной конфигурации настоятельно рекомендуется использовать любой OOM killer пользовательского режима: earlyoom , systemd-oomd и т.п., чтобы не подвергать систему опасности и не доводить до использования механизма OOM Killer ядра Linux.
Можно ли установить Fedora на устройство с ARM?¶
Да. Загрузки доступны для armhfp, а также aarch64.
Могу ли я автоматизировать установку?¶
2. XFS
Файловая система XFS разработана в Silicon Graphics в 1994 году для операционной системы SGI IRX. Расшифровывается как eXtended File System. Для Linux она была портирована в 2001 и немного позже её начали использовать в Red Hat Enterprice Linux в качестве файловой системы по умолчанию. Хотя эту файловую можно отнести к обычным, она изначально была рассчитана на работу с большими дисками. Она очень похожа на Ext4, тоже поддерживает журналирование и не подвержена фрагментации, но её можно только увеличить, уменьшить раздел с этой файловой системой нельзя. Ещё XFS показывает хорошую производительность при работе с большими файлами, но медленее работает с большим количеством маленьких файлов по сравнению с другими файловыми системами.
Как улучшить отображение шрифтов в Fedora?¶
В актуальных релизах Fedora пакет freetype уже собран с поддержкой субпиксельного сглаживания, поэтому, чтобы получить качественный рендеринг шрифтов, необходимо лишь разрешить использование LCD фильтров, создав символическую ссылку на файл 11-lcdfilter-default.conf в каталоге /etc/fonts/conf.d :
Для вступления изменений в силу необходимо повторно войти в систему либо перезагрузить компьютер.
При установке не предлагается установить пароль для суперпользователя. Это нормально?¶
Да. Если при установке системы был создан пользователь-администратор , то пароль для учётной записи суперпользователя (root) не устанавливается.
Для выполнения команд с привилегиями суперпользователя в настоящее время рекомендуется использовать sudo .
Однако если по какой-то причине работающая учётная запись root необходима, можно её активировать, установив пароль .
6. ZFS
ZFS была разработана для Solaris компанией Sun Microsystems и сейчас она принадлежит Oracle в 2005 году. Немного позже она была портирована для Linux и начиная с Ubuntu 16.04 доступна в установщике для использования в качестве корневой файловой системы. Она похожа на BtrFS, потому что поддерживает управление томами, контрольные суммы для всех данных, прозрачное сжатия и прозрачное шифрование. Её тоже можно отнести к файловым системам следующего поколения. По архитектуре, это 128 битная файловая система, в то же время как Ext4 - 64 битная. Поэтому лимиты у неё очень большие и в обозримом будущем мы к ним даже не приблизимся. Но Линус Торвальдс, создатель ядра Linux не советует использовать ZFS.
3. JFS
Файловая система JFS или Journaled File System разработана компанией IBM для системы IBM AIX в 1990 году, а чуть позже она была портирована и для Linux. В отличие от Ext3, в которой был добавлен журнал для сохранения целостности файловой системы, JFS была изначально журналируемой. В журнале сохраняются только метаданные. Файловая система одинаково быстро работает с как с большими, так и с маленькими файлами, а ещё её также как и XFS нельзя уменьшить, только увеличить. Несмотря на то, что эта файловая система доступна в большинстве дистрибутивов, её редко используют, а значит и её разработка и выявление багов идет медленнее.
Что быстрее: раздел подкачки или файл подкачки?¶
Раздел подкачки, т.к. отсутствуют ограничения, накладываемые используемой файловой системой.
Как отключить скрытие меню Grub?¶
Отмена скрытия меню загрузки и отображение его при каждой загрузке системы:
1. Ext
Про семейство файловых систем Ext я больше не буду говорить в этой статье. Про всё можно подробно прочитать в статье Файловая система Ext4. Там рассказана история развития этой файловой системы, а также её плюсы и минусы. Для установки Linux лучше всего подойдёт файловая система Ext4 из-за её стабильности и огромному количеству руководств по настройке в интернете.
Как установить Fedora в dual-boot вместе с другой ОС?¶
Существует два способа: автоматический и ручной.
Автоматический способ:
Загрузим систему с Fedora LiveUSB , выберем автоматической способ разбиения. Все действия будут выполнены автоматически с настройками по умолчанию.
Ручной способ:
Выполним следующие шаги в строго указанном порядке:
загрузим систему с Live образа ;
установим менеджер разделов GParted sudo dnf install gparted (потребуется доступ к Интернету; в XFCE и LXDE Live он уже присутствует внутри базового образа);
запустим GParted, затем уменьшим раздел другой ОС так, чтобы на диске появилось свободное место достаточного объёма;
создадим новые разделы для Fedora;
запустим установку в режиме ручного разбиения диска, затем укажем точки монтирования для созданных разделов;
завершим установку и перезагрузимся в установленную ОС;
в случае если другой ОС является Microsoft Windows, применим следующие оптимизации .
Загрузчик Grub 2 автоматически обнаружит другие операционные системы на устройстве и добавит их в список загрузки.
Есть возможность самому выбрать пакеты для установки?¶
Да, при помощи netinstall образа, но лишь группами .
Выводы
Ещё в списке файловых систем установщика есть Swap и FAT, но обе эти файловые системы нельзя использовать для корневого раздела Linux. Первая используется для раздела подкачки и не предназначена для хранения файлов, а вторая - это старая файловая система от Microsoft, не поддерживающая многих необходимых атрибутов и возможностей.
Есть и другие файловые системы, например F2FS, разработанная специально для SSD, но они используются ещё реже. Для себя я вижу два варианта - это либо Btrfs, потому что она активно развивается, разработана для Linux и разработчики SUSE ей доверяют, а также Ext4, потому что очень стабильна и проверена временем. А какую файловую систему для Linux используете вы? Какие лучшие файловые системы Linux? Напишите в комментариях!
Статья распространяется под лицензией Creative Commons ShareAlike 4.0 при копировании материала ссылка на источник обязательна.
Для загрузки Live образа целиком в память, необходимо стрелками выбрать пункт Start Fedora Live, нажать Tab, затем в строке редактирования параметров добавить rd.live.ram через пробел сразу после quiet и после этого нажать Enter.
У меня много оперативной памяти. Нужен ли мне раздел подкачки?¶
За счёт использования сжатия памяти zram , в современных выпусках Fedora для большинства сценариев использования на рабочих станциях 10+ ГБ оперативной памяти будет вполне достаточно, поэтому раздел подкачки можно не создавать.
Внимание! При отсутствии раздела подкачки перестанет работать функция suspend to disk (гибернация).
Как определить в каком режиме была произведена установка системы?¶
Определим режим установки системы ( UEFI или Legacy) посредством проверки наличия либо отсутствия каталога /sys/firmware/efi :
В консолях фреймбуфера отображаются кракозябры. Как это починить?¶
Способ 1:
Способ 2:
Установим пакет шрифтов Terminus:
Теперь откроем файл /etc/vconsole.conf в текстовом редакторе:
Укажем правильное имя шрифта внутри директивы FONT :
Сохраним изменения в файле и пересоберём initrd.
Сколько нужно подкачки для работы гибернации?¶
Для нормальной работы режима suspend to disk размер подкачки должен быть больше, либо равен объёму установленной в ПК или ноутбуке оперативной памяти.
После установки Windows был затёрт UEFI загрузчик Fedora. Как его восстановить?¶
Во время своей установки ОС Microsoft Windows всегда осуществляет форматирование служебного ESP раздела диска, поэтому придётся вручную восстановить загрузчик.
Выполним переустановку загрузчиков Grub2 и shim:
Завершим работу chroot окружения:
Какую файловую систему рекомендуется использовать на Fedora?¶
Начиная с Fedora 33, в редакции Workstation, для установки по умолчанию предлагается BTRFS .
Несмотря на это, мы рекомендуем применять ext4. На наш взгляд, это самая стабильная и популярная файловая система в настоящее время.
Для хранения больших объёмов данных можно использовать XFS. Это также стабильная и быстрая ФС, но следует помнить, что при сбоях электропитания вместо файлов, в которые в этот момент шла запись, могут оказаться нули. Таким образом, XFS лучше применять только если есть источник бесперебойного питания (UPS) либо на ноутбуках.
Как установить Fedora в UEFI режиме?¶
Загрузка Fedora LiveUSB образа должна производиться исключительно в UEFI режиме. На большинстве материнских плат в меню вариантов загрузки требуется выбрать режим UEFI External Drive или UEFI USB HDD.
Схемой разбиения диска, на который будет установлен дистрибутив, должна быть GPT. Проверить можно посредством выполнения fdisk:
Если используется классический MBR (msdos), необходимо запустить утилиту GParted, выбрать диск из списка, затем в меню Устройство пункт Создать таблицу разделов – GPT и запустить процесс кнопкой Применить изменения. Все данные на диске будут уничтожены.
Теперь можно приступать к установке. Автоматическое разбиение в Anaconda произведёт все действия самостоятельно.
Выбор файловой системы для Linux
Все файловые системы можно разделить на два типа: это обычные файловые системы и файловые системы следующего поколения. К обычным файловым системам относится используемая в большинстве дистрибутивов Ext4, она имеет все необходимые для полноценной работы возможности, но не более того.
Файловые системы следующего поколения - это BtrFS, ZFS и другие им подобные. Кроме стандартных возможностей они добавляют такие интересные вещи как дедупликация данных, управление томами, размещение файловой системы на нескольких физических дисках, контрольные суммы для данных, прозрачное сжатие и шифрование, снимки состояния, а также многое другое. Несмотря на все эти преимущества, новые файловые системы ещё не всегда стабильны и не поддерживаются не во всех дистрибутивах, а многие из их возможностей просто не нужны обычным пользователям.
Если кратко отвечать на вопрос, какую файловую систему выбрать для Linux - то ответ - Ext4. Она разработана очень давно, но зато очень стабильна и проверена временем. Она используется по умолчанию во многих дистрибутивов, а её лимитов хватит с головой, как для домашних пользователей, так и для большинства серверов. Но эта файловая система относится к обычным. Если вы не хотите её использовать дальше мы рассмотрим несколько альтернатив, доступных для выбора в установщике Ubuntu.
Можно ли без потерь данных преобразовать одну файловую систему в другую?¶
Нет, конвертирование ФС без потери данных не представляется возможным, поэтому для выполнения данной процедуры необходим другой раздел диска подходящего размера с поддержкой прав доступа Unix. Алгоритм следующий:
копирование всех данных на другой раздел с сохранением прав доступа ;
форматирование старого раздела с необходимой файловой системой;
возвращение данных на прежнее место;
сброс контекста SELinux.
Поддерживается ли технология Secure Boot?¶
Да, полностью. В качестве предварительного загрузчика используется shim, подписанный цифровой подписью Microsoft.
Как полностью скрыть меню Grub?¶
Скрытие меню загрузки:
Если в дуалбуте установлена ОС Microsoft Windows, но всё равно требуется скрыть меню Grub 2, то вместо menu_auto_hide=1 следует применять menu_auto_hide=2 .
Получить доступ к элементам скрытого меню можно посредством зажатия клавиши Shift или F8 во время начальной загрузки системы.
Почему таймер TRIM отключён по умолчанию?¶
Изначально таймер TRIM активировался автоматически, если установка Fedora производилась на SSD накопитель, но через некоторое время обнаружилась серьёзная проблема с noname-накопителями. Их контроллеры декларировали поддержку процедуры TRIM, однако при её выполнении теряли все данные на носителе.
Из-за достаточно большого количества жалоб на потерю данных с таких дешёвых контрафактных noname накопителей, созданных на базе простейших контроллеров от флешек и микросхем памяти из отбраковки, было решено таймер отключить.
5. ReiserFS
Файловую систему ReiserFS разработал Ганс Рейзер специально для Linux в 2001 году. В неё было включено множество возможностей недоступных для Ext4. Как и в Ext4 здесь есть журналирование либо только метаданных, либо вместе с данными. Поддерживается управление томами, есть возможность добавить кэширующий быстрый диск. ReiserFS - очень быстрая и умеет упаковывать несколько файлов в один блок, чтобы уменьшить использование памяти. Однако, разработка этой файловой системы была заброшена после того, как Ганс Райзер сел в тюрьму в 2008. Версия файловой системы Raiser4 всё ещё не попала в ядро, поэтому для использования на перспективу лучше выбрать Btrfs.
Как произвести минимальную установку системы?¶
Если требуется выполнить минимальную установку системы без дополнительного программного обеспечения, но с графической средой Gnome или KDE, выполним следующие шаги в строго указанном порядке:
Как было сказано ранее, по умолчанию инсталлятор Fedora предлагает для всех разделов файловую систему ext4. В списке доступных значатся также ext2, ext3 и xfs. А вот наиболее прогрессивной из современных файловых систем, btrfs, мы там не увидим, хотя идущее с Fedora 12 ядро 2.6.31 её поддерживает, хотя и в качестве экспериментальной опции, но зато в самой современной инкарнации -- в версии 0.19.
Тем не менее, задействовать btrfs уже на стадии установки Fedora версий 11 и 12 можно, и без особого труда. Для этого достаточно при загрузке с установочного носителя в меню начального загрузчика нажать клавишу табуляции и в появившейся строке умолчальных параметров передать ядру ещё один, правда, несколько не членораздельный –
как это показано на скриншоте:
Кстати, если вы подумаете, что этот трудновоспринимаемый набор символов имеет некий сакральный смысл, который можно распознать путём глубокого изучения документации, то сильно ошибётесь. Это всего лишь фраза
Которую можно перевести примерно так:
Не могу поверить, что это не БТР
Кроме того, в этом параметре обыгрывается и брэнд одного из сортов американского маргарина
После активизации btrfs на стадии разметки диска (при выборе пункта Собственное разбиение из выпадающего меню) её имя появляется в списке доступных файловых файловых систем:
В частности, на неё можно поместить не только, например, домашний каталог, но и корень файловой иерархии. Правда, в этом случае следует обязательно создать специальный раздел под каталог /boot , с файловой системой ext2 или ext3, ибо GRUB, насколько мне известно, о btrfs ещё ничего не знает и загрузить с неё ядро не сможет:
Приведённый скриншот сделан, естественно, при установке в виртуаульной машине. Однако та же схема разбиения (с поправкой на размеры разделов) была опробована и на реальном “железе”, и до сих пор ни малейших неприятностей из этого не последовало. В частности, эти строки написаны в системе, корень файловой иерархии и раздел под домашние каталоги несут файловую систему btrfs, бессбойно служащую вот уже три месяца и спокойно пережившую несколько отключений электроэнергии.
Ранее мы рассмотрели стандартные методы установки Fedora -- в графическом режиме, посредством инсталлятора ayaconda. Однако в этом дистрибутиве предусмотрен и текстовый режим установки.
Правда, на поверхности переход этот метод инсталляции не валяется. Чтобы прибегнуть к текстовой установке, необходимо, загрузившись с обычного дистрибутивного носителя -- DVD, первого установочного компакта или netinst, -- надо в меню, зафиксировав умолчальную его строку, нажать клавишу табуляции и в появившейся строке загрузки ядра ввести параметр text :
Теперь после привычного уже предложения проверить диск, каковое можно с негодованием отвергнуть
появится текстовое приветствие (в данном примере использовался RFRemix):
Нажав Enter, мы оказываемся в панели выбора языка:
Согласившись с тем, что установка будет продолжена на языке Шекспира, мы переходим к следующим шагам. Они обычны -- установка часового пояса:
Указание пароля администратора:
также с привычной жалобой на его простоту:
А вот после этого начинается удивительное -- и не сказать, что удивительное приятно. По идее, здесь следовало бы разметить диск, определить файловые системы и указать их точки монтирования. Однако ничего этого мы не увидим. По части разметки предлагается лишь три варианта -- замена существующей Linux-системы (выбор по умолчанию), использование всего диска или свободного пространства на нём; под последним понимается пространство не размеченное:
Если вы думаете, что дальше будут задаваться какие-либо дурацкие вопросы о разделах, файловых системах, точках их монтирования, а также о местопомещении загрузчика -- вы глубоко заблуждаетесь, текстовый инсталлятор выше этих мелочей. Он лишь спросит -- а записать ли на диск сделанные изменения:
После чего начнёт своё чёрное дело по разметке диска, создании файловых систем, запуску процесса инсталляции (в отличие от графического режима, довольно быстрому)
и, наконец, собственно развёртыванию пакетов -- в весьма скромном, казалось бы, количестве 185 штук:
Так что и эта процедура проходит почти мгновенно, завершаясь победной реляцией и предложением перезагрузиться:
Весьма поспешным окажется и процесс загрузки, сопровождавшийся довольно скромной картинкой:
Быстро сменяющейся приглашением к авторизации. Поскольку никаких пользовательских аккаунтов в ходе установки не создавалось, кроме как войти в систему root'ом, делать здесь нечего:
А войдя, продолжить удивляться. Во-первых, команда mount показала, что автоматическая разметка диска свелась к создания раздела под /boot с файловой системой ext2 (что нормально), и корневого раздела на всё оставшееся пространство. Причём корневой раздел будет нести на себе логическую группу LVM с файловой системой ext4 -- и это даже при одном диске. Зато ни малейшего намёка на раздел под /home обнаружить не удастся -- ни LVM'ным чучелом, ни обычной тушкой:
Зато вся инсталляция, как видно из скриншота, займёт более 600 Мбайт -- неплохой аппетит, учитывая полное отсутствие не только какой-либо графической среды, но и Иксов вообще.
Дальнейшее знакомство с системой можно свести к выяснению вопроса, чего ещё нет у рыб, кроме монокля и полного собрания сочинений Шпильгагена. Так вот, в инсталляции не было сети -- команда ifconfig показывала только интерфейс loop .
Как следствие, не будет и настройки доступа к репозиториям: на любые варианты команды yum последует ответ об отсутствии метаданных (и не удивительно -- откуда бы им взяться?).
Собственно, на этом перечисление отсутствующих функций можно и закончить -- в свежеустановленном виде система не пригодна ни к каким делам праведности.
Положим, вопрос с сетью при подключении к нормальному провайдеру решается достаточно просто: достаточно будет запустить DHCP:
Это автоматически приведёт в чувство и yum : в ответ на команду
все недостающие метаданные бодренько скачаются, в результате чего можно будет ознакомиться со списком доступных репозиториев:
После этого, собственно, можно уже жить: заниматься доустановкой всего необходимого, без оглядки на предустановленные группы пакетов -- источник всяческого балласта. Благо, команда
показала, что в ходе инсталляции была задействована единственная группа -- Сервер электронной почты.
Однако проблема не вполне адекватной для пользовательского десктопа разметки диска это не снимет.
В общем, текстовая инсталляция Fedora не оправдает надежд тех, кто рассчитывает на её большую гибкость. Впервые в жизни вижу, что текстовый вариант установки по своему функционалу уступает графическому. Причём в тех самых моментах, которые больше всего требуют осознанного вмешательства пользователя -- а ведь текстовые установщики обычно и рассчитаны на пользователей, способных вмешиваться в процесс инсталляции осознанно.
Разумеется, решить вопрос с произвольной разметкой диска можно. Например, создав заблаговременно все необходимые разделы, оставив неразмеченное пространство под корень, после установки прописать в /etc/fstab всякие /home и что потребуется ещё. Но способ этот достаточно кучерявый. Да и с корнем на LVM с ext4 остаётся только примириться. В общем, грустно.
И ведь, по опыту своего общения с Red Hat 7--10-летней давности, припоминаю, что в текстовом его инсталляторе было всё необходимое: и произвольная разметка диска (причём на выбор -- с помощью fdisk или Disk Druid), и определение точек монтирования, и выбор пакетов. Остаются только спросить, как в старом одесском анекдоте: и кому это всё мешало?
Так что назначение текстового режима установки осталось для меня не вполне ясным. Разве что использовать его для инсталляции на старые машины, не способные нормально осилить anaconda и не требующие Иксов? Другого применения ему я не вижу. И описал его здесь исключительно полноты картины ради.
Как один из главных недостатков Fedora я уже отмечал архаичность программы установки. А самый скользкий момент её -- это разметка дисков. Во-первых, она недостаточно гибка, во-вторых -- нередко допускает отсебятину. Например, упорно присваивает некоторым разделам статус первичного или, напротив, логического в расширенном, вне зависимости от отметки соответствующей опции или отсутствия таковой, просто по собственному усмотрению.
Поэтому, если требуется не очень стандартная или просто сложная разметка диска, с выделением на самостоятельные разделы отдельных каталогов, часто целесообразно разметить диск до начала инсталляции. Благо сделать это можно средствами, имеющими на дистрибутивных носителях Fedora и её LiveCD.
При использовании стандартных установочных носителей ручную разметку диска целесообразно выполнить сразу после появления начальной заставки -- приглашения к инсталляции. Для этого переходим в текстовую виртуальную консоль с помощью комбинации Alt+Control+F2 (например, на стадии установки их задействовано несколько). Правда, здесь на предмет разметки дисков в нашем распоряжении окажется только утилита fdisk — та самая, которой мамы-линуксойдки веками пугают своих маленьких детей, если они плохо изучают Ubuntu. Но мы-то с вами уже довольно большие, и знаем, что ничего страшного в ней нет. А если кто сомневается и боится — утилите fdisk будет посвящена специальная страница.
Если, тем не менее, fdisk продолжает оказывать устрашающее действие, можно выполнить разметку диска инструментами любого из штатных LiveCD дистрибутива. В версии 11 они предоставят пользователю одну из графических утилит этого назначения — Gparted (в LiveCD со средами GNOME, Xfce или LXDE) или Qtparted (в Live-системе, базирующейся на KDE). Начиная с версии 12, этой цели служит универсальная графическая утилита Palimpsest, о которой вскользь упоминалось ранее. Все эти средства будут описаны на страницах рубрики Диски, разделы, тома.
Есть и специальный мини-дистрибутив, ориентированный на работу с дисками и разделами – Parted Magic , доступный в виде ISO- и USB-образов (размер любого из них менее 100 Мбайт, правда, в zip-компрессированном виде). Так что при желании можно воспользоваться и им.
На деталях процесса разметки я останавливаться не буду. И тем более не буду говорить о том, как именно надо размечать диск: стратегии и тактике дисковой разметки также будет посвящена специальная страница.
Ну а после предварительной разметки диска можно спокойно начинать инсталляцию. И на соответствующем её этапе вместо создания разделов прибегнуть для каждого из существующих к кнопке Изменить. А затем последовательно определить для них точки монтирования и файловые системы.
На стадии инсталляции можно также подключить и существующие разделы с данными -- без потери оных. Например, домашний каталог из прежней инсталляции какого-либо иного дистрибутива Linux. Для этого достаточно только определить для него точку монтирования -- и ни в коем случае не трогать пункт Тип ФС.
Как определить точную дату установки ОС?¶
Т.к. операционная система постоянно обновляется, точную дату установки ОС напрямую получить не представляется возможным. Можно лишь вывести дату последнего форматирования раздела диска, на котором установлена система:
Здесь /dev/sda1 – раздел диска с Fedora.
Необходим ли доступ в Интернет при установке?¶
Только для netinstall образа. Все остальные устанавливаются «как есть», т.е. со стандартным набором пакетов.
Как ускорить запуск системы?¶
Приобрести в компьютер или ноутбук SSD накопитель и установить операционную систему на него. Это даст колоссальный прирост к скорости запуска.
Что вы скажете об установке системы на BTRFS?¶
поддержка копирования при записи (COW);
поддержка проверки целостности данных посредством контрольных сумм;
поддержка моментальных снимков системы (snapshot);
отсутствие ограничения на максимальное количество файлов;
поддержка прозрачного сжатия данных с использованием нескольких алгоритмов;
поддержка подтомов (subvolume);
встроенная поддержка клонирования, что полезно при создании резервных копий;
оффлайновая дедупликация записываемых данных.
ранее была слишком нестабильной и при определённых условиях приводила к потере всех данных на накопителе;
не имеет встроенного полнодискового шифрования;
известны случаи несовместимости с системой внешнего полнодискового шифрования LUKS;
из-за COW очень сильно фрагментируется, поэтому не рекомендуется к использованию на жёстких магнитных дисках (HDD);
без использования флага nodatacow проседает производительность баз данных (СУБД), а также виртуальных машин.
Можно ли использовать Grub на BTRFS?¶
Конфигурация, при которой раздел /boot использует файловую систему BTRFS (раздел или подтом) является неподдерживаемой и будет приводить к возникновению ошибки .
Можно ли сделать так, чтобы подкачка использовалась лишь при исчерпании ОП?¶
Да, это возможно. Откроем терминал и выполним следующие команды:
Изменения вступят в силу немедленно и сохранятся до перезагрузки системы.
Для того, чтобы сделать эти изменения постоянными, создадим файл конфигурации sysctl .
Читайте также: