Ошибка форматирования раздела ubuntu

Обновлено: 08.07.2024

Форматирование флешки - это довольно простая задача, с которой часто сталкивается каждый пользователь. В операционной системе Windows всё делается интуитивно понятно и буквально в пару кликов. Но в Linux всё не так однозначно. Может даже показаться, что форматировать флешку в Linux очень сложно. На самом деле это не так.

Для решения такой простой задачи в Linux есть несколько способов, и сегодня мы рассмотрим самые интересные из них. А именно форматирование флешки с помощью Gparted, терминала и утилиты Disks в Ubuntu или любом другом дистрибутиве, использующем Gnome. Сначала рассмотрим приём, который будет работать во всех дистрибутивах - с помощью терминала и утилиты mkfs.

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

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

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

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

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

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

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


Теперь вы можете понять, что к папкам /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 помощью команды:

Шаг 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 вообще всё делается элементарно. Если у вас остались вопросы, спрашивайте в комментариях!

На завершение видео о том, как делают флешки и микросхемы памяти:



и еще, имеется подозрение, что sda5 - extended partition


fads, да. ты прав /dev/sda4 -extended, а то, что дальше идёт-то logical. Disk /dev/sda: 1000.2 GB, 1000204886016 bytes 255 heads, 63 sectors/track, 121601 cylinders, total 1953525168 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: 0x00062ce4

Device Boot Start End Blocks Id System /dev/sda1 1 250000 125000 83 Linux /dev/sda2 250001 10250000 5000000 83 Linux /dev/sda3 10250240 10375167 62464 82 Linux swap / Solaris /dev/sda4 10375168 1953523711 971574272 f W95 Ext'd (LBA) /dev/sda5 10375169 1886718750 938171791 83 Linux /dev/sda6 1886720000 1908203519 10741760 83 Linux /dev/sda7 1908205568 1919922175 5858304 83 Linux /dev/sda8 1919924224 1923827711 1951744 83 Linux

Disk /dev/sdc: 15.5 GB, 15518924800 bytes 255 heads, 63 sectors/track, 1886 cylinders, total 30310400 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: 0x000e2ee7

Device Boot Start End Blocks Id System /dev/sdc1 * 63 30298589 15149263+ c W95 FAT32 (LBA)

Ну так перезагрузись, и пропусти потом разбиение дисков, сразу перейдя на создание ФС.


Device Boot Start End Blocks Id System

/dev/sda1 1 250000 125000 83 Linux

/dev/sda2 250001 10250000 5000000 83 Linux

/dev/sda3 10250240 10375167 62464 82 Linux swap / Solaris

/dev/sda4 10375168 1953523711 971574272 f W95 Ext'd (LBA)

/dev/sda5 10375169 1886718750 938171791 83 Linux

/dev/sda6 1886720000 1908203519 10741760 83 Linux

/dev/sda7 1908205568 1919922175 5858304 83 Linux

/dev/sda8 1919924224 1923827711 1951744 83 Linux

Вам действительно нужна такая разметка диска? Может, следует ограничиться /, /boot, swap?

fads ★★ ( 10.08.12 14:09:48 )
Последнее исправление: fads 10.08.12 14:10:05 (всего исправлений: 1)


При перезагрузке при попытке создать файловую систему на /dev/sda5 пишет no such file or directory.С другими всё в порядке.Всё создаётся.Ещё предложения будут?

Предлагаю разбить диск livecd.


fads, мне хочется решить проблему, а не убегать от нее.Тем более, что нужно отдельно вынести хоум, а не только бут,свап и корень.Чтоб в случае чего-потом не затереть его.Я хочу понять в чём состоит грёбаная проблема при установке, почему система такую хрень выдаёт и как заставить это всё работать корректно?


Встречал. Форматируй в GPARTED.


Тогда sudo ls -l /dev/sda*



$ sudo ls -l /dev/sda*

brw-rw---- 1 root disk 8, 0 Aug 10 13:24 /dev/sda

brw-rw---- 1 root disk 8, 1 Aug 10 13:22 /dev/sda1

brw-rw---- 1 root disk 8, 2 Aug 10 13:22 /dev/sda2

brw-rw---- 1 root disk 8, 3 Aug 10 13:22 /dev/sda3

brw-rw---- 1 root disk 8, 4 Aug 10 13:22 /dev/sda4


Ребят, я уже честно так затрахался. это капец просто. уже 4 день как у меня на стационаре ничего не стоит. пишу как дебил с ноута еле дышащего.


Дает то, что блочного устройства /dev/sda5 действительно нет в системе.

Ты уверен что он отмонтирован в наутилусе?


[ 4.117338] sd 0:0:0:0: Attached scsi generic sg0 type 0

[ 4.117354] sd 0:0:0:0: [sda] 1953525168 512-byte logical blocks: (1.00 TB/931 GiB)

