
Eu sei o que você está pensando: essa pergunta já foi feita 100 vezes antes, então por que ele simplesmente não pesquisa? Bem, eu fiz, seguindo este link:AskUbuntu: como ler e escrever um disco rígido externo com diário hfs no Ubuntu sem acesso ao sistema operacional
O cerne disso é
- instale o hfsprogs (concluído) e
sudo mount -t hfsplus -o force,rw /dev/sdd2 /media/legomaniac/Apple
Funcionou.
Meu filho veio da universidade para este fim de semana de Ação de Graças (canadense) e pedi a ele que trouxesse uma unidade de backup de 3 TB para que eu pudesse fazer backup da minha própria unidade em preparação para reconstruir meu computador (ele falhava intermitentemente ao reiniciar - virou considerada uma fonte de alimentação com defeito (e agora inoperante). Fiz o acima, copiei o perfil do usuário para ele e tudo apareceu bem. No final, o backup não foi realmente necessário, pois todos os SSDs do meu computador sobreviveram à reconstrução, mas eu estava apenas tomando cuidado enquanto mantinha a máquina funcionando.
Então, agora que o computador foi reparado e meus arquivos sobreviveram, tudo o que preciso fazer é remontar a unidade de backup da Apple e destruir meus registros financeiros, bancos de dados de e-mail, etc., e então excluir as pastas.
Claro, agora a unidade da Apple só será montada como somente leitura.
Você notará no comando original que a partição era originalmente sdd2. Para evitar qualquer contratempo, removi os outros SSDs do meu computador, deixando-me apenas com a instalação do LUbuntu e o drive da apple:
$ lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
sda 8:0 0 232.9G 0 disk
└─sda1 8:1 0 232.9G 0 part /
sdb 8:16 0 2.7T 0 disk
├─sdb1 8:17 0 200M 0 part
├─sdb2 8:18 0 2.7T 0 part
└─sdb3 8:19 0 619.9M 0 part
Então, agora estou tentando montar o sdb2:
sudo mount -t hfsplus -o force,rw /dev/sdb2 /media/legomaniac/Apple
... que ignora a -o force,rw
opção e a monta como somente leitura, mas não fornece nenhuma mensagem de erro, aviso ou explicação sobre POR QUE está ignorando meu comando. O que torna isso ainda mais irritante é a inconsistência: ele se comporta de duas maneiras diferentes exatamente para o mesmo comando. É verdade que foi sdd2 da primeira vez, mas não consigo ver como isso importaria.
Então, se eu não conseguir resolver isso até segunda-feira, terei que comprar outro disco externo de 3 TB para meu filho ou deixar todos os meus registros financeiros circularem pelo campus universitário até o Natal.
Responder1
Acontece que a pergunta do Stackexchange.com à qual vinculei tinha a resposta correta:
fsck.hfsplus -fryd /dev/sdb2
era o que eu precisava fazer para consertar o sistema de arquivos na unidade, após o qual consegui montá-lo no modo leitura-gravação e excluir meus arquivos.
Todas as minhas mensagens de erro sobre redefinições de USB foram uma pista falsa que inundou os logs dmsg e dificultou a localização da mensagem de erro verdadeiramente relevante.