Форматирование флешки в linux ext4

Форматирование флешки в Gparted

Ещё одним универсальным методом форматировать флешку в Linux является использование утилиты для управления дисками Gparted.

Шаг 1. Установка Gparted

Обычно она уже установлена в системе, если же нет, вы можете установить эту прорамму из официальных репозиториев. Для этого наберите в Ubuntu:

sudo apt install gparted

А в Red Hat и основанных на нём дистрибутивах:

sudo yum install gparted

Дальше вы можете вызвать программу из главного меню системы или c помощью команды:

Шаг 2. Поиск флешки

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

Шаг 3. Размонтирование флешки

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

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

Шаг 4. Полная очистка флешки

Если раньше на флешке был установлен Linux или другая операционная система, её нужно полностью очистить, включая таблицу разделов. Только так вы можете выполнить низкоуровневое форматирование флешки Linux. Если же нет, ничего подобного делать не нужно, переходите к следующему шагу. Откройте пункт меню Edit и нажмите New Partition Table.

Выберите тип таблицы MBR и подтвердите, что согласны с тем, что все данные на флешке будут утеряны. Затем с помощью кнопки со знаком “+” создайте новый раздел на все свободное место. Также здесь нужно выбрать файловую систему.

Затем опять откройте пункт Edit и нажмите Apply, чтобы применить изменения. Готово, ваша флешка отформатирована, шестой шаг можете пропустить.

Шаг 5. Форматирование флешки

Если вы воспользовались предыдущим способом, то уже ничего делать не нужно. Флешка готова к использованию. Если же нет, вам будет достаточно только отформатировать один раздел. Для этого кликните по этому разделу и выберите Format to в контекстном меню:

Затем выберите файловую систему, опять же, чтобы флешка работала в Windows, нужно использовать FAT.

Дальше вам останется только открыть меню Edit и нажать Apply или зелёную галочку,чтобы применить изменения.

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

Форматирование флешки Linux различными способами

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

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

Команды и процедуры, описанные в этой статье, были выполнены в Ubuntu 18.04 LTS.

Подробный обзор дистрибутива Ubuntu в данной статье.

Writing to FAT32 as normal user

To write on a FAT32 partition, you must make a few changes to the fstab file.

/etc/fstab
/dev/sdxY    /mnt/some_folder  vfat   user,rw

The option means that any user (even non-root) can mount and unmount the partition . gives read-write access.

For example, if your FAT32 partition is on , and you wish to mount it to , then you would use:

/etc/fstab
/dev/sda9    /mnt/fat32        vfat   user,rw

Now, any user can mount it with:

$ mount /mnt/fat32

And unmount it with:

$ umount /mnt/fat32

Note that FAT does not support Linux file permissions. Each file will also appear to be executable. You may want to use the option to only mark Windows executables (com, exe, bat) as executable. See for more options.

Как форматировать флешку с помощью Disk

Disk Utility – это стандартная утилита управления дисками в дистрибутивах Linux, использующих окружение рабочего стола Gnome.

Шаг 1. Запуск Disk Utility

Вы можете запустить программу из главного меню Dash, просто набрав в поиске Disk, обычно утилита поставляется вместе с системой по умолчанию:

Шаг 2. Поиск флешки

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

Шаг 3. Форматирование

Форматирование здесь выполняется очень легко, для этого просто нажмите Format Volume:

Затем выберите файловую систему и имя флешки:

Останется только подтвердить действие, чтобы форматировать флешку Linux:

Программа для форматирования флешки HP USB Disk Storage Format Tool

USB-Flash накопитель должен быть у каждого пользователя ПК. Благодаря флешке можно легко перебросить информацию с одного устройства на другое, сделать копию данных, установить операционную систему и т. д. Флешка имеет файловую систему, которая из-за неправильного отключения флешки может повредиться, и тогда потребуется выполнить ее форматирование. В данной статье я расскажу о способах форматирования usb-флешек, как это осуществляется при помощи консоли и сторонних программ. Также есть программы для форматирования жестких дисков советую вам с ними ознакомится. Так же форматирование позволяет удалить файлы без возможности восстановления.

