Создание файловых систем
100%

Файловая система · Урок 5

Создание файловых систем

Узнайте, как проверить целевое блочное устройство и создать файловую систему с помощью инструментов конкретного формата.

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

Понимание `mkfs`

mkfs обычно служит интерфейсом, который вызывает программу конкретной файловой системы: mkfs.ext4, mkfs.xfs или mkfs.btrfs. Общая форма команды:

$ sudo mkfs -t ext4 /dev/VERIFIED-PARTITION

Заменяйте заполнитель только после проверки. Эквивалентный синтаксис конкретного формата обычно выглядит так:

$ sudo mkfs.ext4 /dev/VERIFIED-PARTITION

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

Что запрашивает mkfs -t ext4 TARGET?

Проверка каждого уровня хранилища

До форматирования определите цель по модели, серийному номеру, размеру, топологии, постоянной ссылке и назначению:

$ lsblk -o NAME,PATH,TYPE,SIZE,MODEL,SERIAL,FSTYPE,UUID,MOUNTPOINTS
$ findmnt --real
$ sudo wipefs --no-act /dev/VERIFIED-PARTITION

wipefs --no-act сообщает распознанные сигнатуры, не стирая их. Также проверьте использование в swap, LVM, RAID, шифровании, виртуальных машинах, контейнерах и приложениях. Устройство может быть активно даже при пустом MOUNTPOINTS.

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

Что даёт wipefs --no-act TARGET в этом процессе?

Осознанный выбор файловой системы

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

Не выбирайте формат лишь по популярности. Например, ext4, XFS и Btrfs различаются эксплуатационными возможностями и процедурами восстановления. Для съёмного устройства обмена может понадобиться другой формат с иной семантикой разрешений Unix.

На чём разумно основывать выбор типа файловой системы?

Метки, UUID и проверка

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

После успешного создания проверьте систему без монтирования:

$ lsblk -f /dev/VERIFIED-PARTITION
$ sudo blkid /dev/VERIFIED-PARTITION

Запишите UUID для последующей конфигурации монтирования. Создание файловой системы не монтирует её, не создаёт каталоги приложений, не восстанавливает резервные копии и не обеспечивает постоянное монтирование при загрузке.

Какой шаг остаётся отдельным после создания файловой системы?

Урок завершён

Вы завершили Создание файловых систем

Теперь вы можете описать создание файловой системы как проверенную разрушительную операцию.

  • Считать mkfs диспетчером инструментов конкретных форматов.

  • Проверять постоянную идентичность, сигнатуры и каждого активного потребителя.

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

  • Проверять созданные тип, метку и UUID до монтирования.

Сохраните прогресс

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

Создать бесплатный аккаунт
Следующий Урок
Назад к Файловая система