Форматирование SD-карты на 128 ГБ к ext4 с gparted

Я пытаюсь отформатировать SanDisk 128 ГБ, карта SDXC включила внутреннего читателя SD-карты на Гренке выполнения Toshiba Chromebook 2.

Когда я форматирую к ext4 с помощью gparted, операция никогда не завершается, я должен повредить операцию и получить предупреждение, что я - seriuusly повреждение файловой системы. Если я затем пытаюсь отформатировать к FAT 32, он дает сообщение об ошибке. Однако, когда я inplug карта и перестраховщик это, затем формат к FAT 32 это делает это это в течение минуты или около этого.

Там кто-либо - известные проблемы с форматированием SD-карт этого размера на Ubuntu? Есть ли так или иначе, я могу получить его к формату к ext4? Или это просто берет навсегда, и я должен быть терпеливым и позволить выполненной операции (это было по крайней мере десятью минутами до сих пор и, кажется, ничего не делает)?

Править:

Это - то, что я пытаюсь сделать с SD - действительно ли важно использовать ext4 для такой операции, или Fat32 работал бы?

http://ubuntuforums.org/showthread.php?t=2242850

Править:

Я пытался использовать fdisk в ОС Chrome.

Я мог успешно создать новый раздел, но когда я пытался использовать mkfs.ext4, я получаю то же сообщение об ошибке, которое я получаю от gparted:

/dev/mmcblk1p1 is apparently in use by the system; will not make a filesystem here!    

Я Погуглил ошибку, и все, кажется, касается дисков RAID, и меры добираются немного выше моей головы

Править

Следующее является полным выводом от gparted

Создайте Основной раздел № 1 (ext4, 116,73 гибибайт) на/dev/mmcblk1 0:00:03 (ОШИБКА)

создайте пустой раздел 0:00:02 (УСПЕХ)

путь:/dev/mmcblk1p1 запускаются: конец 2048 года: 244 809 727 размеров: 244 807 680 разделов набора (на 116,73 гибибайт) вводят на/dev/mmcblk1p1 0:00:01 (УСПЕХ)

новый тип раздела: ext4 создают новую ext4 файловую систему 0:00:00 (ОШИБКА)

степень mkfs.ext4-j-O-L ""/dev/mmcblk1p1

mke2fs 1.42 (29 ноября 2011)/dev/mmcblk1p1, по-видимому, используется системой; не сделает файловую систему здесь!

Править:

Вот вывод из инструкций ниже

(precise)connor@localhost:~$ sudo umount /dev/mmcblk1
[sudo] password for connor: 
umount: /dev/mmcblk1: not mounted
(precise)connor@localhost:~$ sudo dd if=/dev/zero of=/dev/mmcblk1 bs=1M count=100
100+0 records in
100+0 records out
104857600 bytes (105 MB) copied, 15.8013 s, 6.6 MB/s
(precise)connor@localhost:~$ sudo mkfs.ext4 -L "J Connor" /dev/mmcblk1
mke2fs 1.42 (29-Nov-2011)
Discarding device blocks: 4096/30601216

Система просто находится в этой точке и ничего не делает. Если я удаляю SD-карту перезагрузки Chromebook.

Править:

Я попробовал еще раз, на этот раз другой результат (вид) - когда я проверил файловую систему ОС Chrome на этот раз, устройство не было смонтировано как прошлый раз. Однако я получил ту же ошибку, которую я получаю от gparted:

(precise)connor@localhost:~$ sudo umount /dev/mmcblk1
[sudo] password for connor: 
umount: /dev/mmcblk1: not mounted
(precise)connor@localhost:~$ sudo dd if=/dev/zero of=/dev/mmcblk1 bs=1M count=100
100+0 records in
100+0 records out
104857600 bytes (105 MB) copied, 0.171444 s, 612 MB/s
(precise)connor@localhost:~$ sudo mkfs.ext4 -L "J Connor" /dev/mmcblk1
mke2fs 1.42 (29-Nov-2011)
/dev/mmcblk1 is apparently in use by the system; will not make a filesystem here!
(precise)connor@localhost:~$
3
задан 2 February 2015 в 02:03

1 ответ

Имел проблемы с gparted, работающим от ОС (т.е. не начал с "живого" загрузочного диска). Принятие Вас хочет присвоить целый диск одному ext4 раздел.

Примечание: принятие для создания целого диска ext4 уничтожит любые существующие данные по тому диску!

Попробуйте ручной метод, сделайте

   lsblk 

визуально определить, где Вы Карта памяти, т.е. буква X в /dev/sdX, и раздел (разделы), если таковые имеются, N в /dev/sdXN. Например. /dev/sdc, /dev/sdc1... Замените X, где релевантный.

При необходимости, umount независимо от того, что смонтировано на том диске

   sudo umount /dev/sdXN

Затем дополнительный, заставьте инструменты форматирования "полагать", что диск является пробелом записью, обнуляет к началу флэш-памяти (здесь 100 МБ), для запуска с чистой территории. Начиная с записи непосредственно в устройство обходит высокоуровневые механизмы, a sync гарантирует, что данные на самом деле записаны (не только в буферах)),

   sudo dd if=/dev/zero of=/dev/sdX bs=1M count=100
   sudo sync

Отключите и, после нескольких секунд, повторно включите диск. lsblk покажет чистый диск.

Любой Делает ext4 диск

Если Вы хотите присвоить целую Карту памяти одной ext4 раздел, Вы могли просто перезаписать целое, включая таблицу разделов

Команда:

   sudo mkfs.ext4 -L "J Connor" /dev/sdX

и вот именно. (отключите / переразъем),

Или Создайте набор раздела к ext4

Или можно создать один раздел сначала, возможно, меньший, чем 128 ГБ (от "пустого" диска)

Используя fdisk

   sudo fdisk /dev/sdX

Команды (h для справки): не гарантируйте раздел

   p

затем создайте раздел (n), основной (p), часть № 1 (1) и целый размер (значение по умолчанию для первых и последних секторов (или установите меньший размер, т.е. более низкий последний номер сектора)),

   n
      p
      1
      (return for first sector default)
      (return for last sector default or set smaller size)

запишите новую таблицу разделов

   w

это уезжает fdisk.
Примечание: fdisk создает раздел 83 (Linux) по умолчанию.

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

   sudo mkfs.ext4 -L "J Connor" /dev/sdX1

Попытайтесь отключить и повторно включить устройство - оно должно быть смонтировано автоматически.

Или смонтируйте его вручную

   sudo mkdir /mnt/mydrive
   sudo mount /dev/sdX /mnt/mydrive

   sudo ls -l /mnt/mydrive

   drwxr-xr-x 3 root root  4096 Jan 31  9:28 ./
   drwxr-xr-x 6 root root  4096 May  9  2014 ../
   drwx------ 2 root root 16384 Jan 31  9:28 lost+found/

См. также эти объяснения о fdisk.

5
ответ дан 1 December 2019 в 15:38

Другие вопросы по тегам:

Похожие вопросы: