Estou escrevendo um utilitário para o qual preciso detectar se um disquete está presente na unidade de disquete, mesmo quando está quebrado (não pode ser lido devido a erros de E / S).
Como posso fazer isso? [ -r /dev/fd0 ]
sempre tem sucesso, mesmo quando nenhum disquete está presente; algo como dd if=/dev/fd0
falhará quando o disquete estiver quebrado.