Что представляет собой форматирование

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

Виды форматирования

Вся информация, хранящаяся на HDD, переносном винчестере или флешке, предоставлена в виде комбинации нулей и единиц. Иначе говоря, она закодирована d двоичной системе. Участки данных собираются в файлы посредством служебной информации, хранящейся в определенном месте памяти жесткого диска или флешки. Если эта информация исчезнет, данные останутся на носителе, но они не будут видны операционной системе.

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

Программа для форматирования флешки HP USB Disk Storage Format Tool

Это довольно простое приложение, которое позволяет отформатировать флеш-накопитель в одну из нескольких файловых систем (FAT, FAT32 или NTFS). Здесь есть опции, в которых можно указать способ форматирования (быстрое, полное), включить компрессию (сжатие) или создать загрузочную флешку MS DOS. Последняя может пригодиться для ПК, на котором возникли неполадки с ОС. Несмотря на английский язык, интерфейс очень прост и понятен любому. Также данное приложение распространяется абсолютно бесплатно.

Скачиваем программу для форматирования флешки. Установки программа не требует. Запускаем программу от имени Администратора далее выбираем флешку, файловую систему советую сразу форматировать в NTFS. Ниже можно написать метку и ставим галочку быстрое форматирование (Quick Format) и нажимаем Start.

Скачать программу для форматирования флешки — http://flashboot.ru/files/file/317/

Форматирование флешки через командную строку

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

format /fs:NTFS H: /q

NTFS — файловая система

H: — флешка

/q — Метка тома

В ОС Windows есть специальное приложение, позволяющее сменить тип файловой системы на устройстве, а данные при этом не теряются это позволяет записать файл большого размера на флешку. Скажем у вас флешка на 16 Гб и вы хотите записать на нее фильм в хорошем качестве который весит более 4 Гб у вас не получится так как все флешки отформатированы в Fat 32.

Для конвертации необходимо запустить консоль (комбинация клавиш Win+R, “cmd” в строке и нажать «ОК»).

Теперь нужно ввести команду в таком виде:

convert FLASH_NAME: /fs:FILE_SYSTEM_TYPE /nosecurity /x.

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

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

Полезная информация

  • Бывает и так, что флешка никак не форматируется. Ни стандартными средствами Windows, ни специальными программами. Что делать в таком случае? Просто переключите носитель в другой разъём. Если не помогло, то проверьте флешку на наличие вирусов и системных ошибок. После чего исправьте, восстановите или удалите их.
  • Не забывайте, что файловая система fat32 имеет ограничения. На неё не получится скинуть файл, вес которого превышает 4 Гб. Если же нужно скопировать на носитель данные размером больше, то придётся «переделать» формат флешки в nfts и exfat.
  • Иногда флешки перестают распознаваться на ПК, ноутбуке, планшете и пр. устройствах. При этом если зайти в «Свойства» такого диска, то можно увидеть, что в графе файловая система написано «raw». Что это такое? И как вернуть формат fat32? Слово «raw» обозначает одно – виндовс не смог распознать накопитель. Почему? На это есть с десяток причин. Всё что нужно сделать пользователю – перезагрузить компьютер, переключить флешку в другой разъём, проверить диск антивирусным софтом или отформатировать его через специальную утилиту (Recuva, TestDisk и пр.).

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

Watch this video on YouTube

Форматируем флешку в Linux

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

  1. Запустите консоль и введите там . Такая команда поможет определить название флешки, чтобы выполнить ее форматирование.

Подтвердите действие, введя пароль суперпользователя.

Ознакомьтесь со списком накопителей. Найти необходимый пункт можно по его размеру.

Смонтированный флеш-накопитель форматировать не получится, для начала размонтируйте его командой , где /dev/sdb1 — название флешки.

