From 55801b6ea63027f092c0a6efe63050809f0ec57d Mon Sep 17 00:00:00 2001 From: Sergey Matveev Date: Sun, 8 Apr 2018 10:15:16 +0300 Subject: [PATCH] =?utf8?q?=D0=A1=D1=82=D1=80=D0=B0=D0=BD=D0=BD=D1=8B=D0=B5?= =?utf8?q?=20=D0=B4=D0=B5=D0=BB=D0=B0=20=D0=BF=D1=80=D0=B8=20=D0=B7=D0=B0?= =?utf8?q?=D0=BF=D0=B8=D1=81=D0=B8=20=D0=BB=D0=B5=D0=BD=D1=82=20=D0=BF?= =?utf8?q?=D0=BE=D1=8F=D0=B2=D0=B8=D0=BB=D0=B8=D1=81=D1=8C,=20=D1=82=D1=80?= =?utf8?q?=D0=B5=D0=B1=D1=83=D0=B5=D1=82=D1=81=D1=8F=20=D1=88=D0=B8=D1=84?= =?utf8?q?=D1=80=D0=BE=D0=B2=D0=B0=D0=BD=D0=B8=D0=B5?= MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit БОльшую часть данных которые я записываю составляют зашифрованные архивы. Однако последнее время записываю много простых больших файлов. Запись делаю командой tar cvf /dev/esa0 *. Ближе к концу (95% записанных данных) у меня внезапно вылетает write error. Ok, подумал я, может быть лента какая-то порченная или ещё чего, ведь на другую точно такая же директория записалась. Поменял на другую -- тоже самое, вылетает в конце, но всегда в чуть-чуть отличающемся месте. Взял третью -- аналогично. Три раза подряд "битая" лента -- не может быть. Вообще я заметил что привод явно умеет понимать что ему подсовывают на вход. Зачастую между файлами архива я прям слышу что он притормаживает, видя что что-то в tar поменялось, пошла другая метаинформация. Поэтому решил "обмануть" его и записывать полностью зашифрованные данные, где он точно не сможет сделать ничего "умного" (как сейчас слово smart любят применять ко всему чему не попади). Для скорости решил использовать свой самописный https://git.cypherpunks.ru/cgit.cgi/gohpenc.git/tree/README который на лету при записи на ленту может обеспечить даже дохлый Celeron. Всё успешно записалось. -- 2.50.0