O recurso "compartilhamento de arquivos e impressoras" das distribuições Linux é principalmente o Samba. Samba é uma interpretação do sistema de arquivos de rede da Microsoft.
A compatibilidade entre sistemas operacionais é importante, é claro, mas por que os sistemas Linux estão padronizados com esta tecnologia da Microsoft?
O sistema de arquivos de rede da Microsoft é tão bom? O samba claramente funciona muito bem e eu não estou "desrespeitando" isso.
Ou, para reformular a pergunta: "Qual seria uma maneira nativa do Linux de compartilhar arquivos e impressoras em uma rede?"
linux
samba
network-share
Dougal
fonte
fonte
Respostas:
Da perspectiva de que está em todo lugar, então sim, é bom. Se você está perguntando se é um bom protocolo, a resposta é que não é realmente tão bom assim. Tem grandes problemas em links com alta latência. Tem muitos comandos redundantes. A Microsoft corrigiu muito disso com o SMB2.
Muitos usuários exigem que suas caixas Linux possam participar de uma rede heterogênea. O SMB é o menor denominador comum que parece ser suportado em todos os sistemas operacionais comuns.
O NFS é provavelmente o protocolo de compartilhamento de arquivos * nix mais padrão.
LPR ou CUPS é o protocolo de impressão mais comum.
Pessoalmente, desejo fortemente que o webdav se torne mais comum no compartilhamento de arquivos. Mas ainda não encontrei um daemon webdav realmente bom para o * nix.
fonte
Os dois grandes sistemas de compartilhamento de arquivos para Linux são NFS e SAMBA. Executamos os dois aqui por diferentes razões. Aqui está uma lista pro / con-off-the-top-of-my-head
NFS
SAMBA
fonte
O Samba alcançou seu destaque em grande parte porque permite que estações Windows não modificadas conversem com ele, e como o Windows é normalmente a maior população de usuários de Desktop em qualquer rede, o que o torna mais interessante. A outra população, usuários de Mac, pode usar o pacote Netatalk não bem mantido, ou muito mais comumente o pacote Samba embutido no sistema operacional. Em suma, o Samba é da bomba porque funciona melhor em redes heterogêneas.
As soluções puras de veiculação de arquivos de código aberto com exposição inquestionável de patentes lá fora não são tão fáceis de usar. O NFS é praticamente isso, o que requer uma montagem raiz e até muito recentemente tinha muito pouco em termos de recursos de segurança integrados. Os pacotes FuseFS ter ido um longo caminho para tornar isso muito mais fácil para os usuários de desktop Linux, já que permite coisas como SSH / SFTP ser um arquivo que serve protocolo em vez de um arquivo de compartilhamento de protocolo; Arquivo -> Salvar -> Navegue até o local, funcionará com o FuseFS.
fonte
O compartilhamento de arquivos do Linux seria NFS e o compartilhamento de impressoras seria o CUPS. Mas existem muitos outros compartilhamentos de arquivos listados abaixo, como SSH, FTP, SFTP e assim por diante.
fonte
Protocolos como FTP, HTTP, NFS e SSH. Normalmente, uso apenas o compartilhamento de arquivos SAMBA para transferir arquivos entre plataformas de forma conveniente.
fonte
Existem também mais sistemas de arquivos de rede centrados no Linux, mas com clientes para Windows disponíveis: http://www.openafs.org/ e http://www.coda.cs.cmu.edu/
fonte
O compartilhamento de arquivo UNIX padrão é NFS. No entanto, isso é apenas para UNIX, como as pessoas disseram. O NFS também tem alguns problemas com o mapeamento de logins e assim por diante. As implementações de SAMBA existem em muitos sistemas e fornecem as mais amplas opções de conectividade. Máquinas Windows, Linux e Macs modernos podem usar SAMBA. Se você usar isso, estará praticamente garantido que outras máquinas possam se conectar.
fonte