Я использую dd
в Linux для извлечения данных с ленты (да, это действительно oldschool!) и у меня была проблема. Иногда, когда я извлекаю файл (из разных файлов на одной ленте), после очень долгого времени и действительно большого размера извлечения файла извлечение еще не завершено.
Так что это проблема, потому что я знаю, что размер файла составляет около 10 МБ, а не 1 ГБ или более.
Я знаю количество блоков в файле (например, 4092), поэтому я хотел бы остановить извлечение на этом количестве блоков.
Вы знаете, возможно ли, например, остановить добычу на 4092 блоках?
Я долго искал в интернете и не нашел команды по этому поводу.
Я использую эту команду для извлечения файлов с ленты:
sudo mt -f /dev/nst0 of=file.out bs=512 conv=noerror,sync