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 не найдена?
Как проверить, что форматирование прошло успешно?

Полезное

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

Эта статья помогла вам решить проблему?