Команда dd
Команда dd осуществляет низкоуровневое поблочное копирование из файла, указанного в командной строке после префикса if=, в файл, указанный после of=. По умолчанию используются блоки размером 512 байтов (один сектор).
Обычно команда dd не применяется для резервного копирования файловых систем, однако она с успехом может быть использована для создания образов файловых систем и для восстановления файловых систем из образов. Так, для поблочного копирования содержимого CD в файл можно использовать команду из примера 12.1.
Пример 12.1. Команда dd |
dd if=/dev/cdrom of=image.img bs=1k
В этом примере все содержимое CD блоками размером 1 Кбайт (аргумент
bs=1k) копируется в файл image.img.
Файловые системы можно копировать с помощью dd в размонтированном состоянии.
Если аргументы с префиксами if= и of= отсутствуют, то команда dd копиру- ет поток ввода в поток вывода.
Кроме того, часто используются следующие опции команды dd:
r count — количество блоков, которое должно быть скопировано;
r skip — количество блоков во входном файле, которое надо пропустить;
r seek — количество блоков в выходном файле, которое надо пропустить.
Дата добавления: 2015-06-12; просмотров: 943;