[ 4.117385] sd 0:0:0:0: [sda] Write Protect is off

[ 4.117387] sd 0:0:0:0: [sda] Mode Sense: 00 3a 00 00

[ 4.117399] sd 0:0:0:0: [sda] Write cache: enabled, read cache: enabled, doesn't support DPO or FUA

[ 4.117875] sd 1:0:0:0: Attached scsi generic sg1 type 0

[ 4.117893] sd 1:0:0:0: [sdb] 976773168 512-byte logical blocks: (500 GB/465 GiB)

[ 4.117923] sd 1:0:0:0: [sdb] Write Protect is off

[ 4.117925] sd 1:0:0:0: [sdb] Mode Sense: 00 3a 00 00

[ 4.117938] sd 1:0:0:0: [sdb] Write cache: enabled, read cache: enabled, doesn't support DPO or FUA

[ 4.152859] sdb: sdb1 sdb2 sdb3 sdb4 < sdb5 >

[ 4.153373] sd 1:0:0:0: [sdb] Attached SCSI disk

[ 4.178441] sda: sda1 sda2 sda3 sda4 < sda5 sda6 sda7 sda8 >

[ 4.179076] sd 0:0:0:0: [sda] Attached SCSI disk

[ 5.255662] EXT4-fs (sda2): mounted filesystem with ordered data mode. Opts: (null)

[ 5.412814] EXT4-fs (sda6): mounted filesystem with ordered data mode. Opts: (null)

[ 5.511146] EXT4-fs (sda7): mounted filesystem with ordered data mode. Opts: (null)

[ 5.573373] sd 6:0:0:0: Attached scsi generic sg3 type 0

[ 5.574720] sd 6:0:0:0: [sdc] 30310400 512-byte logical blocks: (15.5 GB/14.4 GiB)

[ 5.575198] sd 6:0:0:0: [sdc] Write Protect is off

[ 5.575203] sd 6:0:0:0: [sdc] Mode Sense: 23 00 00 00

[ 5.575711] sd 6:0:0:0: [sdc] Write cache: disabled, read cache: disabled, doesn't support DPO or FUA

[ 5.581928] sdc: sdc1

[ 5.585689] sd 6:0:0:0: [sdc] Attached SCSI removable disk

[ 15.319307] Adding 62460k swap on /dev/sda3. Priority:-1 extents:1 across:62460k

[ 186.346975] EXT4-fs (sda2): mounted filesystem with ordered data mode. Opts: (null)

[ 186.447829] EXT4-fs (sda6): mounted filesystem with ordered data mode. Opts: (null)

[ 186.518258] EXT4-fs (sda7): mounted filesystem with ordered data mode. Opts: (null)

[ 187.256970] EXT4-fs (sda2): mounted filesystem with ordered data mode. Opts: (null)

[ 187.323230] EXT4-fs (sda6): mounted filesystem with ordered data mode. Opts: (null)

[ 187.352439] EXT4-fs (sda7): mounted filesystem with ordered data mode. Opts: (null)

[ 188.106550] EXT4-fs (sda2): mounted filesystem with ordered data mode. Opts: (null)

[ 188.150529] EXT4-fs (sda6): mounted filesystem with ordered data mode. Opts: (null)

[ 188.204525] EXT4-fs (sda7): mounted filesystem with ordered data mode. Opts: (null)

[ 188.673413] EXT4-fs (sda2): mounted filesystem with ordered data mode. Opts: (null)

[ 188.731894] EXT4-fs (sda6): mounted filesystem with ordered data mode. Opts: (null)

[ 188.778970] EXT4-fs (sda7): mounted filesystem with ordered data mode. Opts: (null)

[ 189.320114] EXT4-fs (sda2): mounted filesystem with ordered data mode. Opts: (null)

[ 189.386373] EXT4-fs (sda6): mounted filesystem with ordered data mode. Opts: (null)

[ 189.414527] EXT4-fs (sda7): mounted filesystem with ordered data mode. Opts: (null)

[ 189.833631] EXT4-fs (sda2): mounted filesystem with ordered data mode. Opts: (null)

[ 189.900286] EXT4-fs (sda6): mounted filesystem with ordered data mode. Opts: (null)

[ 189.940579] EXT4-fs (sda7): mounted filesystem with ordered data mode. Opts: (null)



Да, странно, что fdisk видит, а в системе эти устройства не присутствуют. Пока даже не знаю, чем помочь. Попробуй другие дистрибутивы - gentoo, fedora, etc. Может быть, в убунте криво собрано ядро.

Если у тебя есть sda4, то это обычный (primary) раздел и больше разделов ты не создашь.

Х. З. какой у тебя диск, BIOS и проч., но советую снести всю таблицу MBR, разбить диск с livecd, перезагрузиться.


Error informing the kernel about modificaions to partition /dev/sda5--device or

resourse or busy.This means Linux won't know about any changes you made to /dev/sda5 until you reboot --so you shouldn't mount it or use it in any way before

