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

Создание раздела диска в linux | soft-setup

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

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

Программа находится в разделе «Стандартные» основного меню и называется «Форматирование USB-флеш-накопителя».

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

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

В терминале форматирование флешки выполняется утилитой mkfs. Она работает со всеми файловыми системами, поддерживаемыми в Linux. Пример выполнения mkfs для FAT32:

В других форматах команда идентична. Например, отформатировать флешку в ext4 можно, задав:

Как форматировать флешку в Linux через Gparted

Утилитой Gparted можно отформатировать флешку в любой OC, работающей на ядре Linux: Debian, Ubuntu, Mint и других. Обычно она уже содержится в дистрибутиве. Иначе ее необходимо установить. Это возможно с помощью центра программ Ubuntu, либо заданием команды в терминале:

Запуск программы осуществляется выбором ее в меню, либо выполнением:

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

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

Далее нужно определиться с принципом форматирования. Если на носителе раньше имелась какая-либо ОС, то он должен подвергнуться полной очистке. Низкоуровневое форматирование флешки в Linux становится возможным только таким путем. В противном случае, этот пункт можно пропустить.

В разделе меню Edit выбирается New Partition Table. Далее необходимо следовать шагам:

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

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

Автоматическое монтирование диска при загрузке Linux

Диски для монтирования при запуске Linux прописаны в файле /etc/fstab.

Допустим, я хочу при загрузке монтировать диск /dev/sda в директорию /mnt/disk_d/. При этом я хочу чтобы диск был доступен для чтения и записи пользователем. Тогда я создаю каталог — точку монтирования:

Открываю файл /etc/fstab:

и дописываю туда следующую строчку:

В этой строке вам нужно заменить

Если вы не уверены в файловой системе или её обозначении, то выполните команду:

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

Чтобы ваш пользователь имел доступ к этой папке без необходимости повышать свои привилегии, выполните команду:

Можно более тонко настроить права доступа — например, создав группу, только члены которой будут иметь доступ к диску.

Обратите внимание, что если вы что-то неправильно сделали в файле /etc/fsta, то система не сможет загрузиться в графический интерфейс и вам придётся всё исправлять из консоли. Ссылка на дополнительную инструкцию в конце этой статьи

Для проверки записей в файле /etc/fstab используйте команду

На скриншоте можно увидеть, что диск с UUID равным 26FC3023FC2FEC2D является недоступным (unreachable). Это может означать, что запись в файле /etc/fstab имеет ошибку. Но в данном случае диск с UUID=26FC3023FC2FEC2D — это съёмный диск, для его монтирования указана опция nofail (не вызывать фатальную ошибку, даже если диск отсутствует), поэтому предупреждение можно проигнорировать.

Все пункты успешно прошли проверку, рассмотрим более подробно записи проблемного диска:

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

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

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

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

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

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

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

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

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

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

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

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

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

Очень часто монтирование флешки происходит автоматически при подсоединении к компьютеру.

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

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

где sdb– имя флешки.

Низкоуровневое форматирование Linux

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

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

N в записях выше соответствует количеству байт записанных на диск при выполнении команды dd.

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

Как отформатировать накопители в Linux

Обновлено Ноя 6, 2019

Форматирование накопителей в Linux с помощью терминала, Gparted и Disk Utility

Форматирование накопителей в Linux с помощью терминала, Gparted и Disk Utility. Типы накопителей:

Форматирование накопителей с помощью терминала (консоли)

Для поиска имени нужного накопителя, введите команду

После определения имени нужного накопителя, его нужно отмонтировать с помощью команды

Далее форматируем накопитель с помощью команды

mkfs – команда создания файловой системы на накопителе

Форматирование накопителей с помощью Gparted

Работа с программой Gparted:

Открывайте программу и выбирайте нужный накопитель

Выбирайте нужный раздел (если у вас их несколько) и отмонтируйте его, для этого нужно нажать правой клавишей мыши на нужный раздел и выбрать пункт “Отмонтировать”

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

Далее в верхнем меню выбираем: Правка —> Выполнить все операции

Появиться выпадающее окно с просьбой подтвердить запланированные операции

Ждём завершения форматирования.

Форматирование накопителей с помощью Disk Utility

Работа с программой Disk Utility:

Открывайте программу и выбирайте нужный накопитель (если у вас несколько разделов, то выбирайте нужный)

Потом выбирайте в меню “Форматировать диск”

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

Нажмите кнопку “Форматировать”, чтобы начать процесс форматирования накопителя. Ждём завершения форматирования.

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

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

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

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

sudo apt install gparted

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

sudo yum install gparted

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

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

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

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

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

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

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

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

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

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

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

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

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

#What is disk formatting in Linux?

Disk formatting is the process that prepares a storage partition for use. Formatting deletes the existing data on the partition and sets up a filesystem.

Some of the most popular filesystems for Linux include:

  • Ext4 — Ext4 is a common default filesystem on many modern Linux distributions. It supports file sizes up to 16TB and volumes up to 1EB. It is not supported on Windows by default.
  • NTFS — NTFS is a popular filesystem developed by Microsoft. It supports 8PB max volume and file sizes. The Linux kernel added full support for NTFS in version 5.15.
  • FAT32 — Is an older filesystem, but you may still see it used in the wild. It supports a 4GB max file size and a 2TB max volume size. Many *nix and Windows operating systems support FAT32.

2017-12-06

dd для Windows

В полученном выводе, из секции NT Block Device Objects, нам нужно скопировать ссылку на необходимое нам устройство, с которым мы будем в дальнейшем проводить все операции. Определить нужное устройство можно по размеру диска. В моем случае использовалась флешка объемом 8 ГБ, то есть размер в байтах будет равен 8 миллиардам байт, а значит ссылка на устройство будет \\?\Device\Harddisk2\Partition0.

Немного пояснений. Для блочного устройства \\?\Device\Harddisk2, у нас присутствует два раздела. Нулевой \\?\Device\Harddisk2\Partition0, отвечает за весь диск целиком, и \\?\Device\Harddisk2\Partition1 за первый (и единственный в данном случае) раздел на нашей флешке. Первый раздел, как было показано ранее, начинался с 2048 сектора, а значит любые манипуляции при его использовании будут проходить только в диапазоне данного раздела, от 2048 сектора и до сектора конца данного раздела. Поэтому в качестве ссылки выбирается именно \\?\Device\Harddisk2\Partition0.

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

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

Сектора 2402 и 2403.

По всему пространству флешки нет ничего, одни нули. На этом низкоуровневое форматирование в ОС Windwos можно считать законченным.

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

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

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

dd в Linux

С операционной системой Linux все намного проще. Программа dd присутствует, по умолчанию, в любом дистрибутиве. Приступим. Запускаем терминал с правами root.

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

Аналогично Windows версии dd, мы получили ошибку о попытке записать данные за пределы объема флешки. Как говорилось ранее, такая ошибка не критична.

На этом низкоуровневое форматирование в ОС Linux можно считать завершенным.

The en dd

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

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

А на сегодня, тему низкоуровневого форматирования можно считать завершенной.

Исправление нумерации в таблице разделов

Если вы удалили логический раздел, возможны ошибки вида ‘partition out of order‘ (нарушение порядка разделов) или ‘Partition table entries are not in disk order‘ (записи таблицы разделов не соответствуют порядку дисков). Допустим у нас диск со следующими разделами

Например, при удалении трёх логических разделов xvdb2, xvdb3 и xvdb4 и создании нового раздела можно предположить, что его имя будет xvdb2. Однако, система создаст раздел xvdb3. Это происходит потому, что после удаления раздела xvdb5 будет перемещена на место xvdb2, а свободное пространство — перераспределено в конец. Для исправления подобных проблем и назначения вновь созданному разделу имени xvdb2 нужно перейти в режим дополнительных функций ( x ) и выполнить экспертную команду ( f) :

Команда fdisk. Управление разделами жёсткого диска

fdisk (сокращение от “format disk“, форматировать диск) — это наиболее распространенная утилита командной строки для работы с дисками в Linux/Unix системах. При помощи этой команды можно просматривать, создавать, удалять, изменять, копировать и перемещать разделы на жёстком диске, используя простой интерфейс текстовых меню.

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

Мы рассмотрим ряд базовых команд fdisk для управления таблицей разделов в Linux. Для запуска команды fdisk нужно обладать root-привилегиями (или использовать sudo), иначе будет выведена ошибка “command not found”.

Как узнать имена дисков, как просмотреть все диски в системе

Начать нужно с того, чтобы узнать имя диска, который мы будем изменять. В Linux совсем непохожая на Windows система обозначения дисков. Вместо привычных дисков C, D, E и так далее, в Linux диски это устройства в папке /dev/. В dev вообще все возможные устройства, даже весьма экзотические, не существующие в Windows.

Чтобы посмотреть доступные диски, выполните команду:

Как видно из скриншота, имеется диск /dev/nvme0n1. Затем перечислены два устройства /dev/nvme0n1p1 и /dev/nvme0n1p2. По совпадающему части названия nvme0n1 можно понять, что это разделы, на которые разделён диск /dev/nvme0n1.

