Главная » 2017 » Ноябрь » 14 » man mke2fs
00:04
man mke2fs

SEO sprint - Всё для максимальной раскрутки!

ИМЯ

mke2fs - создать файловую систему ext2 / ext3


СИНТАКСИС
mke2fs [-c | -l имя_файла] [-b размер блока] [-f размер фрагмента] [-g блоков для каждой группы] [-i байты для-inode] [-j] [-J journal-options] [-N число-inode] [-n] [-m reserved-blocks-percent] [-o creator-os] [-O feature [, ...]] [-q] [-r fs-revision-level] [-E extended-options] [-v] [-F] [-L volume-label] [-M last-installed-directory] [-S] [-T тип файловой системы] [-V] device [blocks- count]

mke2fs -O journal_dev [-b block-size] [-L volume-label] [-n] [-q] [-v] external-journal [blocks-count]
ОПИСАНИЕ
mke2fs используется для создания файловой системы ext2 / ext3 (обычно в разделе диска). device - специальный файл, соответствующий устройству (например, / dev / hdXX). block-count - количество блоков на устройстве. Если опустить, mke2fs автоматически отображает размер файловой системы. Если вы вызываете mkfs.ext3, журнал создается так, как если бы была задана опция -j.
ОПЦИИ

-b размер блока
Укажите размер блоков в байтах. Допустимые значения размера блока - 1024, 2048 и 4096 байт на блок. Если опустить, размер блока mke2fs эвристически определяется размером файловой системы и ожидаемым использованием файловой системы (см. Параметр -T). Если размер блока отрицательный, то mke2fs будет использовать эвристику для определения соответствующего размера блока с ограничением на размер блока, по меньшей мере, размером блока. Это полезно для некоторых аппаратных устройств, которые требуют, чтобы размер блока был кратным 2k.

Перед созданием файловой системы проверьте устройство на наличие плохих блоков. Если этот параметр указан дважды, то вместо теста с быстрым чтением используется более медленный тест чтения-записи.
-E расширенные опции
Установите расширенные параметры файловой системы. Расширенные параметры разделяются запятой и могут принимать аргумент, используя знак equals ('='). Параметр -E использовался для -R в более ранних версиях mke2fs. Опция -R по-прежнему принимается за обратную совместимость. Поддерживаются следующие расширенные опции:

шаг = полосой размера
Настройте файловую систему для массива RAID с блоками файловой системы размером в полосу.
размер = макс-онлайн-изменение размера
Зарезервируйте достаточно места, чтобы таблица дескрипторов группы блоков могла расти, чтобы поддерживать файловую систему с блоками max-online-resize.

-f размер фрагмента
Укажите размер фрагментов в байтах.
-F
Запустить mke2fs для запуска, даже если указанное устройство не является блочным специальным устройством или, по-видимому, установлено.
-g блоков на группу
Укажите количество блоков в группе блоков. Как правило, пользователь не задает этот параметр, поскольку по умолчанию это оптимально для файловой системы. (Для администраторов, которые создают файловые системы на RAID-массивах, предпочтительнее использовать параметр RAID шага как часть опции -R, а не манипулировать количеством блоков на группу.) Этот параметр обычно используется разработчиками, которые разрабатывают тестовые примеры ,
-i bytes-per-inode
Укажите отношение байтов / дюймов. mke2fs создает индексный дескриптор для каждого байта байта на каждый дюйм на диске. Чем больше отношение байтов к индексу, тем меньше будет создано inode. Это значение обычно не должно быть меньше, чем размер блока файловой системы, так как тогда будет сделано слишком много inodes. Будьте предупреждены, что невозможно увеличить количество inodes в файловой системе после ее создания, поэтому будьте осторожны, чтобы определить правильное значение для этого параметра.
-j
Создайте файловую систему с журналом ext3. Если параметр -J не указан, параметры журнала по умолчанию будут использоваться для создания журнала соответствующего размера (с учетом размера файловой системы), хранящегося в файловой системе. Обратите внимание, что вы должны использовать ядро с поддержкой ext3, чтобы фактически использовать журнал.
-J-journal-options
Создайте журнал ext3, используя параметры, указанные в командной строке. Параметры журнала разделяются запятой и могут принимать аргумент, используя знак equals ('='). Поддерживаются следующие параметры журнала:

размер = журнал размера
Создайте внутренний журнал (т. Е. Хранимый в файловой системе) размером в мегабайты размером в размер журнала. Размер журнала должен быть не менее 1024 блоков файловой системы (т. Е. 1 МБ при использовании блоков 1 тыс., 4 МБ при использовании блоков 4 тыс. И т. Д.) И может составлять не более 102 400 блоков файловой системы.
Устройство = внешний-журнал
Присоедините файловую систему к блочному устройству журнала, расположенному на внешнем журнале. Внешний журнал должен быть уже создан с помощью команды
mke2fs -O journal_dev external-journal
Обратите внимание, что внешний журнал должен быть создан с тем же размером блока, что и новая файловая система. Кроме того, несмотря на поддержку присоединения нескольких файловых систем к одному внешнему журналу, ядро Linux и e2fsck (8) пока не поддерживают общие внешние журналы.
Вместо прямого указания имени устройства внешний журнал также может быть задан либо LABEL = label, либо UUID = UUID, чтобы найти внешний журнал либо меткой тома, либо UUID, хранящейся в суперблоке ext2 в начале журнала. Используйте dumpe2fs (8) для отображения метки тома журнала и UUID. См. Также параметр -L для tune2fs (8).

