Eu tenho um drive externo que estou formatando para um amigo Mac, então o defini como HFS + usando Gparted. Não consigo gravar nenhum arquivo na unidade agora, mesmo depois de executar o comando mount com a opção rw. A execução de grep sda1 /proc/mounts (a unidade que desejo) retorna:

/dev/sda1 /media/username/readwrite hfsplus rw,relatime,umask=22,uid=0,gid=0,nls=utf8 0 0 

Observe que é montado como rw.
Mas a cópia do terminal ou do Nemo retorna “Erro: sistema de arquivos somente leitura”. Desde que formatei a unidade no Linux, o volume HFS + ainda não foi registrado no diário. Preciso copiar alguns arquivos para ele antes de entregá-lo ao meu amigo mac. O que devo fazer?

Comentários

Resposta

  1. Você precisa desligar o registro no diário se quiser escrever nele a partir do Ubuntu. O Ubuntu só tem suporte para gravação em volumes HFS + não registrados. Desativar o registro no diário do HFS + ainda é possível até o OS X Yosemite 10.10

    No seu Mac:

    • Abra o Utilitário de disco em Aplicativos -> Utilitários
    • Selecione o volume para desativar o diário.
    • Escolha Desativar o diário no menu Arquivo. (Em versões posteriores do Mac OS, você “terá que manter pressionado o botão de opção ao clicar no menu Arquivo. Ou se você gosta de Apple + J)
  2. Agora conecte o disco rígido HFS + no Ubuntu e execute este comando:

    $ sudo lsblk -o NAME,FSTYPE,SIZE,MOUNTPOINT,LABEL 

    exemplo de saída:

    sda ├─sda1 vfat 300M EFI └─sda2 hfsplus 100G VolumeName 

    Portanto, estamos interessados apenas em sda2 nesse exemplo.

    $ sudo apt-get install hfsprogs 
  3. Crie uma pasta em seu diretório inicial chamada backup e copie o caminho completo do backup para colocar no final do seguinte comando:

    $ sudo mount -t hfsplus -o force,rw /dev/sda2 /home/user/backup 

    Agora, para boa sorte:

    $ sudo mount -o remount,rw /home/user/backup 
  4. Agora para envio de HFS +:

    $ sudo chmod 775 /home/user/backup 
  5. Teste com terminal :

    $ cd /home/user/backup $ mkdir test 
  6. Agora verifique com seu gerenciador de arquivos se o diretório de teste foi criado. Mas, que diabos, o gerenciador de arquivos ainda pode ” t escrever para HFS +.

    Forçar o envio do gerenciador de arquivos

    ### sudo filemanager, for eg. $ sudo thunar 
  7. E agora, após um longo processo de overdo ss agora você tem acesso ao HFS +.

    Depois, conecte a unidade de volta ao mac, ative o registro em diário e use o utilitário de disco para reparar as permissões.

Comentários

  • Eu não ' t tenho um mac 🙁
  • No Mojave, isso pode ' não pode mais ser feito no Utilitário de Disco. Mas você pode diskutil disableJournal /Volumes/<name> no Terminal.

Deixe uma resposta

O seu endereço de email não será publicado. Campos obrigatórios marcados com *