Онлайн-рабочие станции OnWorks Linux и Windows

Логотип

Бесплатный хостинг в Интернете для рабочих станций

<Предыдущая | Содержание: | Следующая>

Перемещение данных напрямую на устройства и с устройств

Хотя мы обычно думаем, что данные на наших компьютерах организованы в файлы, можно также думать о данных в «сырой» форме. Если мы посмотрим, например, на дисковый накопитель, мы увидим, что он состоит из большого количества «блоков» данных, которые операционная система рассматривает как каталоги и файлы. Однако, если бы мы могли рассматривать диск как просто большой набор блоков данных, мы могли бы выполнять полезные задачи, такие как клонирование устройств.

Ассоциация dd программа выполняет эту задачу. Он копирует блоки данных из одного места в другое. Он использует уникальный синтаксис (по историческим причинам) и обычно используется следующим образом:

Перемещение данных напрямую на устройства и с устройств


дд, если =входной_файл из =выходной файл [bs =размер блока [count =Блоки]]

дд, если =входной_файл из =выходной файл [bs =размер блока [count =Блоки]]


Допустим, у нас есть два USB-накопителя одинакового размера, и мы хотим точно скопировать первый диск на второй. Если мы подключили оба диска к компьютеру, и они назначены устройствам / DEV / SDB и / DEV / SDC соответственно, мы могли бы скопировать все с первого диска на второй со следующим:



dd if = / dev / sdb of = / dev / sdc

dd if = / dev / sdb of = / dev / sdc


В качестве альтернативы, если бы к компьютеру было подключено только первое устройство, мы могли бы скопировать его содержимое в обычный файл для последующего восстановления или копирования:



dd if = / dev / sdb of = flash_drive.img

dd if = / dev / sdb of = flash_drive.img


изображение

Внимание! Ассоциация dd команда очень мощная. Хотя его название происходит от «определения данных», его иногда называют «уничтожить диск», потому что пользователи часто ошибаются при вводе if or of технические условия. Всегда дважды проверяйте параметры ввода и вывода, прежде чем нажимать ввод!


изображение


Лучшие облачные вычисления для ОС в OnWorks: