Клонировать флешку
Как вы клонируете загрузочный флэш-накопитель? Какое программное обеспечение Linux может клонировать флешку. Я попытался сделать посекторное копирование, используя приложение Windows, которое работало, но флешка Linux не загружалась.
2 ответа
Почему бы просто не клонировать с помощью командной строки, например.
sudo dd if=/dev/sdc of=/dev/sdd bs=4M && sync
какие данные помещаются из входного файла (если =) устройства sdc в выходной файл (из =) устройства sdd, bs= - это количество байтов, скопированных за один раз.
После завершения он синхронизируется (вынуждает записывать любые неписанные буферы [все еще в памяти]), чтобы разрешить удаление.
Конечно, измените sdc & sdd на то, что подходит
Обратите внимание sync
не должно быть необходимости; Я, наверное, использую его, чтобы чувствовать себя в большей безопасности:)
Как говорит другой ответ, вы должны использовать dd
за это. Получить пути к файлам устройств (они будут что-то вроде /dev/sd[letter of the alphabet]
). Вы можете сделать это используя lsblk
, который покажет дерево устройств, разделов и их соответствующих размеров. Если вы копируете между двумя дисками одинакового размера, отключите один и посмотрите, какой из них исчезнет, чтобы убедиться, что вы не перепутали источник и место назначения.
После того, как у вас есть пути устройств, используйте
dd if='/dev/[path of input (source) device]' of='/dev/[path of output (destination) device]' bs=4M
,
bs=4m
говорит dd
читать 4 Мб за раз. Как правило, это хорошее число, но вы можете изменить его, чтобы оно соответствовало скоростям чтения и записи ваших устройств при перемещении больших файлов. Следует использовать наибольший общий знаменатель из двух скоростей записи. Но для небольших операций 4МБ, вероятно, хорошо.
В итоге:
- Бежать
lsblk
чтобы получить пути к файлам ваших устройств - использование
dd if='/dev/[source file/device path]' of='/dev/[destination file/device path] bs=4m
- Изменить
bs=4m
чтобы удовлетворить ваши потребности, если вы копируете огромный файл.