Как отформатировать жесткий диск в ext4
Перейти к содержимому

Как отформатировать жесткий диск в ext4

  • автор:

Как отформатировать разделы диска в Linux

img

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

В этом руководстве вы узнаете, как форматировать и монтировать разделы диска в Linux с использованием файловой системы ext4, FAT32 или NTFS.

Как отформатировать разделы диска в Linux

Проверка разделов

Перед форматированием найдите раздел, который хотите отформатировать. Для этого запустите команду lsblk , которая отображает блочные устройства. Блочные устройства — это файлы, которые представляют такие устройства, как жесткие диски, RAM-диски, USB-накопители и CD/ROM.

lsblk

Терминал покажет список всех блочных устройств, а также информацию о них:

  • NAME — имена устройств
  • MAJ:MIN — старший или младший номер устройства
  • RM — является ли устройство съемным (1, если да, 0, если нет)
  • SIZE — размер устройства
  • RO — доступно ли устройство только для чтения
  • TYPE — тип устройства
  • MOUNTPOINT — точка монтирования устройства

В качестве примера мы будем использовать раздел /dev/sdb1 .

/dev/sdb1

Команда lsblk без дополнительных параметров не отображает информацию о файловых системах устройств.

Чтобы отобразить список, содержащий информацию о файловой системе, добавьте параметр -f :

lsblk -f

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

lsblk -f

Форматирование раздела диска в Linux

В зависимости от типа файловой системы существует три способа форматирования разделов диска с помощью команды mkfs :

Общий синтаксис форматирования разделов диска в Linux:

mkfs [options] [-t type fs-options] device [size]
Форматирование раздела диска с файловой системой ext4

1. Отформатируйте раздел диска с файловой системой ext4, используя следующую команду:

sudo mkfs -t ext4 /dev/sdb1

2. Затем проверьте изменение файловой системы с помощью команды:

lsblk -f

Терминал покажет список блочных устройств.

3. Найдите нужный раздел и убедитесь, что он использует файловую систему ext4.

ext4

Форматирование раздела диска с файловой системой FAT32

1. Чтобы отформатировать диск в файловой системе FAT32, используйте:

sudo mkfs -t vfat /dev/sdb1

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

lsblk -f

lsblk -f

Форматирование раздела диска с файловой системой NTFS

1. Запустите команду mkfs и укажите файловую систему NTFS для форматирования диска:

sudo mkfs -t ntfs /dev/sdb1

Терминал покажет подтверждающее сообщение, когда процесс форматирования завершится.

2. Затем проверьте изменение файловой системы, используя:

lsblk -f

3. Найдите нужный раздел и убедитесь, что он использует файловую систему NFTS.

lsblk -f

Монтирование раздела диска в Linux

Перед использованием диска создайте точку монтирования и смонтируйте к ней раздел. Точка монтирования — это каталог, используемый для доступа к данным, хранящимся на дисках.

1. Создайте точку монтирования, введя:

sudo mkdir -p [mountpoint]

2. После этого смонтируйте раздел с помощью следующей команды:

sudo mount -t auto /dev/sdb1 [mountpoint]

Примечание. Замените [mountpoint] предпочтительной точкой монтирования (пример: /usr/media ).

Если процесс завершился успешно, вывода нет.

sudo mount -t auto /dev/sdb1 [mountpoint]

3. Убедитесь, что раздел смонтирован, используя следующую команду:

lsblk -f

lsblk -f

Понимание файловой системы Linux

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

Наиболее часто используемые файловые системы: FAT32, NTFS и ext4

Их основные особенности и отличия:

Файловая система Поддерживаемый размер файла Совместимость Идеальное использование
FAT32 до 4 ГБ Windows, Mac, Linux Для максимальной совместимости
NTFS 16 EiB — 1 КB Windows, Mac (только для чтения), большинство дистрибутивов Linux Для внутренних дисков и системного файла Windows
Ext4 16 GiB — 16 TiB Windows, Mac, Linux (для доступа требуются дополнительные драйверы) Для файлов размером более 4 ГБ

Как форматировать носитель данных в файловую систему Ext4 в среде Windows

