Linux mais transparente e livre de problemas e compartilhamento de arquivos do Windows

4

Eu tenho um sistema Ubuntu 8.04 com um array RAID de 2,2 TB que é o armazenamento central da minha rede doméstica. Eu tenho vários sistemas Windows XP Pro que eu quero ter acesso de leitura / gravação para o armazenamento do Linux, e eu também gostaria de ser capaz de montar alguns diretórios do Windows quando estou no linux.

Qual é a maneira mais transparente e livre de problemas para compartilhar arquivos? Eu tentei o Samba há muito tempo, mas eu não gostei (desculpe, não me lembro exatamente do porquê, acho que foram problemas com permissões / atributos). Então eu instalei o Windows Services for Unix e fiz o NFS funcionar. Eu tenho usado isso há um ano, mas ainda não está lá (ele gags em arquivos > 2GB e toda vez que eu reinicio o Windows recebo uma mensagem de erro).

Estou curioso para saber como outras pessoas implementaram isso ... o que funciona melhor?

ESCLARECIMENTO: Eu preciso do servidor para rodar no Ubuntu 8.04 - é onde meu backend do MythTV está, e já que as duas coisas que eu quero rodar 24/7 são o backend e o servidor de arquivos, eu gostaria que eles rodassem no mesmo máquina para economizar energia.

    
por Fred Hamilton 14.08.2009 / 17:20

7 respostas

5

O samba é provavelmente o melhor caminho. Há uma curva de aprendizado, com certeza, mas no longo prazo é provavelmente a maneira mais fácil e padronizada para um monte de computadores Windows obter arquivos de um servidor Linux. A maioria das distribuições Linux deve ter uma configuração "padrão" que você pode usar para chegar a 90% do caminho para onde você quer estar.

Caso contrário, você pode usar o WinSCP no modo Explorer e as pessoas podem obter / colocar arquivos dessa maneira.

Existe também uma ferramenta Filesystem-Over-SSH para Windows , mas eu nunca usei.

O NFS no Windows é provavelmente uma má ideia - foi no passado. Toda vez que eu tentei tive problemas de desempenho e acesso em abundância.

    
por 14.08.2009 / 18:12
2

Talvez o iFolder chegue muito perto do que você está procurando.

Infelizmente, não há pacotes oficiais para o Ubuntu AFAIK. Enfim, aqui está um guia passo a passo para configurá-lo em Ubuntu 9.04.

    
por 15.08.2009 / 07:09
1

Olhe para um diretório NAS como FreeNAS (baseado no FreeBSD) ou (Baseado no Linux). Eles realmente facilitam o compartilhamento de arquivos e até ajudam com o backup.

Eu pessoalmente tenho usado o FreeNAS em casa para servir NFS, Samba, iSCSI (para VMWare) por um tempo agora.

    
por 15.08.2009 / 05:09
1

Estou tentando o OpenAFS , que é um sistema de arquivos distribuído e compartilhado com clientes para tudo o Unix, Linux, OSX e Windows. Eu não sei ainda se é bom, mas provavelmente vale a pena tentar.

    
por 17.08.2009 / 17:37
0

Eu nunca tentei, mas eu tenho "ouvido" que usar um servidor Apache com um site "gravável" é uma coisa bacana para fazer (protegê-lo com um firewall) usando algo como isto: link

Além disso, o Windows7 / Vista permite a movimentação MAP-a via protocolo FTP. Isso é o que eu recomendaria se você usasse o Windows 7: link

    
por 14.08.2009 / 17:26
0

O que pode funcionar, embora seja complicado, seria usar o iSCSI target e usar o ntfs como sistema de arquivos, certificando-se de ter os drivers / libs graváveis do NTFS nos sistemas linux e os iniciadores iSCSI em todos os sistemas.

As únicas coisas que vejo errado estão

1) único mapa / destino (ainda não testei vários)

2) não ter habilidades de gravação corretas nas plataformas nix.

3) um número máximo de conexões de cada vez para os alvos

4) questões de segurança

Como eu disse, isso pode ser complicado, mas tenho certeza que você não terá problemas com o tamanho do arquivo, o iSCSI é muito rápido e, do ponto de vista da máquina, o meio compartilhado pareceria com um disco local. A segurança seria tratada em conexões com base no usuário / chave para o (s) destino (s) e com destinos / LUNs separados para cada compartilhamento.

Apenas um pensamento, eu não vejo muito iSCSI em uso na natureza, mas a partir do pequeno teste eu fiz seus trabalhos muito bons.

    
por 14.08.2009 / 17:57
0

Provavelmente um exagero. Mas se você está preocupado em domesticar o arquivo de configuração do Samba, então o Ebox vem com uma interface simples de apontar e clicar que permite gerenciar seus compartilhamentos em facilidade.

Screenshot: link

    
por 17.08.2009 / 17:59