Назад | Перейти на главную страницу

Какое расширение файла лучше всего для образа прошивки, созданного с помощью dd?

В настоящее время у меня есть встроенный видеосервер, который я разработал с использованием встроенных Linux, C и C ++. В настоящее время у меня работники сборочной линии прошивают ide диски с флешки вот так:

dd if = / dev / sdb1 из = / dev / sda1.

Вчера я случайно стер одну из своих новых версий O.S. и программное обеспечение, когда я поменял местами IF и OF. Как бы то ни было, я решил начать хранить копию прошивки на нашем файловом сервере, поэтому 1. Им больше не нужно использовать USB-флеш-накопители (очень медленно), тогда они могут просто использовать файл файлового сервера во флэш-памяти и 2 Я не могу случайно снова стереть один из моих образов разработчиков.

У меня простой вопрос. Во-первых, есть ли лучший способ сделать это? Во-вторых, как я сейчас это делаю, следует ли мне использовать расширение файла и какое оно должно быть?

редактировать

Кроме того, можно ли сделать флешку таким образом, чтобы она копировала поверх mbr? Устал устанавливать grub на каждый ide.

Раньше я видел образы прошивок с .image или .img или .bin - сделайте ваш выбор. Мне очень нравится предложение mailq о .dd-image-of-my-system поскольку он как минимум подробный, а расширения файлов не имеют отношения к таким вещам, как dd изображения, и с завершением табуляции у них не должно возникнуть проблем с его вводом.

Что касается хранения его на файловом сервере, это звучит как очень мудрая идея. Я предполагаю, что на вашем файловом сервере есть резервная копия, а также на RAID? Если так, то вам, вероятно, следовало делать это с самого начала.

Следующий шаг - обновите прошивку через FTP, чтобы вашим пользователям вообще не приходилось взаимодействовать вручную;)

Общие .img используется для образа диска. Если размер изображения меньше 20 ГБ, вы можете сжать его на лету следующим образом;

dd if=/dev/SOURCE | gzip > /BACKUP_PATH/image.gz

Плюсы: меньший размер dd-образа, Минусы: восстановление занимает больше времени

восстановить изображение таким образом;

gzip -dc /BACKUP_PATH/image.gz | dd of=/dev/SOURCE