Eu sei que esta é uma pergunta antiga, e esta resposta deve ser um comentário para o qual eu não tenho reputação suficiente, mas acho que deve ser dado algum tipo de aviso aqui:
Até mesmo uma tentativa de montar somente leitura pode causar acessos de gravação à unidade!
O melhor exemplo é a montagem de uma partição Reiserfs somente leitura (!): Isso alterará pelo menos um byte no disco, como pode ser verificado por compair as imagens da partição tiradas antes e depois da montagem. Acabei de ver novamente com o Reiserfs versão 3.6.24. Eu acho que é algum tipo de contador de montagem que é aumentado lá.
Eu vi semelhante com drivers NTFS mais antigos, mas lá as alterações no disco foram revertidas depois de desmontar a partição novamente. Por favor, note: Estamos falando de montagens somente para leitura!
Assim, ao tentar resgatar um disco, dd
(ou similar) vem antes de qualquer tentativa de montagem, mesmo que seja somente de leitura.
Outro obstáculo no caso descrito na questão é o fato de o kernel não ter conseguido estabelecer nenhum dispositivo de bloco para acessar a unidade.
Como você pode ver nas listagens ls
de /dev
, os arquivos sg*
são dispositivos de caractere. Estes são usados para se comunicar com o dispositivo em um nível inferior usando comandos SCSI. Veja, por exemplo, o SCSI-Generic-HOWTO . Esses dispositivos não podem ser usados em comandos de montagem.
Se não houver nenhum dispositivo de bloco para essa unidade visível em /proc/partitions
, a maioria das ferramentas de diagnóstico e salvamento, como Smartmontools, hdparm
, testdisk
e até dd
, serão descartadas.
Eu temo que você precise de um bom mago para isso.