Sim, eu supus que seria possível hospedar uma partição HFS + sobre o AFP / netatalk, mas uma solução mais permanente seria copiar os arquivos da partição HFS + para um diretório EXT4. Além disso, é muito mais simples configurar um servidor Samba no Linux e os Macs ainda devem poder acessar os arquivos.
Adicionar Samba ao seu servidor não é muito difícil, conforme descrito Aqui
- Instale o samba com
sudo apt-get update && sudo apt-get install samba
- Crie um novo usuário do samba com
sudo smbpasswd -a <user_name>
- Torne o diretório a ser compartilhado
mkdir /home/<user_name>/<folder_name>
Neste ponto, você deve copiar os arquivos para este diretório para que eles sejam compartilhados no servidor samba.
Você terá que desabilitar o registro no diário no Mac para montar a unidade no Ubuntu. A primeira resposta no link descreve como desabilitar o registro no diário
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 preferir Apple + J )
Depois de conectar a unidade, monte a partição, como outra resposta na pergunta diz:
Primeiro, certifique-se de ter o hfsprogs instalado. Exemplo de comando de instalação:
sudo apt-get install hfsprogs
Em seguida, monte ou remonte a unidade HFS +; os comandos precisam ser os seguintes:
sudo mount -t hfsplus -o force,rw /dev/sdx# /home/<user_name>/<folder_name>
Depois continuamos configurando o servidor Samba
- Backup do arquivo de configuração padrão do samba
sudo cp /etc/samba/smb.conf /etc/samba/smb.conf_backup
- Edite o arquivo
sudo nano /etc/samba/smb.conf
Adicione isto ao final
[<folder_name>]
path = /home/<user_name>/<folder_name>
valid users = <user_name>
read only = no
Em seguida, reinicie o Samba com
sudo service smbd restart
Em seguida, para acessar os arquivos de um Mac, vá para o gerenciador de arquivos, selecione Ir > Conecte-se a
e digite
smb://<ip of server>