O fsck do erro "Keys out of order"
indica que existe um erro grave no seu sistema de arquivos. Se você tiver dados valiosos, recomendo copiá-los.
Eu recomendo fazer o teste SMART por meio de alguma ferramenta, por exemplo smartmontools para verificar o estado do disco.
EDITAR
Para uma ideia geral de como isso deve ser feito:
Eu recomendaria essa abordagem para montar o volume htfplus no linux.
a) desabilite o registro em diário na sua unidade (no mac) via sudo diskutil disableJournal volumeName
. Devido a algum bug em certos MacOS X você tem que habilitar o registro no diário antes que ele possa ser desabilitado se este for o caso, por favor execute sudo diskutil enableJournal volumeName
before e então o comando disableJournal
.
Observação: Observe que o registro no diário é parte importante da integridade dos dados e está lá para evitar a perda de dados. Não o desative em circunstâncias normais, pois isso realmente ajuda a evitar a perda de dados.
Você deve ter hfsprogs
install. por exemplo. para debian sudo apt-get install install hfsprogs
então você pode tentar montá-lo
sudo mount -t hfsplus -o force,rw /dev/sdX /mnt/mount_point
(ou você pode tentar -o remount,force,rw
).
Em seguida, tente executar novamente o fsck com sudo fsck.hfsplus -f /dev/sdX
e informe o resultado.