не могу прочитать данные со стримера:
cpio -itB < /dev/st0
cpio: read error: Cannot allocate memoryчто это? или подскажите другу команду для чтения содержимого
>не могу прочитать данные со стримера:
>cpio -itB < /dev/st0
>cpio: read error: Cannot allocate memory
>
>что это? или подскажите другу команду для чтения содержимогодля того чтобы прочитать ленточные файлы необходимо знать КАК и ЧЕМ они
туда записаны.
tarom
>taromну так и прочитай tar'ом - это будет проще чем использовать
-H FORMAT, --format=FORMAT - придется попробовать tar или ustar,
скорей всего последний. Ну и block size у [g]tar по умолчанию
10240 byte - это 20 записей по 512 байт каждая
Если у cpio 5120 (-B), тогда, если при использовании [g]tar для записи
на ленту не изменяли block-size (использовали default 10240), то указать
его cpio. Значит что-то типа:cpio -H [tar|ustar] --block-size=20 -it < /dev/лента - те сперва посмотреть, список получить, ну а потом уже заменить -it на -i или -ivu
и тд и тпВажное: не забыть что с лентой можно работать как с перематываемым устройством и как не с перематываемым, в первом случае, после работы
с лентой, она будет автоматически сматываться приводом на начало.
Чтобы управлять лентой - man mt