Как отформатировать диск, USB или SD в Linux

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

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

Как отформатировать диск, USB или SD в Linux

Выберите файловую систему

Windows 10 и Windows 11, как и предыдущие версии Microsoft операционной системы, позволяют форматировать диски с использованием 3 разных файловых систем: exFAT, FAT32 и NTFS. Однако, когда дело доходит до накопителя, Windows всегда рекомендует нам использовать NFTS, поскольку в нем отсутствуют ограничения FAT32 и он намного быстрее, чем exFAT.

Однако в Linux используется другая файловая система, файловая система, которая также не поддерживается из Windows , поэтому мы не можем получить доступ к дискам в формате Linux из Windows. Не нативно, по крайней мере, а с помощью сторонних приложений или с WSL, а только с помощью терминальных команд, так как на данный момент Microsoft все еще не предлагает графический интерфейс для использования Linux.

Linux использует три разные файловые системы: ext2, ext3 и ext4. Последний, ext4, является форматом, используемым в самых современных дистрибутивах и совместимым с самым современным оборудованием, в то время как другие файловые системы используются в более старых дистрибутивах и оборудовании. В отличие от Windows, которая не может читать диски с файловыми системами ext2, ext3 и ext4, Linux может получать доступ и изменять файлы на дисках с файловыми системами exFAT, FAT32 и NTFS.

Поскольку каждая файловая система Windows имеет свои ограничения, первое, что мы должны сделать, это выбрать формат файла:

  • FAT32 не позволяет хранить файлы размером более 4 ГБ
  • ExFAT является наиболее совместимым форматом для всех операционных систем и не имеет максимального ограничения размера файла в 4 ГБ.
  • NTFS файловая система, используемая Windows на дисках, на которых установлена ​​операционная система.

Как я уже упоминал выше, exFAT — это формат файла, который мы должны использовать, если хотим отформатировать диск или жесткий диск. чтобы можно было прочитать без проблем как в операционных системах Linux, так и через Windows без необходимости использования стороннего приложения или Windows WSL.

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

Шаги абсолютно одинаковы, независимо от того, является ли это жестким диском, USB-накопителем или картой памяти.

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

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

В Windows основным диском, на котором работает операционная система, является диск C. Если на основном диске также есть другие разделы или жесткие диски, это будут диски D, E и т. д.

В дистрибутивах Linux основным диском компьютера является sda. Все разделы, являющиеся основным диском, имеют дополнительный номер: sda1, sda2, sd3 и т. д.

Если мы подключим другой диск к машине с Linux, он будет называться sdb. Если мы подключим третий, это будет sdc. Если второй диск, sdb, имеет два раздела, это будут sdb1 и sdb2. Если на третьем диске 4 раздела, мы распознаем их как sdc1, sdc2, sdc3 и sdc4.

Как и в винде, линукс тоже не позволяет отформатировать основной диск С и sda соответственно из самой системы. Для этого нам придется воспользоваться мастером установки Windows и дистрибутивом LiveCD в Linux.

С графическим интерфейсом

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

С приложением «Диски»

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

Если блок не имеет раздела Создан, это первое, что мы должны сделать, нажав знак + и установив размер, который мы хотим, чтобы раздел имел, и нажмите «Далее». Далее в разделе Тип выбираем exFAT. Если он не отображается, нажмите «Другое» и выберите exFAT. Наконец, нажмите на Создавай и дождаться окончания процесса.

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

Если в разделе «Другие параметры» мы не можем выбрать параметр exFAT, нам нужно установить утилиты и пакеты предохранителей из командной строки с помощью команды:

sudo apt-get install exfat-fuse exfat-utils

После установки мы возвращаемся к графическому интерфейсу, и на этот раз, если мы сможем выбрать формат exFAt.

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

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

sudo apt-get update

sudo apt-get install gparted
После завершения установки мы идем в панель приложений и запускаем GParted. Прежде всего, приложение запросит у нас пароль учетной записи пользователя, так как мы собираемся внести важные изменения в систему, которые могут повлечь за собой потерю данных с некоторых объектов. После того, как мы открыли приложение, щелкните раскрывающийся список, расположенный в правом верхнем углу, чтобы выбрать блок, с которым мы хотим работать.

Удалить Linux с GParted

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

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

Удалить Linux с GParted

Использование командной строки

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

lsblk

На следующем изображении основной диск sda имеет 3 раздела: sda1, sd2 и sd3. Диск, который мы подключили к компьютеру для форматирования, имеет формат sdb и не имеет разделов.

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

Теперь, когда мы поняли, что диск, с которым мы будем работать, — это sdb, пришло время отформатировать диск с помощью командной строки терминала. В этом случае мы собираемся использовать инструмент mkfs, инструмент, который для форматирования дисков в формате exFAT, нужен предохранитель и утилиты пакеты, пакеты, которые мы можем установить с помощью следующей команды.

sudo apt-get install exfat-fuse exfat-utils

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

sudo umount /dev/sdb

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

sudo mkfs.exfat /dev/sdb

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

Если вместо использования формата exFAT мы хотим использовать любой другой формат, мы должны заменить exfat на файловую систему : ntfs, ext2, ext3, ext4, фат32.

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

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

sudo mkfs.exfat -Q /dev/sdb