Servidor de arquivos básico baseado em Linux para uso doméstico, que protocolo de compartilhamento de arquivos deve ser usado para servir clientes de compartilhamento de arquivos Linux, MacOS e Windows?

1

Eu tenho um velho laptop Gentoo Linux que estou prestes a transformar em um servidor de arquivos para nossos usuários domésticos (para ver nossas fotos de família, filmes, etc.). Os clientes para suporte serão Linux, MacOS e Windows.

O que tenho em mente é uma configuração muito básica, com talvez um compartilhamento somente leitura (para visualizar fotos de família que não são realmente editadas, apenas exibidas) e um compartilhamento de leitura-gravação para uso mais genérico. / p>

Dada a necessidade de oferecer suporte a clientes executando todo o Linux + MacOS + Windows, qual é a melhor opção de protocolo de compartilhamento de arquivos a ser usado? Tanto quanto eu posso dizer, o Samba parece ser o único facilmente suportado pelo Linux no lado do servidor, mas quão bem ele funciona para clientes MacOS? O NFS parece estar fora de questão, principalmente porque o Windows não suporta nativamente. Além disso, estou disposto a sacrificar algum desempenho de transferência de arquivos para obter uma solução de fácil administração / configuração (novamente, algo que fala contra o NFS: configurar clientes NFS de terceiros nas caixas do Windows é muita dor de cabeça, especialmente Eu não possuo essas caixas de janelas).

Além disso, há algum bom guia para o uso básico de samba (usando o google acabou encontrando o que pareciam livros de 200 páginas, o que é um pouco exagerado). Sim, eu admito que sou preguiçoso aqui e ficaria feliz em aceitar respondentes preguiçosos que simplesmente fornecessem uma URL para algum guia de samba independente de cliente.

(Não, eu não estou pensando em comprar um NAS, não desta vez. Eu tenho o laptop pronto para a tarefa enquanto escrevo isso. Eu só preciso conectar o USB HD, instalar e configurar o software de compartilhamento de arquivos e eu ' pronto!)

    
por IllvilJa 02.01.2012 / 20:57

2 respostas

1

Provavelmente o mais fácil / rápido será configurar o openssh-server e o apache no linux box.

Você terá:

  • acesso de leitura de todos os navegadores da sua rede
  • leitura / gravação relativamente fácil via ssh (winscp para windows, nativo no linux)
por 02.01.2012 / 21:22
1

O Samba com um compartilhamento básico somente leitura deve ser muito fácil de configurar, e o SMB deve ser suportado imediatamente em todos os três sistemas operacionais. Por exemplo:

# Global Parameters
[global]
workgroup = MIDEARTH
security = SHARE

[foo]
path = /data/bar
read only = Yes
guest ok = Yes
    
por 03.01.2012 / 17:37