Осталось только выполнить очистку путем ввода , где vfat — имя нужной ФС.

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

Способ 1: Gparted

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

  1. Запустите «Терминал», например, через меню или зажав горячую клавишу Ctrl + Alt + T.

В Ubuntu или Debian введите, а в дистрибутивах, основанных на Red Hat — . Это команды для добавления программы в систему.

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

Подтвердите добавление новых пакетов, нажав Д.

Запустите инструмент через меню или вписав команду .

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

Другие действия с флешкой станут доступны только после ее размонтирования. Поэтому щелкните по ней ПКМ и выберите пункт «Отмонтировать».

Осталось только щелкнуть на пункте «Форматировать в» и выбрать подходящую файловую систему.

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

Способ 2: Управление дисками (Только для Gnome)

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

  1. Откройте меню и через поиск найдите инструмент «Диски» или «Disk Utility». Запустите программу двойным щелчком ЛКМ по ее значку.

В меню слева выберите необходимое устройство и нажмите на кнопку в виде шестеренок.

Кликните на пункте «Форматировать раздел».

Осталось только выбрать файловую систему, задать дополнительные параметры и запустить процедуру очистки.

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

Опишите, что у вас не получилось.
Наши специалисты постараются ответить максимально быстро.

Форматирование флешки в Linux с помощью терминала

Форматировать флешку в терминале не очень сложно, но сначала вам нужно знать, как идентифицировать эту флешку в системе. Все устройства в Linux определяются в виде файлов в каталоге /dev и ваша флешка тоже.

Но если вы просто зайдете в этот каталог, вам будет сложно определить, какой из файлов отвечает за флешку, потому что все файлы для дисков выглядят похоже. Обычно имя начинается на sd, затем идёт ещё одна буква: a,b,c,d и далее, в зависимости от порядка подключения диска к системе. Дальше следует цифра номера раздела на флешке, обычно это 1, потому что на флешке, как правило, содержится только один раздел. Например /dev/sdb1 или /dev/sdc1.

Шаг 1. Определить имя флешки

Самый простой способ определить имя флешки в системе – это использовать утилиту fdisk, но такой вариант подойдет, только если вы знаете размер или метку флешки. Просто выполните команду:

Disk /dev/sdb: 15 GiB, 16064184320 bytes, 31375360 sectors Units: sectors of 1 * 512 = 512 bytes Sector size (logical/physical): 512 bytes / 512 bytes I/O size (minimum/optimal): 512 bytes / 512 bytes Disklabel type: dos Disk identifier: 0x00000000

Device Boot Start End Sectors Size Id Type /dev/sdb1 * 2048 31375359 31373312 15G c W95 FAT32 (LBA)

Она выведет в терминал все подключённые устройства, в том числе и вашу флешку. Вам останется только найти её по размеру, который написан в колонке size. В нашем примере флешка представлена файлом /dev/sdb1.

Также вы можете узнать имя файла флешки с помощью утилиты df, только для этого она должна быть смонтирована в файловую систему. Чтобы посмотреть, какие устройства подключены к каким папкам, выполните:

/dev/sda5 51131020 16232716 34361116 33% / /dev/sda6 153342012 143601876 8788232 95% /home /dev/sdb1 15670272 4927568 10742704 32% /run/media/sergiy/4AA9-C01D

Теперь вы можете понять, что к папкам /mnt, /media, /run/media смонтирована именно флешка, также здесь указан размер в колонке доступно. Обычно этого вполне достаточно.

Шаг 2. Размонтирование флешки

Если флешка смонтирована в файловую систему, то форматировать её у вас не получится. Поэтому сначала нужно её размонтировать, для этого выполните:

sudo umount /dev/sdb1

Здесь /dev/sdb1 – имя флешки в файловой системе, которое мы узнали в предыдущем шаге.

Шаг 3. Форматирование

Дальше отформатировать флешку очень просто. Для этого используется утилита mkfs. Синтаксис команды очень прост:

$ sudo mkfs -t файловая_система устройство

В качестве файловой системы может использоваться любая поддерживаемая системой, например, ext4, ntfs, xfs, btrfs, vfat. Но для нормальной работы флешки в Windows рекомендуется использовать файловую систему vfat. С помощью опции -L можно задать метку раздела. Тогда команда будет выглядеть вот так:

sudo mkfs -t ext4 -L FLASH /dev/sdb1

Для файловой системы vfat опция -L не поддерживается, вместо неё нужно использовать -n:

sudo mkfs -t vfat -n FLASH /dev/sdb1

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

Форматирование флешки в Linux с помощью терминала

Форматировать флешку в терминале не очень сложно, но сначала вам нужно знать, как идентифицировать эту флешку в системе. Все устройства в Linux определяются в виде файлов в каталоге /dev и ваша флешка тоже.

Но если вы просто зайдете в этот каталог, вам будет сложно определить, какой из файлов отвечает за флешку, потому что все файлы для дисков выглядят похоже. Обычно имя начинается на sd, затем идёт ещё одна буква: a,b,c,d и далее, в зависимости от порядка подключения диска к системе. Дальше следует цифра номера раздела на флешке, обычно это 1, потому что на флешке, как правило, содержится только один раздел. Например /dev/sdb1 или /dev/sdc1.

Шаг 1. Определить имя флешки

Самый простой способ определить имя флешки в системе — это использовать утилиту fdisk, но такой вариант подойдет, только если вы знаете размер или метку флешки. Просто выполните команду:

Она выведет в терминал все подключённые устройства, в том числе и вашу флешку. Вам останется только найти её по размеру, который написан в колонке Размер или Size. В нашем примере флешка представлена файлом /dev/sdb1.

Также вы можете узнать имя файла флешки с помощью утилиты df, только для этого она должна быть смонтирована в файловую систему. Обычно графические окружения автоматически монтируют флешку при подключении, так что это не будет проблемой. Чтобы посмотреть, какие устройства подключены к каким папкам, выполните:

df -h

Теперь вы можете понять, что к папкам /mnt, /media, /run/media смонтирована именно флешка, также здесь указан размер в колонке доступно. Обычно этого вполне достаточно.

Шаг 2. Размонтирование флешки

Если флешка смонтирована в файловую систему, то форматировать её у вас не получится. Поэтому сначала нужно её размонтировать, для этого выполните:

Здесь /dev/sdb1 — имя флешки в файловой системе, которое мы узнали в предыдущем шаге.

Шаг 3. Форматирование

Дальше отформатировать флешку очень просто. Для этого используется утилита mkfs. Синтаксис команды очень прост:

$ sudo mkfs -t файловая_система устройство

В качестве файловой системы может использоваться любая поддерживаемая системой, например, ext4, ntfs, xfs, btrfs, vfat. Но для нормальной работы флешки в Windows рекомендуется использовать файловую систему vfat. С помощью опции -L можно задать метку раздела. Тогда команда будет выглядеть вот так:

Для файловой системы vfat опция -L не поддерживается, вместо неё нужно использовать -n:

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

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

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

Форматируем флешку в Linux

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

Поэтому давайте остановимся на двух простых способах, а для начала упомянем стандартное средство.

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

  1. Запустите консоль и введите там sudo fdisk -l. Такая команда поможет определить название флешки, чтобы выполнить ее форматирование.

Подтвердите действие, введя пароль суперпользователя.

Ознакомьтесь со списком накопителей. Найти необходимый пункт можно по его размеру.

Смонтированный флеш-накопитель форматировать не получится, для начала размонтируйте его командой sudo umount /dev/sdb1, где /dev/sdb1 — название флешки.

Осталось только выполнить очистку путем ввода sudo mkfs -t vfat -L FLASH /dev/sdb1, где vfat — имя нужной ФС.

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

