USB drives typically come preformatted as FAT32 or NTFS file systems. Although Linux can handle this, the EXT4 file system offers advantage: EXT4 gives you far better control over file permissions and ownership. As whip-cream on top, you can stop worrying about data fragmentation as well. In this article you learn how to format your USB drive with the help of GParted. GParted is a graphical user interface program, available on pretty much all popular Linux distributions.
Background
USB drives are wonderfully versatile and low-cost devices that probably every PC user makes use of. I personally use them for quickly copying files from one PC to the other and for backup purposes. Newly purchased USB drives typically come formatted as FAT32 or NTFS file systems. From a manufacturer’s perspective this makes sense: Linux, Windows and macOS can work with these file systems, making the USB drive plug-and-play.
In case you solely run Linux on your PCs, the EXT4 file system serves you far better. With the EXT4 file system, you preserve file permissions when storing data on it. Besides that you have more control over file ownership. Additionally, you do not have to worry about data fragmentation. Okay great, but how do you change the file system on your USB drive to EXT4?
This article shows you how to format your USB drive to EXT4, with the help of GParted. GParted stands for Gnome Partition editor. GParted is a graphical user interface program for creating and formatting partitions on drives. Note that it works on all sorts of drives, including: HDD, SSD, USB and SD-card. In case you prefer to work from the terminal instead, refer to the article about how to format and mount a USB drive in the Linux terminal.
What do you need
To complete the steps in this tutorial, you just need:
- Any type of Linux PC with whichever desktop environment you prefer.
- A USB drive.
Important note if your USB drive contains data that you do not want to lose: Make sure to backup the data on your USB drive first, before continuing. Your data will get lost when you format your USB drive to EXT4 with GParted.
Personally, I’ll use my Debian based laptop with Gnome desktop environment for this article.
Install the GParted program
Although all Linux distributions offer the GParted program in their online package repositories, it is not installed by default. Therefore we’ll kick off this article by installing the GParted program. The following list shows the command to run in the terminal for installing GParted, filtered by Linux distribution:
- Ubuntu and Debian:
sudo apt install gparted
- Fedora:
sudo dnf install gparted
- openSUSE:
sudo zypper install gparted
After installation completion, you can start GParted through your desktop environment’s application menu.
Identify your USB drive
Before formatting the USB drive, we first determine its device name. I personally find this procedure easiest:
- Start the GParted program, without the USB drive plugged into your PC.
- The drop-down list in the top-right corner lists all devices. Click it and make a mental note of the currently available devices.
- Plug the USB drive into your PC.
- Select GParted → Refresh Devices from the program menu.
- Now click on the drop-down lists again to see which new device showed up.
Refer to the following screen animation as an example on my PC:
As you can see, on my PC the USB drive is known as /dev/sdb
. I’ll use this device name in the remainder of this article.
Unmount the partitions on your USB drive
Most Linux systems with a desktop environment automatically mount the USB drive, when plugged in. Before we can format the USB drive with GParted, we need to unmount the USB drive. Luckily, you can perform this operation directly from within the GParted user interface.
Right-click the partition on the USB drive. A context menu pops up. The context menu shows an entry called Unmount, if the partition in question is currently mounted. If the context menu doesn’t show the Unmount entry, then your partition is already unmounted. Click on entry Unmount to proceed with the unmount operation:
In case your USB drive consists of multiple partitions, repeat this step for all partitions.
Use GParted to format your USB drive to EXT4
Before formatting the USB drive with GParted, we should first remove the existing partitions. Creating a new partition table on the USB drive, automatically removes whatever partitions the USB drive currently holds.
Just one more reminder that the operation you are about to perform will result in the loss of all data on the device. Double-check that you selected the correct device in GParted and that you backed up any important data currently stored on it.
Create a new partition table
Follow these steps to create a new partition table:
- Select the correct device in the drop-down list in the top-right corner. My PC knows the USB drive as
/dev/sdb
. Make sure to change this to whatever device name your PC assigned to your USB drive. - From the program menu, select Device → Create Partition Table…
- On the dialog that appeared, select msdos as the partition table type and click the Apply button.
Create a new partition
With the partition table created, we continue with the next step. In this step we create a new EXT4 partition on the USB drive and format it. From the program menu, select Partition → New. The Create new Partition dialog shows up. You can accept all the default proposed values. Just make sure that ext4 is specified for the File system and click the Add button.
Look at the status bar at the bottom. It says 1 operation pending. GParted planned the partition creation, but hasn’t actually performed this operation yet. To proceed, select Edit → Apply All Operations from the program menu. This creates the partition and automatically formats it to the EXT4 file system:
At this point you successfully formatted your USB drive to EXT4 with GParted. Go head and close the GParted program. Next, remove the USB drive from your PC and right away plug it in again. This automatically mounts the newly created EXT4 partition on your Linux system.
Obtain write permissions to your USB drive
As mentioned in the introduction, the EXT4 file system gives you better control over file ownership and permissions on your USB drive. Consequently, it can happen that your user currently does not have write access to the USB drive. Let’s investigate and solve this.
First we need to find out where Linux mounted your USB drive to. Run the following command from the terminal
lsblk -p
As you can see, Linux mounted the partition we created on the USB drive to: /media/pragmalin/c8c35b05-25b7-49e7-a4ae-96da1e385656
.
Let’s inspect its current permissions by running the ls -l
command on its parent directory:
ls -l /media/pragmalin/
As you can see in the screenshot above, only the root user has permission to write to the USB drive. That explains why our own user cannot write to the USB drive. To fix this we simply need to change the owner of the directory, where the partition of the USB drive was mounted to. In my case:
sudo chown $USER: /media/pragmalin/c8c35b05-25b7-49e7-a4ae-96da1e385656
Note that $USER
automatically gets replaced with your current user name.
As you can see your user can now both read and write to the partition on the USB drive.
Wrap up
In this article you learned how to format your USB drive to the EXT4 file system, with the help of the GParted program. This file system offers advantages under Linux over FAT32 and NTFS. EXT4 gives you far better control over file permissions and ownership. Furthermore, you do not have to worry about data fragmentation.
To summarize, we completed these steps:
- Installed the GParted program.
- Identified the device name of the USB drive.
- Unmounted all partitions on the USB drive, if applicable.
- Removed all existing partitions from the USB drive, by creating a new partition table.
- Created a new partition on the USB drive, formatted as an EXT4 file system.
- Gave your user full ownership, including write permissions to the partition on the USB drive.
With the help of GParted, creating file systems and partitions becomes relatively easy. Just keep in mind that changing partitions tends to result in data loss. Therefore make sure to backup whatever important data the USB drive currently holds, before making any chances. Also always double-check that you selected the correct device in GParted. Otherwise it can happen that you accidentally erase the data on another disk.
As a follow-up article, you might be interested to learn about how to manually mount a USB drive in the Linux terminal.
Уровень сложностиПростой
Время на прочтение1 мин
Количество просмотров4.4K
Смотрите также в видеоформате.
Утилита «Форматирование USB»
Утилиту можно найти, вбив в строку поиска ее название. Если она не находится, установите пакет quick-usb-formatter.
1. Запустите программу «Форматирование USB».
2. Выберите нужный USB-flash накопитель. Если устройств несколько, можно найти нужное по его объему.
3. Выберите файловую систему. Рекомендуем EXFAT.
4. Можно присвоить накопителю имя или оставить поле пустым.
5. Нажмите «Форматировать».
6. Появится запрос на авторизацию, введите пароль суперпользователя.
7. Начнется процесс форматирования.
8. В строке состояния в нижней части окна программы появится сообщение «Успешно».
Редактор разделов gparted
У gparted много функций, одна из них — форматирование дисков и разделов.
1. Откройте редактор. Для этого требуется пароль суперпользователя.
2. Выберите в выпадающем списке нужное устройство. Выбрать нужный диск или раздел можно по размеру.
ВНИМАНИЕ !!! Редактор разделов может изменять не только внешние накопители, но и любые разделы компьютера. Неосторожно отформатировав не тот раздел, можно потерять данные или всю установленную операционную систему.
3. Нажмите на область с названием раздела правой кнопкой мыши, в выпадающем меню выберите «Размонтировать».
4. Снова нажмите на ту же область правой кнопкой мыши, выберите «Форматировать в», в выпавшем списке выберите файловую систему.
5. Чтобы запустить форматирование, нажмите «Применить».
6. В появившемся окне будет показана последовательность проведенных операций. При появлении надписи «Все операции успешно выполнены» нажмите «Закрыть».
7. Готово.
Рассказываем, как отключить флешку от компьютера и отформатировать ее в Linux.
При работе с внешними жесткими дисками иногда приходится приводить их к базовому состоянию, очищая все содержимое и правильно размечая файловую систему. Этот процесс называется форматированием, и к нему часто прибегают для полной очистки флеш-дисков, чтобы потом записать на них операционную систему или другие данные .
В Linux эту операцию можно проделать сразу несколькими способами, используя встроенные утилиты управления дисками или сторонние программы с графическим интерфейсом.
Форматируем флешку через командную строку
Процесс форматирования можно условно поделить на три простых этапа: поиск названия внешнего диска, его отключение от файловой системы и удаление всех данных, которые содержатся на флешке.
Ищем флешку в файловой системе
Посмотреть все подключенные диски можно с помощью программы fdisk.
- Открываем терминал. Это можно сделать, одновременно нажав клавиши Ctrl + Alt + T на пустом рабочем столе.
- Вводим команду sudo fdisk -l
У нее будет вывод, похожий на изложенный ниже:
Disk /dev/sdb: 4048 MB, 4048551936 bytes 54 heads, 9 sectors/track, 16270 cylinders, total 7907328 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 Disk identifier: 0x0001135d Device Boot Start End Blocks ID System /dev/sdb1 * 2048 7907327 3952640 b W95 FAT32*
В этом тексте мы видим флешку. Это можно увидеть по размеру диска (4084 мегабайта явно относятся не к основному жесткому диску компьютера). Его название отображается в нижней части текста. Сразу под словом Device. В моем примере речь идет о названии: /dev/sdb1.
Теперь мы знаем название нашей флешки и можем перейти к следующему этапу.
Отключаем флешку от компьютера
В Linux нельзя проводить с флешкой операции типа форматирования в том случае, если она смонтирована в файловую систему. Для начала необходимо отключить ее, чтобы избежать каких-либо серьезных повреждений на уровне дистрибутива.
Чтобы отключить флешку, открываем терминал и вводим туда команду sudo umount название флешки в файловой системе Linux
В нашем случае команда будет выглядеть так: sudo umount /dev/sdb1
Форматируем флешку
Переходим непосредственно к зачистке флешки. Это можно сделать с помощью утилиты mkfs.
Команда для форматирования флешки устроена следующим образом: sudo mkfs -t название файловой системы название устройства, которое нужно отформатировать
В Linux поддерживается масса файловых систем, включая ext4, ntfs, xfc, btrfs и другие. Можно указать любую на свой вкус и потребности. Например, если в дальнейшем планируете использовать флешку с Windows-компьютерами, то лучше воспользоваться вариантом vfat.
Итоговая команда для форматирования флешки под работу с Windows будет выглядеть примерно так — sudo mkfs -t vfat -n FLASH /dev/sdb1
-n FLASH — это метка раздела и ее имя, а /dev/sdb1 — название флешки в файловой системе.
Процесс форматирования займет какое-то время. После его завершения можно будет извлечь флешку или записать на нее новые данные.
Форматируем флешку через программу GParted
Если работать с флешкой в текстовом формате вам не нравится, то можно воспользоваться программами с графическим интерфейсом. Одна из самых популярных — GParted. У нее довольно логичный и простой интерфейс. Не придется долго блуждать по меню и искать нужную опцию.
Сначала установим GParted (если ее еще нет в системе), а потом отформатируем подключенную флешку.
- Открываем терминал.
- Вводим команду sudo apt-get install gparted, чтобы загрузить нужную программу.
В дистрибутиве Fedora вместо apt-get используется менеджер пакетов dnf, а в openSUSE — zypper.
Вероятно, GParted не установлен в вашем дистрибутиве. Придется его скачать
- Следом вводим пароль администратора, чтобы продолжить загрузку.
В некоторых дистрибутивах во время набора пароля вводимые символы никак не отображаются. Нужно вводить код вслепую
- Затем запускаем GParted.
- В открывшемся окне ищем флеш-диск в раскрывающемся списке, который отображается в правом верхнем углу.
Здесь отображаются все доступные диски, подключенные к компьютеру
- Затем в списке доступных ищем диск, который нужно форматировать .
- Кликаем по нему правой кнопкой мыши и выбираем пункт Unmount.
Тут же можно изменить размер разделов или создать новые
- После отключения флешки от файловой системы выделяем диск, который нужно «очистить», кликнув по нему левой кнопкой мыши.
- Потом нажимаем на кнопку Partition.
- В появившемся списке ищем строчку Format to и наводим на нее курсор.
- Затем указываем вариант файловой системы (поддерживаются exfat, ext4, fat32, hfs+, ntfs и другие), который нужно использовать на форматируемой флешке. И все.
Дальше все просто. Система попросит подтвердить выбранное действие, затем начнется процедура «зачистки»
Если хотите сделать полную очистку флешки без форматирования, можно выделить диск, а затей перейти в меню Edit, где есть опция New Partition Table. Открыв ее, просто выберем разметку MBR и подтвердим, что готовы удалить все данные с жесткого диска.
Форматируем флеш-диск с помощью дисковой утилиты
И хоть я считаю, что GParted более чем достаточно для решения поставленной задачи, стоит рассказать о еще одном варианте. Пользователи рабочего стола Gnome (да и не только они) любят встроенную в эту оболочку дисковую утилиту. Это некий стандарт для большинства дистрибутивов. И вам никто не мешает ее попробовать.
Приступим к установке и работе с дисковой утилитой Gnome.
- Открываем терминал.
- Вводим команду sudo apt-get install gnome-disk-utility
- Вводим пароль администратора, если потребуется.
- Затем вписываем заглавную букву «Д» (или Y в английской версии операционной системы).
Если ввести строчную букву вместо заглавной, то система воспримет это как отказ от установки
- Потом включаем программу Gnome Disk Utility с помощью соответствующей команды sudo gnome-disk-utility
Вот как выглядит разметка жестких дисков в дисковой утилите Gnome
- Ищем нашу флешку в списке доступных дисков и нажимаем на кнопку в виде куба (Unmount selected partition). Так мы отключим ее от файловой системы компьютера.
Как и в других программах, придется сначала отключить флешку, иначе форматирование запустить не выйдет
- Затем кликаем по меню с иконкой в виде трех параллельных полос в верхней части окна. В появившемся списке ищем пункт Format Disk и кликаем по нему.
- В итоге нужно будет выбрать файловую систему, которая будет использоваться на флешке после форматирования. На этом все. Дождитесь, когда завершится форматирования. После этого флешка будет готова к безопасному извлечению или записи новых данных.
Как видно на скриншоте, эту же процедуру можно запустить, одновременно нажав клавиши Ctrl + F
Загрузка …
Post Views: 2 903
Форматирование флешки — это довольно простая задача, с которой часто сталкивается каждый пользователь. В операционной системе Windows всё делается интуитивно понятно и буквально в пару кликов. Но в Linux всё не так однозначно. Может даже показаться, что форматировать флешку в Linux очень сложно. На самом деле это не так.
Для решения такой простой задачи в Linux есть несколько способов, и сегодня мы рассмотрим самые интересные из них. А именно форматирование флешки с помощью Gparted, терминала и утилиты Disks в Ubuntu или любом другом дистрибутиве, использующем Gnome. Сначала рассмотрим приём, который будет работать во всех дистрибутивах — с помощью терминала и утилиты mkfs.
Содержание статьи
- Форматирование флешки в Linux с помощью терминала
- Форматирование флешки в Gparted
- Как форматировать флешку с помощью Disks
- Форматирование флешки в Nautilus
- Выводы
Форматировать флешку в терминале не очень сложно, но сначала вам нужно знать, как идентифицировать эту флешку в системе. Все устройства в Linux определяются в виде файлов в каталоге /dev и ваша флешка тоже.
Но если вы просто зайдете в этот каталог, вам будет сложно определить, какой из файлов отвечает за флешку, потому что все файлы для дисков выглядят похоже. Обычно имя начинается на sd, затем идёт ещё одна буква: a,b,c,d и далее, в зависимости от порядка подключения диска к системе. Дальше следует цифра номера раздела на флешке, обычно это 1, потому что на флешке, как правило, содержится только один раздел. Например /dev/sdb1 или /dev/sdc1.
Шаг 1. Определить имя флешки
Самый простой способ определить имя флешки в системе — это использовать утилиту fdisk, но такой вариант подойдет, только если вы знаете размер или метку флешки. Просто выполните команду:
sudo fdisk -l
Она выведет в терминал все подключённые устройства, в том числе и вашу флешку. Вам останется только найти её по размеру, который написан в колонке Размер или Size. В нашем примере флешка представлена файлом /dev/sdb1.
Также вы можете узнать имя файла флешки с помощью утилиты df, только для этого она должна быть смонтирована в файловую систему. Обычно графические окружения автоматически монтируют флешку при подключении, так что это не будет проблемой. Чтобы посмотреть, какие устройства подключены к каким папкам, выполните:
df -h
Теперь вы можете понять, что к папкам /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 завершится, флешка будет готова к использованию.
Форматирование флешки в Gparted
Ещё одним универсальным методом форматировать флешку в Linux является использование утилиты для управления дисками Gparted.
Шаг 1. Установка Gparted
Обычно она уже установлена в системе, если же нет, вы можете установить эту прорамму из официальных репозиториев. Для этого наберите в Ubuntu:
sudo apt install gparted
А в Red Hat и основанных на нём дистрибутивах:
sudo yum install gparted
Дальше вы можете вызвать программу из главного меню системы или c помощью команды:
gparted-pkexec
Шаг 2. Поиск флешки
Найти флешку в этой программе у вас не составит труда. Переключаться между устройствами можно в верхнем правом углу. Свою флешку вы можете найти по метке, размеру, файловой системе — тут отображается вся информация, поэтому с поиском у вас не должно возникнуть проблем.
Шаг 3. Размонтирование флешки
Также, как и в предыдущем случае, вам нужно размонтировать флешку, чтобы её отформатировать. Для этого щёлкните правой кнопкой по разделу флешки и выберите Размонтировать или Umount:
Я предполагаю, что на флешке только один раздел. Поэтому выполнять все действия нужно будет только для него. Если разделов несколько, размонтируйте их все.
Шаг 4. Полная очистка флешки
Если раньше на флешке был установлен Linux или другая операционная система, её нужно полностью очистить, включая таблицу разделов. Только так вы можете выполнить низкоуровневое форматирование флешки Linux. Если же нет, ничего подобного делать не нужно, переходите к следующему шагу. Откройте пункт меню Правка/Edit и нажмите Новая таблица разделов / New Partition Table:
Выберите тип таблицы MBR и подтвердите, что согласны с тем, что все данные на флешке будут утеряны. Затем с помощью кнопки со знаком «+» создайте новый раздел на все свободное место. Также здесь нужно выбрать файловую систему.
Затем опять откройте пункт Правка / Edit и нажмите Выполнить все операции / Apply, чтобы применить изменения. Готово, ваша флешка отформатирована, пятый шаг можете пропустить.
Шаг 5. Форматирование флешки
Если вы воспользовались предыдущим способом, то уже ничего делать не нужно. Флешка готова к использованию. Если же нет, вам будет достаточно только отформатировать один раздел. Для этого кликните по этому разделу и выберите Отформатировать в / Format to в контекстном меню:
Затем выберите файловую систему, опять же, чтобы флешка работала в Windows, нужно использовать Fat32.
Дальше вам останется только открыть меню Правка / Edit и нажать Выполнить все операции / Apply или зелёную галочку,чтобы применить изменения.
Вот и всё, теперь флешка готова к использованию, и вы можете её подключать к системе и записывать туда файлы. Но рассмотрим ещё один способ, который подходит только для Gnome.
Как форматировать флешку с помощью Disks
Программа Диски — это стандартная утилита управления дисками в дистрибутивах Linux, использующих окружение рабочего стола Gnome.
Шаг 1. Запуск Disk Utility
Вы можете запустить программу из главного меню Dash, просто набрав в поиске Disk, обычно утилита поставляется вместе с системой по умолчанию:
Шаг 2. Поиск флешки
Вы очень просто найдете флешку в главном окне программы: во-первых, она на последнем месте, во-вторых, здесь отображается метка диска, размер и другие параметры:
Шаг 3. Форматирование
Форматирование здесь выполняется очень легко, для этого просто нажмите кликните по значку с рисунком шестерёнки и выберите Форматировать раздел:
Затем выберите введите метку для флешки, а также выберите файловую систему. По умолчанию утилита предлагает Ntfs чтобы с флешкой можно было работать в Windows:
Останется только подтвердить действие, чтобы форматировать флешку Linux:
Форматирование флешки в Nautilus
Ещё один способ именно для этой операционной системы. Здесь вообще форматирование флешки Linux выполняется очень просто. Найдите ваше устройство в менеджере файлов Nautilus, кликните по нему правой кнопкой и выберите Форматировать…:
Возникнет такое же окно, как и в утилите Диски. Выберите файловую систему, метку флешки и нажмите Далее, а затем Форматировать:
Готово. Когда процесс завершится, ваша флешка будет полностью чиста и готова к использованию.
Выводы
Вот и всё. Теперь вы знаете, что форматирование флешки в Linux это не такая сложная задача. Достаточно выполнить несколько команд или пару кликов мышью. А в Ubuntu вообще всё делается элементарно. Если у вас остались вопросы, спрашивайте в комментариях!
На завершение видео о том, как делают флешки и микросхемы памяти:
Содержание статьи:
- Форматирование накопителя в Linux
- Способ 1 (универсальный, через терминал)
- Способ 2 (Disks / самый простой способ)
- Способ 3 (Gparted)
- Вопросы и ответы: 0
Приветствую!
С одной стороны, операция форматирования* сравнительно просто выполняется (причем, и в Linux, и в Windows) — достаточно сделать правый клик мышки по флешке/диску в менеджере файлов/проводнике и выбрать в меню эту функцию… (однако, в некоторых случаях всё может пойти не по плану, и понадобится терминал…).
Собственно, для такого случая решил привести неск. небольших примеров, как можно быстро отформатировать флешку/диск // 3 разными способами (хоть один — да сработает! 👌).
*
* Примечание: зачем нужна операция форматирования? Чаще всего для быстрого удаления всех данных на диске и изменения файловой системы. Также иногда используется при вирусном заражении устройства, для устранения некоторых видов ошибок и пр.
*
Форматирование накопителя в Linux
Способ 1 (универсальный, через терминал)
Смотрим кол-во разделов на флешке/диске
Итак…
Я решил рассмотреть неск. случаев (с 1-ним разделом // с 2-3+ разделами), чтобы заметка была актуальна и для обычных флешек, и для внешних дисков (даже, если вам нужно не только отформатировать один из разделов на них, но и удалить их). Плюс попутно пояснить смысл происходящего на скринах…
*
Вообще, начать лучше с просмотра всех подключенных флешек и дисков в системе — для этого нужно вызвать терминал Ctrl+Alt+T (или Win+T) и использовать одну из команд:
- sudo fdisk -l (предпочтительно)
- df -h
Из моего примера ниже видно следующее 👇:
- появился большой список из накопителей. Меня интересует USB-флешка/диск на 57,3 ГБ (обозначается она как: /dev/sda). Обозначение будет нужно для дальнейших операций, запомните его!
- на ней есть два раздела (Device) — обозначаются они /dev/sda1 и/dev/sda2 соответственно (это всё видно на скрине ниже). Разумеется, у вас может быть всего один раздел (на флешках, например), или 3 и более (так иногда бывает на внешних дисках).
Скриншот. На флешке 2 раздела. Можно просто отформатировать один из них, а можно сначала их все удалить, и создать один раздел на весь объем диска
*
📌 Важно!
Обратите внимание, что:
- сам накопитель обозначается как: /dev/sda
- раздел на этом накопителе обозначается как: /dev/sda1
- разделов на накопителе может быть несколько!
В зависимости от выполняемой операции — вводить нужно всегда свою аббревиатуру, т.е. когда-то /dev/sda, а когда-то /dev/sda1!
А далее мы задачу разобьём на два случая…
*
Если нужно просто отформатировать один из разделов
Чуть выше при помощи команды sudo fdisk -l мы получили информацию обо всех флешках и дисках в системе. Допустим, что интересуемый нас раздел на флешке — обозначается как «/dev/sda1» (см. скрин ниже). 👇
Тогда для его форматирования нужно воспользоваться командами:
- sudo umount /dev/sda1 — эта команда размонтирует этот раздел (чтобы не вылезло ошибки, что раздел занят…);
- sudo mkfs.vfat /dev/sda1 — эта команда отформатирует раздел в FAT32, которая читается и в Linux, и в Windows (прим.: для форматирования в NTFS — sudo mkfs.ntfs /dev/sda1; для форматирования в EXT4 — sudo mkfs.ext4 /dev/sda1).
- собственно, это всё… 👌
Скриншот. Форматирование раздела на флешке в терминале Linux Ubuntu
*
Если нужно удалить все разделы, затем создать их заново и отформатировать (чтобы диск читался и в Linux, и в Windows)
В этом случае (после команды sudo fdisk -l в терминале) нужно выбрать диск/флешку для работы — для этого используется ее обозначение:
- 👉 в моем случае вводится команда: sudo fdisk /dev/sda и нажимается Enter;
- 👉 далее появится строка «Command» — ей нужно ввести определенную букву для выполнения операции;
- 👉 для удаления раздела на выбранном диске — просто введите букву «d» (без кавычек), укажите номер раздела, и нажмите Enter. Если нужно удалить все разделы — просто нажмите неск. раз «d» и Enter. См. мой пример ниже. 👇
Скриншот. Удаляем все разделы
Когда все старые разделы были удалены (т.е. будет сообщение «No partition is defined yet») — можно приступить к созданию нового раздела:
- 👉 для этого в строку «Command»: введите букву «n» и нажмите Enter;
- 👉 строки с номером раздела и первым/последним секторами можно оставить пустыми и нажать сразу Enter (если вам нужен только один раздел на диске);
- 👉 по умолчанию раздел будет создан с типом «Linux Filesystem» и в Windows он может не читаться. Чтобы исправить это, в строке «Command» введите «t» и нажмите Enter, далее введите число «11» (это номер типа «Microsoft basic data», такие флешки читаются и в Windows, и в Linux. Чтобы посмотреть весь список доступных типов — используйте букву «L«).
- 👉 чтобы сохранить все изменения — введите букву «w» в строку «Command» и нажмите Enter. Всё, все изменения будут произведены!
Скриншот. Создаем новый раздел, меняем тип на Microsoft (чтобы открывался диск в Windows) и сохраняем изменения
Ну и осталось сделать последний штрих: отформатировать наш созданный раздел. Для этого сначала хорошо бы снова посм. все диски в системе (команда: sudo fdisk -l), а затем воспользоваться одной из следующих команд:
- для форматирования в FAT32 — sudo mkfs.vfat /dev/sda1 (вместо /dev/sda1 — введите свое обозначение раздела!);
- для форматирования в NTFS — sudo mkfs.ntfs /dev/sda1
- для форматирования в EXT4 — sudo mkfs.ext4 /dev/sda1
- 📌📌 если возникнет ошибка — попробуйте перед форматированием размонтировать раздел; команда: sudo umount /dev/sda1
Скриншот. Форматируем раздел обычным образом
*
Способ 2 (Disks / самый простой способ)
Терминал — это, конечно, надежный способ работы с ОС, однако, через спец. утилиты с граф. интерфейсом делать это намного проще. Что касается нашей задачи — то в Ubuntu есть встроенное приложение Disks.
Самый простой вариант форматирования флешки — подключить ее к USB-порту, открыть менеджер файлов (слева в меню), кликнуть правой кнопкой мыши по ней и выбрать опцию «Format…». 👇
Скриншот. Format… (открываем просмотр файлов)
Кстати, также утилиту Disks можно найти среди списка предустановленного софта (по крайней мере в Ubuntu 22.04 она есть). 👇
Скриншот. Утилита Disks
В утилите Disks нужно слева выбрать флешку, затем раздел, и нажать по значку «колесика» — далее кликнуть по «Format Partition».
Скриншот. Format partition — выбрали раздел, и нажимаем по значку «колесико»
Затем выбрать файловую систему (предпочтительно NTFS, чтобы флешка читалась в Windows), дать имя флешки и приступить к операции. См. мой пример ниже. 👇
Скриншот. NTFS — для Windows (Disks)
Скриншот. Format — утилита Disks
Как правило, операция быстрого форматирования проходит достаточно шустро: в моем случае FAT на NTFS сменилась за 10 сек.
Скриншот. Решено, флешка отформатирована (Disks)
*
Способ 3 (Gparted)
Также работать с дисками и флешками можно с помощью спец. инструмента — Gparted. В некоторых версиях Linux это приложение предустановлено (например, в Linux Mint), в Ubuntu же его нужно инсталлировать самостоятельно. Покажу на примере:
- запускаем терминал: Ctrl+Alt+T (или Win+T);
- вводим команду: sudo apt install gparted и нажимаем Enter (проверьте, чтобы был доступ к Интернет);
- далее нужно подтвердить установку Gparted, введя «Y» и нажав Enter;
- когда установка будет завершена — просто запустите Gparted прямо из терминала, команда: sudo gparted
Скриншот. Устанавливаем Gparted
Скриншот. Запускаем Gparted
Далее появится классическое приложение с типовым граф. интерфейсом: в углу выбираем нужный диск/флешку для форматирования. См. скрин ниже. 👇
Скриншот. Выбираем флешку из списка накопителей (Gparted)
Далее кликаем ПКМ по нужному разделу (см. пример 👇), и размонтируем его (выбрать в меню «Umount»).
Скриншот. Размонтируем раздел (Gparted)
Затем кликаем еще раз ПКМ по этому же разделу (который был размонтирован) и в меню выбираем операцию «Format to ->« и указываем файловую систему: рекомендую для совместимости флешки выбрать NTFS (но доступны и другие: EXT 2, 3 4; FAT 16, 32; NTFS и пр.).
Скриншот. Форматируем в NTFS для совместимости с Windows
Чтобы наши настройки были выполнены — останется нажать последнюю кнопку «Apply All Operations» (или по рус.: принять/выполнить все операции). 👇
Скриншот. Выполняем все операции (Gparted)
Останется только дождаться выполнения форматирования. Как правило, процесс идет быстро… 👌
Скриншот. Дожидаемся завершения операции. Готово! (Gparted)
*
Дополнения по теме — лишними не будут, пишите в комментариях (заранее благодарю).
Успехов!
👋