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

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

Команда mkfs

Основным инструментом для этой задачи является mkfs (make filesystem — создать файловую систему). Это универсальная команда, которая позволяет создавать широкий спектр файловых систем.

Рассмотрим типичный пример:

sudo mkfs -t ext4 /dev/sdb2

Вот разбивка команды:

  • sudo: Выполняет команду с правами администратора, что требуется для задач управления дисками.
  • mkfs: Команда для создания файловой системы.
  • -t ext4: Флаг -t указывает тип файловой системы. В данном случае мы создаем файловую систему ext4.
  • /dev/sdb2: Это целевой раздел, на котором будет создана файловая система.

Распространенные типы файловых систем

Хотя ext4 является надежным и широко используемым стандартом для многих дистрибутивов Linux, mkfs поддерживает и другие. В зависимости от сценария использования вы можете столкнуться с другими типами, такими как XFS, известная высокой производительностью при работе с большими файлами, или Btrfs, предлагающая современные функции, такие как снимки (snapshots). Для общего использования ext4 — отличный выбор.

Предостережение

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

Войдите, чтобы сохранить ваш прогресс обучения

Вход

Упражнения

Практика — ключ к освоению навыков Linux. Эта практическая лаборатория поможет закрепить ваше понимание управления файловыми системами Linux:

  1. Управление разделами и файловыми системами Linux — В этой лаборатории вы научитесь управлять разделами дисков и файловыми системами в Linux. Вы будете использовать fdisk для создания нового раздела, форматировать его с помощью ext4 (используя mkfs), монтировать его, настраивать постоянное монтирование в /etc/fstab и создавать раздел подкачки (swap) — и все это на безопасном дополнительном виртуальном диске.

Эта лаборатория поможет вам применить концепции создания и управления файловыми системами в реальных сценариях и повысить уверенность в управлении дисками в Linux.

Тест

What command is used to create a filesystem? Please answer in English.