Способ 1: Gparted

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

  1. Запустите «Терминал», например, через меню или зажав горячую клавишу Ctrl + Alt + T.

В Ubuntu или Debian введите sudo apt install gparted, а в дистрибутивах, основанных на Red Hat — sudo yum install gparted. Это команды для добавления программы в систему.

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

Подтвердите добавление новых пакетов, нажав Д.

Запустите инструмент через меню или вписав команду gparted-pkexec.
В графическом интерфейсе инструмента для начала осуществляется переключение между накопителями. Выберите подходящий вариант из всплывающего меню.
Другие действия с флешкой станут доступны только после ее размонтирования. Поэтому щелкните по ней ПКМ и выберите пункт «Отмонтировать».
Осталось только щелкнуть на пункте «Форматировать в» и выбрать подходящую файловую систему.

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

Способ 2: Управление дисками (Только для Gnome)

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

  1. Откройте меню и через поиск найдите инструмент «Диски» или «Disk Utility». Запустите программу двойным щелчком ЛКМ по ее значку.
  2. В меню слева выберите необходимое устройство и нажмите на кнопку в виде шестеренок.
  3. Кликните на пункте «Форматировать раздел».
  4. Осталось только выбрать файловую систему, задать дополнительные параметры и запустить процедуру очистки.

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

Мы рады, что смогли помочь Вам в решении проблемы.

Опишите, что у вас не получилось.
Наши специалисты постараются ответить максимально быстро.

Overview

There are several different versions of the FAT file system. Each version was designed for a different size of storage media.

FAT 12

FAT 12 was designed for floppy disks and can manage a maximum size of 16 megabytes because it uses 12 bits to address the clusters.

FAT 16

FAT 16 was designed for early hard disks and could handle a maximum size of 64K clusters * the cluster size. The larger the hard disk, the larger the cluster size would be, which leads to large amounts of «slack space» on the disk.

FAT 32

FAT 32 was introduced to us by Windows95-B and Windows98. FAT32 solved some of FAT’s problems. No more 64K max clusters! FAT32 is slightly misnamed, as the top 4 bits of the 32 bit cluster number are reserved, and were never used. If you want to call it FAT28 instead, then as the name suggests, the filesystem can handle a maximum of 256M clusters per partition. This enables very large hard disks to still maintain reasonably small cluster sizes and thus reduce slack space between files.

ExFAT

Main article: ExFAT

ExFAT is the filesystem used on SDXC cards, created by Microsoft. It is basically FAT32 with actually 32 bits per FAT entry, with minor extensions.

VFAT

VFAT is an extension to the FAT file system that has the ability to use long filenames (up to 255 characters). First introduced by Windows 95, it uses a «kludge» whereby long filenames are marked with a «volume label» attribute and filenames are subsequently stored in 11 byte chunks in sequential directory entries. (This is a bit of an oversimplification, but close enough).

Форматирование флешки в Linux с помощью терминала

Форматировать флешку в терминале не очень сложно, но сначала вам нужно знать, как идентифицировать эту флешку в системе. Все устройства в Linux определяются в виде файлов в каталоге /dev и ваша флешка тоже.

Но если вы просто зайдете в этот каталог, вам будет сложно определить, какой из файлов отвечает за флешку, потому что все файлы для дисков выглядят похоже. Обычно имя начинается на sd, затем идёт ещё одна буква: a,b,c,d и далее, в зависимости от порядка подключения диска к системе. Дальше следует цифра номера раздела на флешке, обычно это 1, потому что на флешке, как правило, содержится только один раздел. Например /dev/sdb1 или /dev/sdc1.

Шаг 1. Определить имя флешки

Самый простой способ определить имя флешки в системе – это использовать утилиту fdisk, но такой вариант подойдет, только если вы знаете размер или метку флешки. Просто выполните команду:

