dd: Операция, не поддерживаемая (на размонтированном, но не извлеченный диск)

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

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

Моя проблема состоит в том, что даже после того, как я размонтируюсь [но не извлекусь] целевая Карта памяти (присвоенный/dev/disc4); я все еще добираюсь Operation not supported ошибка, которая (я думаю) является ошибкой, которую кто-то получает при попытке выполнить a dd операция на подсоединенном внешнем диске (или "Ресурс Занятая" ошибка).

Таким образом, вот команда, я работаю:

sudo dd if=ubuntu-rescue.img of=/dev/disc4 bs=1m

И вот результат, который я получаю:

dd: /dev/disc4: Operation not supported

Вывод я добираюсь от выполнения diskutil list:

...
/dev/disk4
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:     FDisk_partition_scheme                        *8.3 GB     disk4
   1:                 DOS_FAT_32 8GBUSBFLASH             8.3 GB     disk4s1

Таким образом, кто-либо может помочь мне понять, почему я, может казаться, не выполняю команду dd на/dev/disc4, даже после того, как это было размонтировано, уже не извлечено?

Спасибо!

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

0
задан 13 April 2017 в 05:23

4 ответа

Необходимо найти правильное местоположение карты памяти перед выполнением dd. По моему опыту, обычно устройства хранения USB расположены по телефону /dev/sd*.

Проверка вывод lsblk для знания, где карта памяти расположена.

Тогда использование то местоположение в dd. of=/dev/sd*

1
ответ дан 6 October 2019 в 05:48

Самый беспрепятственный способ узнать, который имеет имя устройства определенный диск/диск/единица:

  1. Монтируют, что диск через GUI (например, Наутилус)
  2. Открывает оболочку и тип lsblk, нажимает ВВОДЯТ

, столбец "MOUNTPOINT" будет иметь маркировку диска как в /media/$USER/label - предположение, что это имеет маркировку.
, Если нет никакой маркировки, то размонтируйте диск и повторно выполнитесь lsblk - сравнивают списки.

, Как Вы знаете,/dev/xxx имя устройства, работающее dd, должно работать приятно с размонтированным и использующий sudo.

0
ответ дан 6 October 2019 в 05:48

Вероятно, это диск не диск .

Размонтирование с diskutil unmountDisk disk1 (или безотносительно дисковых шоу Вы команда: diskutil list)

и затем sudo dd if="the iso file name" of=/dev/disk1

0
ответ дан 6 October 2019 в 05:48

Решение

Нет (обычно) никакого названного устройства /dev/discY.

Необходимо будет найти использование устройства ls /dev|grep sd

это возвратит Вас что-то как

$ ls /dev|grep sd
sda
sda1
sda2
sdb
sdb1
sdc
sdc1

затем Вы монтируете раздел, о котором Вы думаете, что это могла быть Ваша палка usb

и посмотрите, является ли это правильное устройство.

mount /dev/sdc1 /mnt && ls /mnt

если это - это, размонтируйте его

umount /mnt

и используйте

dd if=whatever.img of=/dev/sdc

записать изображение в устройство.

Объяснение

Ubuntu разделяет четыре вида типов устройства:

  1. scsi диски

    они сегодня наиболее распространены. Они под именем sdX

    (sd = scsi диск), разделы называют sdXY.

    X всегда строчная буква, начинающая с a и Y всегда целое число, запускающееся от 1.

    usb работает со своего рода scsi протоколом, также.

  2. параллельные диски

    их называют hdX для жесткого диска.

  3. съемные устройства (без usbs)

    их называют srY для оптических дисков Y является здесь целым числом, запускающимся от 0.

    fdY дискеты и так далее..

  4. Ленты

    названы nstY (предположение, что Y), но Вы никогда не будете, скорее всего, сталкиваться с лентой.

Всех перечисленных в каталоге /dev/ dev для устройства.

3
ответ дан 6 October 2019 в 05:48

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

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