Em uma família mista de Mac / Windows / Android, eu uso o daemon do SAMBA para compartilhar diretórios na caixa do Linux diretamente para todos os clientes.
Eu procuro um método estável e eficiente para compartilhar arquivos (idealmente, através de uma montagem de sistema de arquivos, para que eu possa ouvir música e fazer backups sem muito trabalho) em um servidor Linux via WiFi com um Macbook. Algum tempo atrás eu consegui conectar dois laptops Linux via NFS, mas foi desleixado e lento. Existe algo mais eficiente lá fora?
Obrigado.
O Samba é certamente um caminho a percorrer e permite que os clientes Windows naveguem também.
Você também pode configurar o AFP (Apple File Protocol) na sua caixa Linux. O OSX suporta isso de forma nativa, para que você tenha a mesma experiência de conectar-se a outro Mac em sua rede. Minha "experiência" (altamente subjetiva) é que a AFP parece ser mais rápida que o SMB, especialmente desde o Mountain Lion / Mavericks.
Aqui está um simples passo a passo para configurar o AFP na sua caixa linux, a partir do link :
Como root, instale o netatalk
aptitude install netatalk
Configure o afpd.conf
emacs -nw /etc/netatalk/afpd.conf
A maior parte deste arquivo consiste em comentários sobre como configurar o AFP. A linha que importa é esta:
- -tcp -noddp -uamlist uams_dhx.so,uams_dhx2.so -nosavepassword
Crie um diretório que será o local compartilhado
useradd -m macshare
Em seguida, modifique /etc/netatalk/AppleVolumes.default
emacs -nw /etc/netatalk/AppleVolumes.default
E faça com que seja exatamente assim:
:DEFAULT: options:upriv,usedots /home/macshare macshare
allow:instructor,student,admin,staff,klaatu,bob,carol,alice
options:upriv,usedots dperm:0777 fperm:0220
Eu costumo comandar o grupo de disquetes e torná-lo o grupo que tem um acesso mais admin-y ao diretório compartilhado. Você não precisa fazer isso; você pode fazer seu próprio grupo.
usermod -G floppy macshare
usermod -G floppy admin
Agora use a pasta / home / macshare e defina suas permissões do UNIX
chown -R macshare:floppy /home/machshare
chmod 775 /home/macshare
Agora defina alguns padrões, que o debian coloca em / etc / defaults. A parte importante é o que o netatalk executa quando é iniciado:
ATALKD_RUN=no
PAPD_RUN=no TIMELORD_RUN=no
A2BOOT_RUN=no
CNID_METAD_RUN=yes
AFPD_RUN=yes
Reinicie o netatalk para instanciar as alterações.
/etc/init.d/netatalk restart
Seus usuários agora devem poder fazer login remotamente.
Tags nfs linux macos wireless-networking