Как отформатировать флешку или SD -карту в файловую систему Ext4? Чтобы, к примеру, иметь возможность хранить на внешнем флеш-носителе, подключаемом к Android -устройству, файлы весом более 4 Гб, если такой носитель изначально форматирован в FAT32 . Ext4 – прекрасная альтернатива неподдерживаемой нативно Android’ом файловой системе NTFS и старой, ограниченной FAT32. Ext4 используется в системах Linux, она современная, стабильная, производительная, не подвержена фрагментации данных.

И позволяет хранить файлы с максимальным весом 16 Тб. Отформатировать любой носитель данных в Ext4 легко можно с помощью любого дистрибутива Linux. Загружаемся с диска установки Linux, работаем с установочным носителем как с LiveDisk, запускаем программу GParted. И с её помощью форматируем флеш-носитель в Ext4.

А как форматировать устройства информации в Ext4 в среде Windows?

Windows не то, что не умеет форматировать в Ext4, система от Microsoft не поддерживает Ext4, т.е. не отображает форматированные в ней носители. Получить доступ к таким носителям можно либо с помощью сторонних файловых менеджеров, которые реализуют доступ к носителям, форматированным в файловых системах Linux, либо с помощью специального драйвера, внедряющего, в частности, поддержку Ext4 на системном уровне. К этому вопросу мы ещё вернёмся. Для форматирования же в Ext4 носителей в среде Windows необходимо прибегнуть к стороннему софту – менеджерам дисков. Но далеко не всем таковым под силу справиться с этой задачей. К, примеру, известные программы для работы с дисками от Acronis и AOME могут форматировать только в Ext2 и Ext3 . С Ext4 работают дисковые менеджеры от Paragon и MiniTool .

1. Paragon Hard Disk Manager

Дисковый менеджер Paragon Hard Disk Manager – платный продукт, к нему есть смысл прибегать, если он уже установлен на компьютере. Можно использовать как предыдущую версию программы 15, так и новую 16. Работая с последней, переключаемся на вкладку «Partition Manager», кликаем оперируемый носитель, в нашем случае это виртуальный жёсткий диск.

Paragon Hard Disk Manager

Появится дополнительное окно с возможными опциями. Выбираем «Форматировать том».

Форматировать том

Далее указываем «Linux Ext4» в графе выбора файловой системы. Ставим подтверждающую галочку внизу, мол, мы понимаем, что операция ведёт к потере данных на носителе. И жмём «Форматировать».

Linux Ext4

Применяем операцию кнопкой «Apply».

Apply

2. MiniTool Partition Wizard

Программа MiniTool Partition Wizard также умеет форматировать носители информации в Ext4, причём это возможность из числа предусмотренных в бесплатной редакции Free .

Скачать её можно здесь:

Запускаем программу, кликаем нужный носитель, вызываем контекстное меню, жмём «Format».

MiniTool Partition Wizard

В графе «File System» указываем Ext4. Жмём «Ок».

File System - Ext4

Применяем операцию кнопкой «Apply».

Format

3. Отображение накопителя с Ext4 в среде Windows

Итак, Windows нативно не «дружит» с файловыми системами других операционных систем. Чтобы в дальнейшем с флеш-носителем, форматированным в Ext4, можно было работать и на Android , и на Linux , и в среде Windows, в последнюю нужно внедрить упомянутый выше драйвер поддержки файловых систем Linux. Он называется Ext2Fsd, распространяется свершено бесплатно, его сайт — www.ext2fsd.com.(Скачать файл) На сайте есть ссылка загрузки драйвера, проходим по ней и скачиваем EXE -файл. На момент написания этой статьи актуальна версия 0.69 драйвера, и файл для скачивания называется, соответственно, Ext2Fsd-0.69.exe .

Далее просто устанавливаем драйвер. В процессе установки нам будет предложена автоматическая настройка файловых систем Linux для отображения в среде Windows. Нужно просто не трогать галочки на этапе «Select Additional Tasks».

Ext2Fsd

После установки Ext2Fsd носители с Ext4 будут видны в проводнике Windows.

