Intereting Posts
Создание одного файла из другого на основе условий поиска Как touch -t работает внутри? Написание сценария AWK с использованием входного файла в качестве аргумента как добавить строку в файл / etc / sudoers с помощью скрипта оболочки (50servers)? Как выводить строки, разделенные запятыми, используя расширение brah brace Переменная как команда; eval vs bash -c Debian Запуск задания выполняется для автоматических обновлений В чем смысл «1-» в выводе ps? Используйте logrotate для хранения 7 ежедневных, 4 еженедельных и 12-летних резервных копий db Звуковой модуль alsa snd_aloop Выход команды сохранения в переменной, если команда включает в себя каналы Оптимальный способ отслеживания сеанса TTY, который блокирует ресурс? rsync через туннель ssh Запустите фоновый процесс из сценария и управляйте им, когда скрипт заканчивается (Linux Mint-17) Не удается подключиться к беспроводной сети

в чем разница между поиском и пропуском в команде dd?

Я пытаюсь читать с диска и хотел, чтобы команда dd выдавала каждый запрос случайным образом и проверяла задержку на диске для операции чтения, которую я использовал, и пропустили обе это действие?

 dd if=/dev/rdsk/c2t5000CCA0284F36A4d0 skip=10 of=/dev/null bs=4k count=1024000 1024000+0 records in 1024000+0 records out 4194304000 bytes (4.2 GB) copied, 51.0287 s, 82.2 MB/s dd if=/dev/rdsk/c2t5000CCA0284F36A4d0 seek=10 of=/dev/null bs=4k count=1024000 1024000+0 records in 1024000+0 records out 4194304000 bytes (4.2 GB) copied, 51.364 s, 81.7 MB/s 

может ли кто-нибудь предложить мне новый способ чтения с диска?

skip перемещает текущий указатель входного потока, в то время как seek перемещает текущий указатель в выходной поток.

Таким образом, используя skip вы можете игнорировать некоторые данные в начале входного потока.

Обычно seek используется (но не всегда) в сочетании с conv=notrunc для сохранения некоторых данных, существующих в начале выходного потока.

На странице man dd

 seek=BLOCKS skip BLOCKS obs-sized blocks at start of output skip=BLOCKS skip BLOCKS ibs-sized blocks at start of input ЧИСЛО seek=BLOCKS skip BLOCKS obs-sized blocks at start of output skip=BLOCKS skip BLOCKS ibs-sized blocks at start of input 

Это можно перефразировать,

seek пропускает n блоков с начала output файла.

skip пропускает n блоков с начала input файла.