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

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

Соответствующая программа называется Partitioner и запускается из одноименного пункта секции System главного меню YaST:

disks_fs-01.png

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

Программа Partitioner позволяет осуществить полный комплекс мероприятий по подготовке систем размещения данных:

  • выполнить разметку диска (как в традиционном стиле MS DOS, так и во всё чаще практикуемом GPT-стиле);
  • создать при необходимости мультидисковые устройства (LVM или программный RAID);
  • разместить на разделах или мульти-устройствах файловые системы всех нативных для Linux’а типов (исключая JFS, но зато включая классово чуждый FAT);
  • переопределить, при желании (и, разумеется, понимании смысла соответствующих действий), любые параметры форматирования, имеющие смысл для данной файловой системы (размер логического блока и inode, число байтов на inode, процент резервируемого объёма, и так далее);
  • смонтировать файловые системы в подходящие каталоги файловой иерархии или, напротив, отказаться от их монтирования «до лучших времён»;
  • задать любые опции монтирования из числа подходящих для данной файловой системы.

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

А если учесть ещё и возможности Partitioner по работе с уже существующими разделами и файловыми системами, то возьму на себя ответственность утверждать категорически: равной по функционалу программы данного назначения нет ни в одном дистрибутиве. И даже специально предназначенные для цели организации систем размещения данных, типа Gparted или Palimpsest (господи, слово-то какое — даже и не настукаешь, не то что выговорить) далеко до неё не дотягивают.

Однако нынче мы заниматься манипуляциями с существующими разделами заниматься не будем, а поговорим о их создании с нуля. Сделав маленькую оговорку: поскольку раздел в рассматриваемом ниже примере создаётся на уже размеченном в стиле MS DOS стиле, о GPT разметке пока не будет ни слова. К этому вопросу я надеюсь вернуться в обозримом будущем.


К содержанию