[Comm] Расскажите про стримеры
Grigory Batalov
=?iso-8859-1?q?grisxa_=CE=C1_mail=2Eru?=
Сб Июн 21 17:23:05 MSD 2003
On Sat, 21 Jun 2003 17:35:25 +0500
ASA <llb на udm.ru> wrote:
> GB> У меня HP DLT vs80, подключен с SCSI-контроллеру, виден как
> GB> /dev/st0. Не устраивает, что при добавлении новых файлов
> и /dev/rst0 тоже...
Наверное, /dev/nst0 ?
> GB> (при помощи tar) время записи возрастает пропорционально объёму
> GB> предыдущих данных. Ведь можно же хранить индекс в начале ленты
> если использовать /dev/rst0 - то можно обойтись без перезаписы
> предыдущих данных.
Я наблюдаю такой эффект:
1. Записываю на ленту файл-счётчик:
dd of=/dev/st0 if=digits.img bs=4096
2. Считываю счётчик порциями:
dd if=/dev/nst0 of=8.img bs=4096 count=40
...
3. Записываю в текущую позицию тестовые данные:
dd of=/dev/nst0 if=digits.img bs=4096 count=40
4. Перематываю ленту и считываю сначала:
dd if=/dev/st0 of=8.img bs=4096 count=40
dd if=/dev/nst0 of=8.img bs=4096 count=40
...
dd if=/dev/nst0 of=8.img bs=4096 count=40
(Значения "счётчика" правильные)
5. В нужном месте нахожу тестовые данные, однако
после них с ленты уже ничего не считывается:
$ dd if=/dev/nst0 of=8.img bs=4096 count=40
0+0 входных записей
0+0 выходных записей
Как это можно объяснить или обойти?
--
Григорий Баталов,
группа техподдержки
ОАО "Ковдорский ГОК"
Подробная информация о списке рассылки community