A maneira como as modernas unidades de fita funcionam, você não pode saber quanto da fita é usada sem lê-la.
As fitas são dispositivos de caracteres simples com recurso de retrocesso, portanto, ao gravar, a fita coloca um marcador de EOM quando a gravação é concluída e, em seguida, retrocede. Quando, ao ler, ele rebobina a fita, ela simplesmente lê a fita inteira até atingir a EOM.
Então você pode fazer um
dd if=/dev/st0 of=/dev/null
e quando dd
for concluído (com um erro, uma vez que ele tentará ler a EOM anterior), ele informará a quantidade de dados lidos.
Se você sabe que a fita tem megabytes de dados e está disposta a ter um megabyte, adicionar bs=1M
fará isso mais rápido - ela tentará ler 1M de cada vez, em vez de um byte de cada vez. / p>