Si vous avez un lecteur compatible HP * (ma référence ici est un lecteur Tandberg Data HH LTO 4), vous pouvez trouver la capacité de bande restante dans les journaux SCSI, ainsi que de nombreux autres éléments intéressants tels que le taux de compression, la lecture / écriture pannes, historique des lecteurs / bandes, etc.
sg_logs -a /dev/nst1
Cet utilitaire est disponible dans les packages de distribution couramment appelés sg3-utils
ou sg3_utils
.
Vous recherchez des lignes telles que:
Main partition remaining capacity (in MiB)
Megabytes written to tape
(soustraire de la capacité non compressée)
Data bytes written to media by WRITE commands
(soustraire de la capacité non compressée)
À défaut, vous pouvez essayer des outils spécifiques au fournisseur. Par exemple, HP a HPE Library & Tape Tools , qui fonctionne sur tous les lecteurs compatibles HP *. Enterré dans ses menus, vous pouvez trouver la possibilité de créer et d'afficher un rapport d'un lecteur qui offre toutes les informations trouvées dans sg_logs
et plus encore.
Et à défaut de cela, vous pouvez simplement écrire des données incompressibles jusqu'à la fin de la bande et faire le calcul sur les blocs écrits pour comprendre ce qui restait (cela va sans dire que c'est un peu méchant):
dd if=/dev/urandom of=/dev/nst1 bs=1M status=progress iflag=fullblock
ou
openssl enc -aes-256-ctr -pass pass:"$(dd if=/dev/urandom bs=128 count=1 2>/dev/null | base64)" -nosalt < /dev/zero | dd of=/dev/nst1 bs=1M status=progress iflag=fullblock
* À ma connaissance, tous les disques sauf IBM et éventuellement Dell proviennent du même OEM et sont compatibles avec les outils HP / HPE.
J'ai utilisé nst1
tout au long de cette réponse car il s'agit de l'appareil dans la question d'origine, mettez à jour si nécessaire.