Sistema de arquivos HFS + sendo montado como somente leitura

3

Eu tenho um drive externo que estou formatando para um amigo do Mac, então eu o configurei para o HFS + usando o 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 eu quero) retorna:

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

Observe que ele é montado como rw .
Mas copiar a partir do terminal ou Nemo retorna "Erro: sistema de arquivos somente leitura". Desde que eu formatei o disco no Linux, o volume HFS + ainda não está registrado no diário. Eu preciso copiar alguns arquivos para ele antes de entregá-lo ao meu amigo mac. O que devo fazer?

    
por Nathaniel Weiland 26.06.2018 / 18:56

1 resposta

1

  1. Você precisa desativar o registro no diário se quiser escrever no Ubuntu. O Ubuntu só tem suporte para escrever em volumes HFS + não registrados em diário. Desabilitar o registro em 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 registro no diário.
    • Escolha Desativar registro no 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ê gostar do Apple + J)
  2. Agora insira 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
    

    Então, estamos interessados apenas em sda2 nesse exemplo.

    $ sudo apt-get install hfsprogs
    
  3. Crie uma pasta no seu diretório pessoal 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, boa sorte:

    $ sudo mount -o remount,rw /home/user/backup
    
  4. Agora para o envio do 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 o que diabos, o gerenciador de arquivos ainda não consegue gravar no 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, você agora tem acesso ao HFS +.

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

por 05.09.2018 / 17:54