Как отформатировать раздел жесткого диска в Linux?

как отформатировать раздел жесткого диска в linux

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

В этой статье:

Часть 1. Проверка разделов жесткого диска перед форматированием

Проверьте раздел жесткого диска, который вы хотите отформатировать, прежде чем делать что-либо. Этот шаг необходим, чтобы определить, сколько у вас разделов жесткого диска и с какой файловой системой они работают. Для этого выполните команду lsblk, которая выводит список блочных устройств. Блочные устройства — это файлы, представляющие несколько типов оборудования, включая приводы CD/ROM, USB-накопители, диски RAM и жесткие диски.

Терминал выводит список всех устройств блока вместе с подробной информацией о каждом из них:

  • NAME: Имена устройств
  • MAJ: MIN: Главные или второстепенные номера устройств
  • SIZE: Размер устройства
  • TYPE: Тип устройства
  • RM: Является ли устройство съемным (1 — если да, 0 — если нет)
  • RO: Является ли устройство доступным только для чтения
  • MOUNTPOINT: Точка монтирования устройства

проверьте раздел жесткого диска перед форматированием

Добавьте параметр -f для отображения списка с информацией о файловой системе.

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

распечатать с помощью терминала

Часть 2. Как отформатировать раздел жесткого диска в Linux?

Для Win 7 или более поздней версии (64-бит)

Для macOS 10.12 или более поздней версии

В зависимости от используемых инструментов, существует два способа форматирования диска Linux. Один из них осуществляется с помощью графического интерфейса через GParted, что более удобно для пользователей с меньшей технической подготовкой. Другой способ — разметка диска с помощью CLI, сложный процесс, используемый техническими экспертами.

В зависимости от типа файловой системы существует три способа форматирования разделов диска с помощью команды mkfs:

1. Форматирование раздела жесткого диска с файловой системой ext4

Шаг 1: Используйте следующую команду для форматирования раздела диска с файловой системой ext4:

sudo mkfs -t ext4 /dev/sdb1

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

На терминале появится список всех устройств блока.

Шаг 3: Найдите нужный раздел и убедитесь, что он использует файловую систему ext4.

определение местоположения предпочтительного раздела

2. Форматирование раздела жесткого диска с файловой системой FAT32

Шаг 1: Для диска формата файловой системы FAT32 используйте следующую команду

sudo mkfs -t vfat /dev/sdb1

Шаг 2: Чтобы найти выбранный раздел в списке и подтвердить изменение файловой системы, повторно выполните команду lsblk.

Шаг 3: В результате получится:

повторно выдать команду isblk для вывода

3. Форматирование раздела жесткого диска с файловой системой NTFS

Шаг 1: Чтобы отформатировать раздел диска, используйте команду mkfs для файловой системы NTFS:

sudo mkfs -t ntfs /dev/sdb1

По окончании процесса форматирования терминал печатает подтверждающее сообщение.

Шаг 2: После этого подтвердите изменение файловой системы, используя следующее:

Шаг 3: Определите нужный раздел и убедитесь, что используется файловая система NFTS.

определение местоположения раздела для файловой системы ntfs

Часть 3. Как смонтировать диск в Linux?

Создайте точку монтирования и смонтируйте раздел перед использованием диска. Каталог, известный как точка монтирования, используется для доступа к данным на дисках.

Шаг 1: Чтобы создать точку монтирования, введите:

sudo mkdir -p [mountpoint]

Шаг 2: Затем смонтируйте раздел, введя следующую команду:

sudo mount -t auto /dev/sdb1 [mountpoint]

Если операция прошла успешно, выходных данных нет.

монтаж завершён

Шаг 3: Используйте следующую команду, чтобы проверить, смонтирован ли раздел:

В результате получится:

выход после монтажа

Часть 4. Как восстановить данные с отформатированного жесткого диска?

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

Порядок действий:

Шаг 1: Найдите данные Ext4 с помощью сканирования

Установите программу, выполните сканирование, выберите место хранения данных Ext4 на жестком диске и запустите сканирование.

восстановление компьютерных данных

Шаг 2: Отображение извлеченных данных Ext4 на вашей ОС Linux

Сразу после завершения процедуры сканирования будет показана вся информация, которую можно извлечь из раздела Ext4 Linux.

анализ полученных данных

Шаг 3: Предварительный просмотр отсканированных файлов

Просмотр и определение местонахождения восстанавливаемых файлов после завершения сканирования.

выбор для восстановленных файлов

Шаг 4: Восстановление нужных файлов

Теперь вы можете выбрать конкретные файлы, которые вам нужно восстановить, и нажать кнопку «Восстановить».

Заключение

Linux — одна из самых популярных операционных систем Unix с открытым исходным кодом. В Linux форматирование раздела диска является простой процедурой. Вы должны обратить внимание на несколько вещей для того, чтобы выполнить форматирование диска эффективно. У вас есть комплексный метод форматирования файловых систем ext4, FAT32 и NTFS.

Для Windows XP/Vista/7/8/10/11

Для macOS X 10.10 — macOS 13

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

Что означает раздел формата Linux?

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

Для чего необходимо форматировать раздел жесткого диска?

Форматирование разделов жесткого диска позволяет подготовить жесткий диск к началу его использования. Кроме того, оно позволяет выделить место для установки ОС, хранения данных и других целей.

Что делать перед форматированием диска Linux?

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

Как отформатировать диск в Linux?

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

Как восстановить случайно потерянные данные при форматировании раздела жесткого диска?

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

Что такое команда mkfs в ОС Linux?

Команда mkfs означает «создать файловую систему», обычно используется для создания файловой системы на отформатированном носителе, обычно в разделе жесткого диска (HDD). Файловая система — это система организации иерархии каталогов, подкаталогов и файлов.

Для каких целей используется команда Sudo?

Это одна из самых известных фундаментальных команд Linux, которая позволяет выполнять различные операции, требующие административных или root-прав. Обычно команда выполняется в течение пятнадцати минут.

Для чего используется команда mkdir?

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

Форматирование в Ext4

В одной из прошлых статей мы говорили про файловую систему Ext4, рассмотрели её историю и опции монтирования. Теперь пришло время поговорить про форматирование раздела в Ext4.

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

Форматирование в Ext4

Я предполагаю, что раздел, который вы хотите отформатировать в Ext4 у вас уже есть. Если его ещё нет, обратитесь к статье как пользоваться gparted или как пользоваться parted чтобы его создать.

1. Опции mke2fs

Для форматирования мы будем использовать утилиту mkfs.ext4 или mke2fs. Это одна и та же утилита. У неё такой синтаксис:

$ mkfs.ext4 опции /раздел/диска

Ей можно передавать такие опции:

  • -b — размер блока. Доступные значения: 1024, 2048 и 4096;
  • -c — проверить устройство на битые сектора перед созданием файловой системы;
  • -d — скопировать содержимое указанной папки в корневую папку файловой системы;
  • -D — использовать прямые методы чтения и записи с диска чтобы не использовать кэш память;
  • -e — поведение файловой системы при ошибке. Доступные значения: continue, remount-ro, panic;
  • -E — расширенные опции файловой системы;
  • -F — принудительно создать файловую систему, даже если во время создания возникают ошибки или файловая система уже существует и примонтирована;
  • -j — использовать журнал файловой системы ext3;
  • -l — прочитать список плохих секторов на диске из файла;
  • -L — задать метку для раздела с этой файловой системой;
  • -m — процент блоков, зарезервированных для суперпользователя, по умолчанию 5%;
  • -n — не создавать файловую систему, а только отобразить её информацию, что выводится в процессе создания;
  • -O — активировать или деактивировать те или иные возможности файловой системы. Сами возможности мы рассмотрим ниже;
  • -q — выводить минимум информации во время выполнения;
  • -S — записать только суперблок и описание групп, таблица Inode остаётся неизменной. Это может быть полезно для восстановления повреждённой файловой системы;
  • -t — тип файловой системы. Доступно: ext2, ext3, ext4;
  • -U — указать UUID для раздела с файловой системой;
  • -v — максимально подробный вывод;
  • -V — вывести версию утилиты.

2. Возможности Ext4

С помощью опции -O можно включить такие возможности файловой системы:

  • 64bit — файловая система сможет занимать место больше чем 2 в 32 степени блоков. При размере блока 4 килобайта, это примерно один терабайт;
  • encrypt — включить поддержку шифрования для файловой системы;
  • ext_attr — включить расширенные атрибуты;
  • has_journal — использовать журнал, по умолчанию включена;
  • huge_file — разрешить создавать файлы, размером больше двух терабайт;
  • large_dir — увеличивает количество файлов, которые могут находится в одной папке;
  • metadata_csum — включает расчёт и проверку контрольных сумм для всех метаданных файловой системы;
  • meta_bg — позволяет изменять размер раздела в реальном времени, когда файловая система смонтирована и используется;
  • mmp — запрещает монтирование файловой системы к нескольким точкам одновременно;
  • quota — включает поддержку квот;

Здесь рассмотрены не все опции файловой системы и её возможности, а только самые интересные. Более подробнее смотрите информацию на man страницах для mkfs.ext4 и ext4.

3. Простое форматирование

А теперь давайте попробуем создать файловую систему ext4 с меткой DATA:

sudo mke2fs -t ext4 -L DATA /dev/sdb1

Здесь и далее /dev/sdb1 — это путь к вашему разделу жесткого диска, который вы хотите отформатировать. Чтобы не резервировать место для суперпользователя укажите значение 0 в опции -m:

sudo mke2fs -t ext4 -L DATA -m 0 /dev/sdb1

Для того чтобы выполнить проверку диска на наличие битых секторов используйте опцию -c или -cc для более долгой но тщательной проверки:

sudo mke2fs -t ext4 -L DATA -c /dev/sdb1

4. Включение проверки контрольных сумм

Теперь поговорим про возможности. Для включения контрольных сумм для всех метаданных используйте возможность metadata_csum:

sudo mke2fs -t ext4 -L DATA -O metadata_csum /dev/sdb1

5. Отключение журналирования

Если вы хотите отключить журналирование в файловой системе используйте значок ^ перед возможностью has_journal:

mke2fs -t ext4 -L DATA -O ^has_journal /dev/sdb1

6. Поддержка квот

Для включения поддержки квот на разделе создание файловой системы ext4 выполняется с опцией quota:

mke2fs -t ext4 -L DATA -O quota /dev/sdb1

Для управления квотами установите пакет quota:

sudo apt install quota

Файловую систему надо примонтировать с поддержкой квот:

sudo mount -o quota /dev/sdb1 /mnt

Затем нужно выполнить такую команду для инициализации файлов квот:

sudo quotacheck -um

Далее можно настроить квоты для нужного пользователя. Например:

sudo edquota sergiy

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

7. Поддержка шифрования

Для создания файловой системы с поддержкой шифрования используйте возможность encrypt:

mke2fs -t ext4 -L DATA -O encrypt /dev/sdb1

Шифрование выполняется на уровне папок. Поэтому сначала давайте примонтируем только что созданную файловую систему, а потом создадим папку /ecrypted:

sudo mount /dev/sdb1 /mnt

sudo mkdir /mnt/ecrypted

Для настройки шифрования надо использовать утилиту fscrypt. В Ubuntu утилита устанавливается так:

sudo apt install fscrypt

Затем выполните первоначальную инициализацию:

sudo fscrypt setup

После этого инициализируйте шифрование для только что созданной файловой системы:

sudo fscrypt setup /mnt

Папка должна принадлежать пользователю, для которого вы будете её шифровать:

sudo chown sergiy:sergiy /mnt/encrypted

Чтобы зашифровать папку выполните:

fscrypt encrypt /mnt/encrypted

Утилита спросит каким образом защищать вашу папку, выберите пункт 2 чтобы ввести свой пароль. Затем введите пароль два раза:

fscrypt status /mnt/encrypted/

Выводы

В этой статье мы рассмотрели как отформатировать в Ext4 раздел диска, а также какие опции можно указать при форматировании. Мы разобрались как отключить журналирование, включить квоты или шифрование на уровне файловой системы.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *