стабильно получаю ошибку input/output error, когда файл уже почти до конца залит. А в dmesg соответственно
kernel: (sa0:sym0:0:5:0): extraneous data discarded. kernel: (sa0:sym0:0:5:0): COMMAND FAILED (87 0 1). kernel: (sa0:sym0:0:5:0): tape is now frozen- use an OFFLINE, REWIND or MTEOM command
Пробую создавать dd-ой файлы разного размера и потом заливать на эту же ленточку - никаких проблем.
Перечитываю man dd, вижу фразу "Partial output blocks to tape devices are considered fatal errors." Какое-то подозрение начинает закрадываться.
Делаю "bunzip2 murka-22-04-2014.tar.bz", заливаю murka-22-04-2014.tar - заливается без ошибок. Ага, думаю я, видимо tar специально создает архивы размера, кратного чему-нибудь. А при сжатии tar-а bzip-ом предположительно размер файла получился некошерный для "dd bs=64k".
А теперь объясните мне, пожалуйста, теорию того, что произошло, если конечно знание о работе tape I/O не утрачено окончательно.
-- Victor Sudakov, VAS4-RIPE, VAS47-RIPN 2:5005/49@fidonet http://vas.tomsk.ru/ --- ifmail v.2.15dev5.4 * Origin: AO "Svyaztransneft", SibPTUS (2:5020/400)