Disk /dev/sdb: 15 GiB, 16064184320 bytes, 31375360 sectors Units: sectors of 1 * 512 = 512 bytes Sector size (logical/physical): 512 bytes / 512 bytes I/O size (minimum/optimal): 512 bytes / 512 bytes Disklabel type: dos Disk identifier: 0x00000000

Device Boot Start End Sectors Size Id Type /dev/sdb1 * 2048 31375359 31373312 15G c W95 FAT32 (LBA)

Она выведет в терминал все подключённые устройства, в том числе и вашу флешку. Вам останется только найти её по размеру, который написан в колонке size. В нашем примере флешка представлена файлом /dev/sdb1.

Также вы можете узнать имя файла флешки с помощью утилиты df, только для этого она должна быть смонтирована в файловую систему. Чтобы посмотреть, какие устройства подключены к каким папкам, выполните:

/dev/sda5 51131020 16232716 34361116 33% / /dev/sda6 153342012 143601876 8788232 95% /home /dev/sdb1 15670272 4927568 10742704 32% /run/media/sergiy/4AA9-C01D

Теперь вы можете понять, что к папкам /mnt, /media, /run/media смонтирована именно флешка, также здесь указан размер в колонке доступно. Обычно этого вполне достаточно.

Шаг 2. Размонтирование флешки

Если флешка смонтирована в файловую систему, то форматировать её у вас не получится. Поэтому сначала нужно её размонтировать, для этого выполните:

sudo umount /dev/sdb1

Здесь /dev/sdb1 – имя флешки в файловой системе, которое мы узнали в предыдущем шаге.

Шаг 3. Форматирование

Дальше отформатировать флешку очень просто. Для этого используется утилита mkfs. Синтаксис команды очень прост:

$ sudo mkfs -t файловая_система устройство

В качестве файловой системы может использоваться любая поддерживаемая системой, например, ext4, ntfs, xfs, btrfs, vfat. Но для нормальной работы флешки в Windows рекомендуется использовать файловую систему vfat. С помощью опции -L можно задать метку раздела. Тогда команда будет выглядеть вот так:

sudo mkfs -t ext4 -L FLASH /dev/sdb1

Для файловой системы vfat опция -L не поддерживается, вместо неё нужно использовать -n:

sudo mkfs -t vfat -n FLASH /dev/sdb1

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

Форматирование USB-накопителя через командную строку

Форматирование USB-накопителя очень просто с помощью командной строки. Даже новичок может отформатировать USB-накопитель с помощью простого процесса и команд, которые мы здесь описываем.

  1. Правильно определить USB-накопитель, чтобы избежать случайного форматирования любого другого накопителя. Откройте приложение «Терминал» с помощью сочетания клавиш Ctrl + Alt + Tи введите следующую команду:

$ df -h

Последняя строка в выводе перечисляет / dev / sdb1 как наш USB-накопитель.

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

$ sudo mkfs.vfat / dev / sdb1

Вы будете использовать местоположение в соответствии с выводом, полученным из команды df -h.

  1. Вы можете отформатировать только отключенный USB-накопитель, в противном случае вы получите следующее сообщение:

Поэтому, пожалуйста, отключите диск с помощью следующей команды:

$ sudo umount / dev / sdb1

Теперь, когда вы запустите команду форматирования от имени пользователя root, ваш USB-накопитель будет успешно отформатирован.

DESCRIPTION top

       mkfs.fat is used to create a FAT filesystem on a device or in an
       image file.  DEVICE is the special file corresponding to the
       device (e.g. /dev/sdXX) or the image file (which does not need to
       exist when the option -C is given).  BLOCK-COUNT is the number of
       blocks on the device.  If omitted, mkfs.fat automatically chooses
       a filesystem size to fill the available space.

       Two different variants of the FAT filesystem are supported.
       Standard is the FAT12, FAT16 and FAT32 filesystems as defined by
       Microsoft and widely used on hard disks and removable media like
       USB sticks and SD cards.  The other is the legacy Atari variant
       used on Atari ST.

       In Atari mode, if not directed otherwise by the user, mkfs.fat
       will always use 2 sectors per cluster, since GEMDOS doesn't like
       other values very much.  It will also obey the maximum number of
       sectors GEMDOS can handle.  Larger filesystems are managed by
       raising the logical sector size.  An Atari-compatible serial
       number for the filesystem is generated, and a 12 bit FAT is used
       only for filesystems that have one of the usual floppy sizes
       (720k, 1.2M, 1.44M, 2.88M), a 16 bit FAT otherwise.  This can be
       overridden with the -F option.  Some PC-specific boot sector
       fields aren't written, and a boot message (option -m) is ignored.

