Eu tenho um HFS+ journaled
disco rígido externo e preciso poder gravá-lo no Ubuntu. Não tenho acesso ao meu Mac, fica a milhares de quilômetros de distância e não terei acesso a ele por três meses.
Qualquer coisa pode ser feita sem perder os dados no disco rígido?
caja
Usuários do ubuntu-MATE : Qualquer que seja a solução abaixo, vocêkillall caja && caja .
ajudará o caja a receber as notícias de que a pasta agora é realmente gravável.Respostas:
Consulte Como montar uma partição HFS no Ubuntu como leitura / gravação? - Superusuário
Para citar a segunda / terceira resposta abaixo:
...
Existe uma mina de ouro de outras informações sobre a montagem de sistemas de arquivos HFS +.
fonte
sudo mount -t hfsplus -o remount,force,rw /dev/sdXY /media/mntpoint
(ou deixar de fora/dev/sdXY
e apontar para onde está montado no momento). Vou editar isso na minha resposta.Estas etapas funcionam para mim (Ubuntu Studio 14.04):
Verifique o status da unidade:
Desmonte o dispositivo:
(crie uma pasta para montar a unidade)
Monte a unidade com permissões de leitura / gravação HFS +:
fonte
force
?mount: wrong fs type, bad option, bad superblock on /dev/sda2, missing codepage or helper program, or other error In some cases useful info is found in syslog - try dmesg | tail or so.
Eu tive esse problema também. Eu tentei
fsck.hfsplus
,umount
remontar comsudo mount -t hfsplus -o remount,force,rw
nada funcionou para mim.O que funcionou para mim foi:
sudo umount /media/myMountPoint
sudo rmdir
sudo mkdir
esudo mount -t hfsplus -o force,rw /dev/xxxx /media/myMountPoint
Espero que isso também funcione para vocês.
fonte
ro
even withforce,rw
. A remoção e a recriação do diretório fizeram isso.ls -l to verify). In other words:
Sudo chown -c root:. Raiz myMountPoint / `provavelmente também corrigi-lo (desmontar antes ainda necessário)/media/<username>/
outros locais (como eu/mnt
), um Ubuntu MATE "inteligente", por exemplo, não excluirá e (erroneamente) recriará suas pastas de montagem repetidamente. - Mais fácil para um script de montagem que dura ...Desde que eu não posso comentar (não há reputação suficiente aqui :). Vou postar esta resposta para salientar que a resposta acima parece ser para um hfs + HD que não seja diário. O comando 'fsck.hfsplus' precisa ser emitido com a opção '-f' para trabalhar em um volume diário. Para evitar confusão, copiei o comando abaixo:
Isso seria executado apenas em um volume que não foi diário. Mesmo com a opção '-f' em um volume diário, essa verificação por si só não permitirá que o volume remontado seja montado como leitura / gravação. Eu acredito que o diário deve estar desligado.
Não parece haver código estável disponível para desativar o diário do linux. Veja o link fornecido por Richard: http://ubuntuforums.org/showthread.php?t=1420673
Se o diário estiver desativado e o disco for inicialmente montado como desmontagem e remontagem somente leitura, deverá permitir leitura / gravação se o disco não estiver danificado. Se estiver danificado, o fsck.hfsplus precisa ser executado.
fonte
Tomando emprestado da resposta anterior, as seguintes etapas funcionaram para mim. Espero que isso seja útil para outras pessoas:
Conecte o disco rígido externo.
Observe que o Ubuntu o monta automaticamente, mas é somente leitura.
Desmonte a unidade (eu faço isso simplesmente clicando no botão ejetar no gerenciador de arquivos).
sudo apt-get install hfsprogs
(
sudo fsck.hfsplus -f /dev/sdXY
se o sistema de arquivos estiver registrado no diário).Remonte a unidade (eu faço isso simplesmente clicando na unidade no gerenciador de arquivos).
A unidade agora está de leitura e gravação.
fonte