Также имеется диск /dev/sda, который не разделён ни на какие разделы — именно его я и буду подключать.

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

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

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

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

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

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

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

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

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

sudo umount /dev/sdb1

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

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

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

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

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

Отформатируйте SD или USB-диск через графический интерфейс

В зависимости от того, что Дистрибутив Linux вы используете, скриншоты ниже могут не совпадать с тем, что вы видите на своем собственном экране. Мы используем Ubuntu Linux на этих этапах, но процесс должен быть в основном одинаковым, независимо от того, какой у вас дистрибутив. Ключевым моментом является то, что вам нужно будет найти и открыть дисковую утилиту вашей операционной системы.

  1. После того, как вы вставили SD или USB-диск в компьютер, начните с открытия системного приложения для управления дисками.

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

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

    Диск указан среди других устройств хранения в системе.

  3. У вас будет несколько вариантов, что делать с этим диском. Щелкните значок с надписью «Форматировать диск» или что-то подобное.

    Выберите для форматирования диска

  4. В нашей тестовой системе у нас есть несколько различных вариантов стирания и разбиения флэш-накопителя USB на разделы. Быстрое форматирование не удалит надежно текущие данные на диске, но, как следует из названия, выполнит форматирование очень быстро. Другой вариант — перезаписать диск со всеми нулями (в большинстве случаев это не обязательно). Вы также можете создать таблицу MBR или GPT или не применять разделения. Если вы не уверены, просто оставьте настройки по умолчанию и нажмите «Форматировать».

    Выберите параметры форматирования

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

    Окно подтверждения о стирании SD или USB-диска

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

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

С дисками в /dev/ нельзя работать напрямую, то есть нельзя на них записывать файлы или копировать с них файлы. Для работы с ними их нужно смонтировать. Это делается командой mount.

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

Эта концепция может показаться непривычной пользователям Windows, но это очень удобно! Диск можно смонтировать в любую папку. Например, домашняя папка может быть на другом диске — удобно при переустановке системы — данные не нужно копировать в безопасное место, поскольку они уже на другом диске.

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

Начинаем с создания директории, в которую будет смонтирован диск:

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

На самом деле, права доступа можно настроить более тонко — без полного разрешения для всех.

Для размонтирования диска используется любая из двух команд:

четверг, 15 ноября 2018 г.

Не читается флэшка. Низкоуровневое форматирование в Linux

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

При поиске в Интернет инструментов низкоуровнего форматирования флэш-накопителя результаты в своём подавляющем большинстве будут относиться к Windows. В случае же Linux такое действие можно осуществить командой «забивания» накопителя нулевыми значениями байтов, представленных в hex-коде (16-ричной системе счисления).

sudo dd if=/dev/zero of=/dev/sdx bs=4M status=progress

в sdx вместо x необходимо подставить букву накопителя. Ниже приводится пример для флэшки 4 Гб.

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

sudo dd if=/dev/zero of=/dev/sdb bs=4M status=progress

После выполнения команды в терминале начнёт отображаться ход процесса:

По его завершении отобразится, что

3879731200 байт (3,9 GB, 3,6 GiB) скопирован, 442,986 s, 8,8 MB/s dd: ошибка записи ‘/dev/sdb’: На устройстве не осталось свободного места 926+0 записей получено 925+0 записей отправлено 3879731200 байт (3,9 GB, 3,6 GiB) скопирован, 442,987 s, 8,8 MB/s [user@|

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

После исчезновения уведомления накопитель можно из usb изъять, а при повторном его подключении в менеджере дисков будет отображено:

Related Articles

Linux

AlmaLinux Review: a CentOS Clone Supported by CloudLinux

Jun 7, 2021

by
Mantas Levinas

AlmaLinux is an open-source Linux distribution focused on long-term stability, that is a 1:1 binary compatible fork of Red Hat Enterprise Linux (RHEL)

Linux

Debian 11 «bullseye» Review: What‘s New?

Sep 14, 2021

by
Mantas Levinas

Debian 11 “bullseye” was released on 14th of August 2021. This release contains over 11294 new packages out of 59551 packages overall in its repositories.

Linux

How to Archive and Compress Files with the tar and gizp Commands in Linux

Jun 29, 2022

by
Mantas Levinas

Learn how to use Linux `tar` command line utility to archive, compress, and extract files on Linux systems

Понравилась статья? Поделиться с друзьями:
ПоватТех
Добавить комментарий

;-) :| :x :twisted: :smile: :shock: :sad: :roll: :razz: :oops: :o :mrgreen: :lol: :idea: :grin: :evil: :cry: :cool: :arrow: :???: :?: :!: