Рассматривайте папку как обычное USB-накопитель

257
soery

Известно, что в Ubuntu можно установить iso-файл Ubuntu на USB-накопитель с помощью следующей команды:

dd if=./Ubuntu.iso of=/dev/sdb 

где /mnt/sdbотносится к USB-накопителю, подключенному к машине Linux.

С другой стороны, когда вы создаете папку, скажем, folderв /mntи запускаете ddкоманду, как указано выше, возникает ошибка:

dd: opening ‘/mnt/folder/’: Is a directory 

Можно ли сказать, что нужно делать в Linux, чтобы инструмент мог рассматривать папку как обычное USB-накопитель dd?

1

1 ответ на вопрос

1
chaos

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

Используйте эту команду вместо:

dd if=Ubuntu.iso of=/dev/sdb 
  • /dev/sdbявляется файлом блочного специального устройства. Это устройство, представленное в Linux как файл, и оно относится к физическому устройству, подключенному к нему.

  • С другой стороны, точка монтирования - это просто каталог в системном дереве, который связан с файловой системой на устройстве, которое там смонтировано.

Можем ли мы все еще `dd` в каталог? soery 9 лет назад 1
Или есть инструмент, который выдает результат в папке, такой же, как на физическом USB-накопителе? soery 9 лет назад 0
@NonymousNT - вы можете вывести в файл в каталоге, но вы не можете вывести каталог. Вам необходимо указать выходной каталог / имя файла. fixer1234 9 лет назад 1
@ fixer1234 каталог - это просто файл с маской каталога, установленной в значение true. Так что, это не должно иметь значения, не так ли? Если вы говорите в контексте `dd`, то да, релевантны только файлы, а не каталоги. Кстати, у вас есть ответ на вопрос? soery 9 лет назад 1
@NonymousNT - я думаю, что хаос имеет правильный ответ относительно точки монтирования, и мой комментарий касался общего вопроса о том, что dd требует имя файла, если вы не пишете в раздел. Ваш вопрос относится к дд, и это в значительной степени охватывает его. Если вы задаете более широкий вопрос, можете ли вы отредактировать вопрос, чтобы уточнить? fixer1234 9 лет назад 0
@NonymousNT, так что вы хотите извлечь ISO? Если да, вы можете смонтировать его и скопировать содержимое в нужный каталог. chaos 9 лет назад 1