Форматирование диска Linux и флешки. Низкоуровневое форматирование. Форматирование флешки в Linux Форматирование флешки в ntfs linux

Оригинал: How to Format USB Drive in the Terminal
Автор: Enock Seth Nyamador
Дата публикации: 31 июля 2013 года
Перевод: А. Кривошей
Дата перевода: январь 2014 г.

Все мы время от времени форматируем свои флешки или внешние жесткие диски. Но как это лучше сделать? В графическом интерфейсе или в терминале?
Я считаю, что форматировать флешки очень удобно в терминале. Сегодня я хочу показать вам, как это делается. Все, что нужно для этого руководства - флешка или внешний жесткий диск, объем значения не имеет.

1. Вставьте флешку в компьютер.

2. Откройте терминал(CTRL + ALT + T).

3. Найдите USB-устройство, которое вы хотите отформатировать, с помощью команды:

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

Имя диска, который я использую в этом руководстве - Seth, а путь к нему в файловой системе /dev/sdc1.

3. Отмонтируйте диск с помощью команды:

$ sudo umount /dev/sdc1

4. Теперь запустим форматирование в файловую систему fat32:

$ sudo mkfs.vfat -n "Ubuntu" -I /dev/sdc1

Разберем вышеприведенную команду.

Команда mkfs используется в Linux для создания файловой системы на устройстве, обычно на разделе диска. Аргумент device может задавать имя устройства (например /dev/sdb2), или имя файла, который может содержать файловую систему. Аргумент size - это количество блоков, используемое под файловую систему.

Форматирует файловую систему в FAT32, доступны также другие форматы: mkfs.bfs, mkfs.ext2, mkfs.ext3, mkfs.ext4, mkfs.minix, mkfs.msdos, mkfs.vfat, mkfs.xfs, mkfs.xiafs и так далее.

Volume-name задает имя (метку) для файловой системы. Имя раздела может быть до 11 символов длиной. По умолчанию метка не создается. В моем случае имя раздела "Ubuntu".

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

Функционалом Ubuntu можно провести форматирование накопителя.

Допустим, если нужно выполнить форматирование флешки, Ubuntu позволяет сделать это быстро, при этом задав все нужные настройки. Сначала мы рассмотрим управление памятью при помощи программ в GUI, уже потом перейдём к более профессиональным способам сделать необходимое.

С использованием GParted

Нужная и полезная утилита GParted отсутствует в стандартной поставке Ubuntu. Поэтому для начала нужно установить её. К счастью, её можно легко найти в репозитории по умолчанию.

Выполните в командной строке (Терминал) инструкцию:

Она отобразит все накопители, которые «видит» сейчас система. Теперь вы легко сможете найти свою флешку по объёму или другим параметрам.

А эта утилита позволит узнать имя и другие данные USB-флешки в системе:

Теперь выполним размонтирование:

$ sudo umount каталог_накопителя

Сюда нужно просто подставить каталог, соответствующий внешнему носителю данных.

В Ubuntu форматировать флешку пока рано. Сначала её нужно размонтировать. Этой цели служит такая команда:

$ sudo umount каталог

Вот и всё, можно приступать. Используем утилиту mkfs.

$ sudo mkfs -t файловая_система метка_раздела каталог

Если вы хотите, чтобы носитель данных поддерживался в Виндовс, выберите файловую систему vfat. Метка раздела задаётся при помощи команды:

L имя_накопителя

Желательно вводить имя на английском языке.

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

Заключение

В этой статье мы подробно рассказали вам, как отформатировать флешку в Убунту. Эти два способа не претендуют на уникальность - лучше разобравшись в Линукс, вы можете применять свои приёмы. Всегда соблюдайте осторожность при работе с элементами файловой системы!

Ищите полезную информацию из мира компьютерного ПО и «железа» на других страницах нашего сайта. Надеемся, вы провели время с пользой и интересом!

