Alguém sabe onde alterar esse valor "bufsize"? (unidades de fita LTO st/mt)

Alguém sabe onde alterar esse valor "bufsize"? (unidades de fita LTO st/mt)

Estou tentando testar a velocidade de algumas novas unidades de fita LTO, mas não consigo enviar dados para a fita via dd para qualquer tamanho de bloco acima327.680bytes. Devo ter um tamanho de bloco de 1 milhão para meu aplicativo.

[root@host]# mt -f /dev/nst0 status
BOT ONLINE IM_REP_EN
[root@host]# dd if=/dev/zero of=/dev/nst0 bs=327679
<this transfers data fine>
[root@host]# dd if=/dev/zero of=/dev/nst0 bs=327680
<this transfers data fine>
[root@host]# dd if=/dev/zero of=/dev/nst0 bs=327681
Device or resource busy

Passei muitas horas tentando depurar isso. Kernels reconstruídos, drivers e firmware atualizados.

REVELAÇÃO: Os resultados da execução de um dmesg mostram que há um bufsize em algum lugar definido com o valor crítico exato em que estou vendo minha parede de tamanho de bloco.

[root@host]# dmesg | grep bufsize
[    9.114532] st: Version 20160209, fixed bufsize 327680, s/g segs 64

Alguém sabe onde posso mudar issotamanho bufêvalor?

informação relacionada