Как открыть флешку в Линуксе

Если системой задействовано окружение рабочего стола, то монтирование накопителя обычно происходит с минимальным участием человека. При подключении устройства его ярлык появится на рабочем столе. Далее необходимо кликнуть по нему правой кнопкой мыши и выбрать пункт «Монтировать».

В противном случае операция выполняется вручную. Сначала нужно узнать имя файла флешки. Простой вариант – посмотреть его в директории /dev/, однако для надежности лучше воспользоваться утилитой fdisk.

После подключения носителя в терминале вводится команда:

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

По этой информации становится понятно, какое имя соответствует нужной флешке. Далее процесс заключается в написании двух строк:

  • sudo mkdir /mnt/usb – создание каталога монтирования;
  • sudo mount /dev/sdc2 /mnt/usb – непосредственное выполнение.

Теперь накопитель можно использовать.

Creating a fresh FAT filesystem

Typically during development you want to create a disk image with a FAT filesystem. There are two common approaches for this, either by using a utility that works directly on images, or by using a Loopback Device and using the OS’ own driver to work on the image. A less common alternative is to have an actual disk in your drive.

The most buildscript-friendly tool is MTools — which can do all operations directly on a disk image using the -i argument and supplies every DOS command related to files in this fashion, only prefixed with an m. It can also use a configuration file to access drives in their DOS fashion, allowing you to use for instance A: and C: as actual drives. The tool can be built out of the box for Windows and is included in many a linux package manager.

Linux-only developers can, often with a bit of sudo and permission magic, automate the Loopback Device in combination with mkdosfs or mkfs.vfat as well as partition editing. This method is less portable as the commands often can’t be reused outside of Linux. Several developers also make the error of passing -F to mkdosfs in an attempt to choose a FAT size, which often has the effect of creating a corrupt filesystem since the result doesn’t follow .

Windows users can make use of VFD for loopback devices. It comes with a GUI, but at the cost of not being properly automatable in a script.

Kernel configuration

Here is an example of the default mount configuration in the kernel:

$ zgrep -e FAT -e DOS /proc/config.gz | sort -r
# DOS/FAT/NT Filesystems
CONFIG_FAT_FS=m
CONFIG_MSDOS_PARTITION=y
CONFIG_FAT_FS=m
CONFIG_MSDOS_FS=m
CONFIG_VFAT_FS=m
CONFIG_FAT_DEFAULT_CODEPAGE=437
CONFIG_FAT_DEFAULT_IOCHARSET="utf-8"
CONFIG_NCPFS_SMALLDOS=y

A short description of the options:

  • Language settings: ,
  • All filenames to lower letters on a FAT partitions if enabled:
  • Enables support of the FAT file systems: , ,
  • Enables support of a FAT partitioned harddisks on 86x PCs:

If the partition type detected by mount is VFAT then it will run the script.

/usr/bin/mount.vfat
#!/bin/bash
#mount VFAT with full rw (read-write) permissions for all users
#/usr/bin/mount -i -t vfat -oumask=0000,iocharset=utf-8 "$@"
#The above is the same as
mount -i -t vfat -oiocharset=utf-8,fmask=0000,dmask=0000 "$@"

Оцените статью
Рейтинг автора
5
Материал подготовил
Илья Коршунов
Наш эксперт
Написано статей
134
Добавить комментарий