rebooting. Далее мне предлагаются варианты ignore or cancel.Тут похоже эффект запоминания разделов, созданных разделов в прошлом.И есть подозрение, что это баг впиленого партеда, я гуглю в нете, читаю баг репорты и всё такое.Но мои знания английского дают понимать без переводчика что-то простое либо средней сложности.А там те термины, слова, выведения мыслей и сокращения, которые мне не понятны.Я не один столкнулся с этой пробемой, она достаточно древняя.Но решение ее не понятно-есть ли иль нет.Хрен его знает.fads, сможешь мне помочь?Я буду очень благодарен.Ты не оставляй этой проблемы. у тебя побольше опыта, чем у меня.


c-3po.Так я ж с livecd, закинутого на флеху unetbootin, и делаю, наверное.Других вариантов нет.Про диски мне можешь не рассказывть, я не лох)Обьясняю, у меня sda1,2,3-primary, sda4- extended, разбитый на логические 5, 6. 7 и 8.Я на лине год, до сегодняшнего дня сидел ебунте 10.04.Решил переразметить диск и поставить 12.04, поменяв конченный гном3 на форк гнома-матэ.Но кто ж знал, что меня такие радости ждут.Говорят же, раз работает, то не трожь.А я нет. всё время хочу чего-то лучшего, капец. меня же эти наклонности и губят.


Error informing the kernel about modificaions to partition /dev/sda5--device or resourse or busy. This means Linux won't know about any changes you made to /dev/sda5 until you reboot — so you shouldn't mount it or use it in any way before rebooting.

Произошла ошибка при информировании ядра об изменениях раздела /dev/sda5 — устройство занято. Это означает, что Linux не будет знать об изменениях до перезагрузки — таким образом, вам не следует монтировать раздел или использовать его до перезагрузки.

Подозреваю, что нужно выполнить partprobe (или partx с опциями).

Про новые разделы с типом swap-linux - AFAIK, fdisk по умолчанию назначает свежесозданным разделам тип 82 (swap), в parted (по крайней мере, до 3.0) можно было указывать тип ФС сразу.


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

Пытаюсь установить ubuntu, но получаю ошибку: корневой раздел не форматируется в ext4.
В gparted тоже не получается отформатировать в ext4 а в ntfs форматируется.
PS: Не давно этот жeсткий диск трещал как дрова в коcтре.

Оценить 1 комментарий

RusTech

"PS: Не давно этот жeсткий диск трещал как дрова в котре."
После этой фразы можно его смело выбрасывать

Jump

Для начала надо посмотреть SMART диска.
И уже по результатам решать.
А остальное - гадание на кофейной гуще.

denisandroid

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

В первую очередь посмотри на bootsector своего диска. Если это MBR, то скорее всего по этой причине не получается установить Linux, так как новые версии дистрибутивов признают только GPT, в виду того, что MBR устарела. И дело вряд ли в файловой системе как таковой.
Если ты ставишь Ubuntu в дуал бут с виндой, то посмотри через виндовую утилиту diskpart информацию о бутсекторе. Конвертация из MBR в GPT происходит в процессе установки самой винды через GPT, что сотрет все данные на диске. Либо без потери данных через различные сторонние программы по управлению диском (AOMEI Partition Assistant, например), но это уже на свой страх и риск.

Одна из самых первых задач, которую надо сделать после установки нового жесткого диска или SSD накопителя в компьютер, это отформатировать его и создать на нём разделы, на которых будут размещены данные. Форматировать диск можно разными способами. Для этого существует несколько консольных утилит с разным уровнем сложности работы, такие как fdisk, cfdisk и parted, а также графические утилиты, например GParted и Gnome Диски.

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

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

Допустим, вы купили новый или бывший в употреблении жесткий диск и вам надо его отформатировать. Запустите утилиту Диски из главного меню системы. Затем выберите в колонке слева нужный жесткий диск. В данном случае это HDD на 500 Гб:


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


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


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


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


Затем выберите размер будущего раздела. В данном примере я создам раздел из всего свободного пространства:


На следующем шаге программа предложит выбрать файловую систему для раздела. Если вы хотите использовать этот диск только с Linux, то можно оставить Ext4, для использования его в Windows надо выбрать NTFS. Файловую систему FAT лучше не использовать, потому что максимальный размер файла в ней может быть только четыре гигабайта:


После этого шага раздел станет доступным для использования:


Выводы

В этой статье мы рассмотрели как форматировать диск в Linux. Как видите, для этого существует огромное количество способов, но этот самый простой и вам даже не понадобится устанавливать в систему дополнительные программы. Если вы используете KDE, а не Gnome, то вам лучше воспользоваться Gparted. На сайте есть отдельная статья об этой утилите. Таким способом можно форматировать не только HDD и SSD диски, но и обычные флешки.

Читайте также: