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
-
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)
-
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
-
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
-
Agora para envio de HFS +:
$ sudo chmod 775 /home/user/backup
-
Teste com terminal :
$ cd /home/user/backup $ mkdir test
-
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
-
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.
hfsprogs
instalado? experimente a opçãoforce
.