Для файловой системы может быть задан только один из параметров размера или устройства.
-l имя_файла
Прочитайте список плохих блоков из имени файла. Обратите внимание, что номера блоков в списке плохих блоков должны быть сгенерированы с использованием того же размера блока, который используется mke2fs. В результате опция -c для mke2fs является гораздо более простым и менее подверженным ошибкам методом проверки диска на наличие плохих блоков перед его форматированием, так как mke2fs автоматически передает правильные параметры программе badblocks.
-L-новый-том-ярлык
Установите метку тома для файловой системы на метку нового тома. Максимальная длина метки тома составляет 16 байтов.
-m зарезервированных-блоков-процент
Укажите процент блоков файловой системы, зарезервированных для суперпользователя. Это позволяет избежать фрагментации и позволяет корневым существующим демонам, таким как syslogd (8), продолжать функционировать правильно после того, как непривилегированные процессы не смогут писать в файловую систему. Процент по умолчанию - 5%.

Установите последний смонтированный каталог для файловой системы. Это может быть полезно для утилит, которые отключают последний смонтированный каталог, чтобы определить, где должна монтироваться файловая система.
-n
заставляет mke2fs фактически не создавать файловую систему, а показывать, что она будет делать, если бы она создавала файловую систему. Это можно использовать для определения местоположения резервных суперблоков для конкретной файловой системы, при условии, что параметры mke2fs, которые были переданы при первоначальной создании файловой системы, используются снова. (С добавлением опции -n, конечно!)
-N число-inode
переопределяет вычисление по умолчанию числа индексов, которые должны быть зарезервированы для файловой системы (которая основана на количестве блоков и отношении байтов на дюйм). Это позволяет пользователю напрямую указывать количество необходимых инодов.
-o создатель-os
Вручную переопределить значение по умолчанию поля «creator os» файловой системы. Обычно поле создателя устанавливается по умолчанию для собственной ОС исполняемого файла mke2fs.
-O особенность [, ...]
Создайте файловую систему с заданными функциями (параметры файловой системы), переопределив параметры файловой системы по умолчанию. По умолчанию функции, которые включены по умолчанию, определяются отношением base_features, либо в разделе [libdefaults] в файле конфигурации /etc/mke2fs.conf, либо в подразделе секции [fs_types] для типа файловой системы, как указано в -T. Конфигурация конфигурации типа файловой системы, найденная в разделе [fs_types], переопределит глобальный по умолчанию, найденный в [libdefaults].
Набор функций файловой системы будет дополнительно отредактирован с использованием либо спецификации набора функций, заданной этой опцией, либо если этот параметр не указан, отношением default_features для создаваемого типа файловой системы или в разделе [libdefaults] файла конфигурации.

Набор функций файловой системы состоит из списка функций, разделенных запятыми, которые должны быть включены. Чтобы отключить функцию, просто префикс имени функции символом каретки ('^'). Функция псевдо-файловой системы «none» очистит все функции файловой системы.

dir_index
Используйте хешированные b-деревья для ускорения поиска в больших каталогах.
тип файла
Сохраните информацию о типе файла в записях каталога.
has_journal
Создайте журнал ext3 (как будто с помощью опции -j).
journal_dev
Создайте внешний журнал ext3 на данном устройстве вместо обычной файловой системы ext2. Обратите внимание, что внешний журнал должен быть создан с тем же размером блока, что и файловые системы, которые будут его использовать.
resize_inode
Запасное пространство, поэтому таблица дескрипторов группы блоков может расти в будущем. Полезно для онлайн-изменения размеров с помощью resize2fs. По умолчанию mke2fs попытается зарезервировать достаточно места, чтобы файловая система могла расти до 1024-кратного первоначального размера. Это можно изменить, используя расширенный вариант размера.
sparse_super
Создайте файловую систему с меньшим количеством резервных копий суперблока (экономит место на больших файловых системах).

-q
Тихое исполнение. Полезно, если mke2fs запускается в скрипте.
-r версия
Установите версию файловой системы для новой файловой системы. Обратите внимание: 1.2 ядра поддерживают только файловые системы версии 0. По умолчанию создается файловая система версии 1.
-S
Пишите только дескрипторы суперблока и группы. Это полезно, если все суперблоки блокировки и резервного копирования повреждены, и требуется метод восстановления последней канавы. Это заставляет mke2fs повторно инициализировать дескрипторы суперблока и группы, не касаясь таблицы inode и растровых изображений блоков и inode. Программа e2fsck должна запускаться сразу после использования этой опции, и нет никакой гарантии, что данные будут спасены. Крайне важно указать правильную блокировку файловой системы при использовании этой опции или нет возможности восстановления.
-T fs-type
Укажите, как будет использоваться файловая система, чтобы mke2fs могли выбирать оптимальные параметры файловой системы для этого использования. Типы файловой системы, которые могут поддерживаться, определяются в файле конфигурации /etc/mke2fs.conf(5). Файл конфигурации по умолчанию содержит определения типов файловой системы: небольшие, гибкие, новости, большие файлы и largefile4.
-v
Подробное исполнение.
-V
Распечатайте номер версии mke2fs и выйдите.

AUTHOR
This version of mke2fs has been written by Theodore Ts'o .
ОШИБКИ
mke2fs принимает параметр -f, но в настоящее время игнорирует его, потому что вторая расширенная файловая система еще не поддерживает фрагменты.Могут быть и другие. Пожалуйста, сообщите об этом автору.ДОСТУПНОСТЬmke2fs является частью пакета e2fsprogs и доступен по адресу http://e2fsprogs.sourceforge.net.СМОТРИТЕ ТАКЖЕmke2fs.conf (5), badblocks (8), dumpe2fs (8), e2fsck (8), tune2fs (8)
Категория: (8) Команды администрирования системы, которые обычно запускаются от имени суперпользователя | Просмотров: 736 | Добавил: Администратор | Рейтинг: 0.0/0
Всего комментариев: 0
avatar