Linux

Форматирование диска в ext4: пошаговая инструкция по mkfs

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

Обновлено 8 апреля 2026 г.
10-15 мин
Средняя
FixPedia Team
Применимо к:Ubuntu 20.04+Debian 11+Fedora 35+CentOS 8+

Введение / Зачем это нужно

Форматирование накопителя в файловую систему ext4 — это базовая операция при подготовке нового диска, USB-флешки или пересоздании раздела под Linux. ext4 — надёжная, масштабируемая и производительная ФС, поддерживающая большие файлы и объёмы. Правильное форматирование с помощью утилиты mkfs гарантирует стабильную работу диска и предотвращает ошибки монтирования в будущем.

В этом гайде вы узнаете, как безопасно отформатировать раздел в ext4, используя стандартные инструменты Linux, и избежать распространённых pitfalls.

Требования / Подготовка

Перед началом убедитесь, что:

  1. У вас есть права администратора (доступ к sudo).
  2. Установлен пакет e2fsprogs (содержит mkfs.ext4). Проверьте: which mkfs.ext4. Если команда не найдена, установите пакет через менеджер пакетов вашего дистрибутива.
  3. Вы точно определили целевой раздел (например, /dev/sdb1). Ошибка в имени устройства приведёт к потере данных на другом диске!
  4. На целевом разделе нет важных данных или они скопированы в безопасное место. Форматирование безвозвратно удаляет всю информацию.

Пошаговая инструкция

Шаг 1: Определите целевой раздел

Сначала найдите, какое устройство вы хотите отформатировать. Подключите диск/флешку и выполните:

lsblk

Или для более детального вывода:

sudo fdisk -l

В списке найдите ваше устройство. Обычно это что-то вроде /dev/sdb1 (первый раздел на втором диске) или /dev/nvme0n1p1 (для NVMe). Запишите точное имя — оно понадобится на следующих шагах.

Шаг 2: Отмонтируйте раздел (если смонтирован)

Система может автоматически смонтировать новый диск в папку типа /media/user/disk. Перед форматированием раздел должен быть отмонтирован. Проверьте состояние:

mount | grep sdX

(Замените sdX на первые буквы вашего устройства, например sdb). Если раздел в списке, отмонтируйте его:

sudo umount /dev/sdXn

Если система сообщает, что раздел используется («target is busy»), закройте все файловые менеджеры и терминалы, работающие с этим диском, и повторите команду.

Шаг 3: Запустите форматирование

Теперь выполните основную команду. Замените /dev/sdXn на ваше устройство:

sudo mkfs.ext4 /dev/sdXn

Процесс займёт от нескольких секунд до нескольких минут в зависимости от размера диска. Вы увидите прогресс-бар и информацию о создании суперблока, групп блоков и т.д.

Опциональные флаги:

  • -L "Метка" — задать текстовую метку диску (например, -L "MyUSB").
  • -E lazy_itable_init=0,lazy_journal_init=0 — ускорить форматирование больших дисков (отключает отложенную инициализацию). Используйте с осторожностью на очень больших носителях.

Шаг 4: Проверьте результат

После завершения убедитесь, что файловая система создана:

sudo blkid /dev/sdXn

В выводе должна быть строка, содержащая TYPE="ext4". Также можно посмотреть:

lsblk -f

Ваш раздел должен отображаться с типом ext4.

Проверка результата

Для полной уверенности попробуйте смонтировать раздел вручную:

sudo mkdir -p /mnt/test_ext4
sudo mount /dev/sdXn /mnt/test_ext4
df -h /mnt/test_ext4

Если диск смонтировался и отображается в выводе df с типом ext4 — всё готово. После проверки отмонтируйте его: sudo umount /mnt/test_ext4.

Возможные проблемы

  • mkdir: cannot create directory ‘/mnt/test_ext4’: Permission denied — вы пытаетесь создать папку без sudo. Используйте sudo для команд монтирования.
  • mkfs.ext4: /dev/sdXn is mounted; will not make a filesystem here! — раздел смонтирован. Найдите и закройте все процессы, использующие диск (lsof +f -- /dev/sdXn), затем снова выполните umount.
  • mkfs.ext4: No such file or directory while trying to determine filesystem size — указано несуществующее устройство. Перепроверьте имя раздела через lsblk.
  • The device apparently does not exist; did you specify it correctly? — то же самое — ошибка в имени блочного устройства.
  • Очень долгое форматирование (>1 час) на диске >1 ТБ — это нормально для стандартного режима. Используйте флаги lazy_* для ускорения, если скорость критична.

Часто задаваемые вопросы

Почему перед форматированием нужно отмонтировать раздел?
Можно ли форматировать уже существующий раздел с данными?
Что делать, если команда mkfs.ext4 не найдена?
Как проверить, что форматирование прошло успешно?

Полезное

Определите целевой раздел
Отмонтируйте раздел (если смонтирован)
Запустите форматирование
Проверьте результат