Чтобы отформатировать флешку в linux нужно:

  1. Определить, куда флешка примонтирована
  2. Отмонтировать флешку
  3. Отформатировать флешку

По порядку:

1. Если флешка примонтирована, нужно её отмонтировать.

Т.к. примонтированный раздел система форматировать не даст. Узнать, куда примонтирована флешка:

df , вывод df будет примерно таким:

$ df
Файл.система 1K-блоков Использовано Доступно Использовано% Cмонтировано в
/dev/sda1 959434184 428894728 481802996 48% /
udev 2053404 4 2053400 1% /dev
tmpfs 824288 1224 823064 1% /run
none 5120 0 5120 0% /run/lock
none 2060712 324 2060388 1% /run/shm
/dev/sdc1 3927512 263264 3664248 7% /media/WINLITE

В этом случае флешка 4Gb примонтирована в /dev/sdc1. Если трудно определить где тут флешка, сделайте df без флешки, затем подсоедините флешку и просмотрите вывод df еще раз. df c размеров дисков в понятном формате Mb/Gb: df -h

Также узнать путь, по которому флэшка примонтирована, можно командой fdisk -l:

sudo fdisk -l , часть вывода fdisk:

Устр-во Загр Начало Конец Блоки Id Система
/dev/sdc1 63 7870463 3935200+ b W95 FAT32

2. Собственно, сама команда для отмонтирования тома:

sudo umount /dev/sdc1

Если система не ругнулась, значит umount прошёл успешно.

$ sudo umount /dev/sdc1
umount: /media/WINLITE: device is busy.
(In some cases useful info about processes that use
the device is found by lsof(8) or fuser(1))

Если устройство занято, закройте все приложения, использующие флешку в данный момент и выполните команду umount еще раз.

3. Отформатировать флешку в linux

Cпособ, который подойдёт в подавляющем большинстве случаев. Флешка будет отлично видна как в linux, так и в Windows:

sudo mkdosfs -F 32 /dev/sdc1

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

Есть другой способ. К примеру, нам необходимо, чтобы флешка была отформатирована в формате fat32 (в Linux это - vfat). выполните команду:

sudo mkfs.vfat /dev/sdc1

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

  • mkfs.ext2 - EXT2
  • mkfs.ext3 - EXT3
  • mkfs.ext4 - EXT4
  • mkfs.bfs - BFS
  • mkfs.msdos - MSDOS
  • mkfs.reiserfs - ReiserFS
  • mkfs.minix - Minix
  • mkfs.ntfs - NTFS
  • mkfs.vfat - VFAT (Fat32)

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

Если предпочитаете GUI, то для форматирования (и работы с разделами жёсткого диска) в Linux есть хорошая утилита GParted . Ставится из репов.

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

Linux Mint – это один из самых популярных бесплатных дистрибутивов операционной системы Linux, который активно используется в качестве основной системы на домашних компьютерах.

Если Вы начинающий пользователь Linux Mint, который только перешел на использование данного дистрибутива, то у Вас скорей всего возникает много вопросов, как в Linux Mint выполняются, казалось бы, привычные и простые действия, которые не вызывают у Вас никаких проблем в операционной системе Windows. Например, процесс форматирования USB накопителя (флешки ). На самом деле, отформатировать флешку в Linux Mint даже проще чем в Windows, и сейчас я Вам покажу, как это делается.

Весь процесс я буду показывать на примере версии Linux Mint 19 с графической оболочкой MATE, в другом графическом окружении, например, Cinnamon, процесс будет точно таким же, только меню Mint внешне будет выглядеть немного по-другому.

Формирование флешки в Linux Mint

Для форматирования USB накопителей в Linux Mint существует стандартное приложение, по умолчанию входящее в дистрибутив. Оно так и называется «».

Это очень простая программа, она умеет только форматировать флешки, в ней даже настроек практически никаких нет. Этой программой можно отформатировать флешку в файловые системы: NTFS, FAT32, EXT4 и exFAT . Поддержка exFAT добавилась только в 19 версии Linux Mint, поэтому если у Вас более ранняя версия, то Вы не сможете этим приложением отформатировать флешку в файловую систему exFAT.

Итак, давайте перейдем к пошаговому рассмотрению процесса формирования USB флешки в дистрибутиве Linux Mint.

Шаг 1 – Запуск программы

Чтобы запустить программу «Форматирование USB-флеш-накопителя », необходимо зайти в меню Mint и в разделе «Стандартные » найти соответствующий пункт.

Шаг 2 – Выбор USB флешки и целевой файловой системы

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

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


Программу можно использовать только с административными правами, поэтому далее у нас появится окно для ввода пароля администратора. Вводим пароль и нажимаем «Аутентификация ».


Шаг 3 — Завершение форматирования

Когда появится сообщение о том, что «USB-накопитель успешно отформатирован », процесс форматирования USB флешки будет завершен. Нажимаем «ОК ».

Теперь Вы знаете, как можно отформатировать флешку в ОС Linux Mint, и что этот процесс совсем несложный. У меня на этом все, пока!

Операция форматирования в операционной системе Linux не столь очевидна, как это может показаться на первый взгляд.

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

Операции форматирования необходимо запускать с правами суперпользователя (root).

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

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

Форматирование диска Linux производится с помощью команды mkfs, действие которой заключается в создании указанной файловой системы на выбранном диске или разделе. Пример записи команды:

Mkfs-text2 /dev/hda1 – создает файловую систему ext2 на разделе hda1
где:
-text2 – ключ указывающий тип файловой системы;
/dev/hda1 – раздел, на котором создается файловая система.

Основные ключи команды mkfs для форматирования диска Linux:

V– выводит подробную информацию о ходе выполнения команды;
-t [тип файловой системы] – задает файловую систему, из следующих возможных значений:

  • $ swap – раздел с файловой системой для файла подкачки linux;
  • $ ext2 – файловая система ext2;
  • $ msdos - файловая система MS-Dos;
  • $ vfat – файловая система Fat-32;
  • $ reiserfs – файловая система Reiserfs.
Это далеко не полный список поддерживаемых файловых систем, который также может быть расширен установкой дополнительных пакетов.

С – поиск сбойных блоков перед началом форматирования;

Также для форматирования диска могут понадобиться следующие команды:

  • fdisk -l – просмотр списка дисков, здесь можно узнать название раздела или носителя который нужно отформатировать;
  • umount– перед тем, как провести форматирование диска Linux, его необходимо размонтировать с помощью данной команды;
Примеры:
  • mkfs-tvfat -v-c/dev/hdb1 – форматирует раздел второго жесткого диска в системе Fat-32, предварительно проверив его на наличие нечитаемых блоков с выводом хода выполнения;
  • mkfs -text3 -v /dev/hda1 – форматирование раздела hda1 в файловой системе ext3 с выводом процесса выполнения;
Linux форматирование флешки
Очень часто монтирование флешки происходит автоматически при подсоединении к компьютеру.

Перед форматированием ее необходимо размонтировать (проверить примонтирована ли флешка можно с помощью команды – df-h).

Linux форматирование флешки также производится с использованием команды mkfs. После определения имени присвоенного флешке создаем нужную файловую систему (в данных примерах Fat-32 и Reiserfs):

Mkfs-tvfat /dev/sdb mkfs-treiserfs /dev/sdb
где sdb– имя флешки.

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

Dd if=/dev/zero of=/dev/sdb
В результате выполнения команды низкоуровневого форматирования Linux будет показан объем диска или флешки. После этого можно произвести проверку наличия физических ошибок:

Head -c N /dev/sdb | md5sum head -c N /dev/zero | md5sum
N в записях выше соответствует количеству байт записанных на диск при выполнении команды dd.

Несовпадение результатов этих команд означает наличие битых блоков на диске.