Tenho familiares que moram a algumas horas de distância e tenho muitos arquivos que gostaria de compartilhar - especialmente muitas pastas de fotos digitais, mas também documentos etc. - parcialmente para que eles possam vê-los, parcialmente para que eu possa ter acesso quando eu visitá-los e parcialmente para fins de backup/redundância.
Meus discos rígidos atuais em minha máquina principal estão ficando bastante cheios de qualquer maneira, e eu tenho uma caixa MythTV onde minhas músicas estão armazenadas, então eu estava pensando em comprar um NAS de qualquer maneira. E por outro lado, minha família tem alguns computadores, então eles provavelmente também se beneficiariam com um NAS.
Minha idéia geral (embora eu esteja disposto a mudar isso se houver alguma idéia brilhante sobre outras maneiras de atingir meus objetivos) é obter um par de NASs correspondente e sincronizá-los pela Internet. (Para reduzir o uso da largura de banda, para começar, eu os sincronizaria localmente.)
Depois de ler o melhor que pude, parece que a sincronização pela Internet geralmente é um recurso apenas em unidades de última geração. No entanto, tenho visto que a QNAP parece apresentar isso em suas unidades TS-110 e TS-210, o que pode funcionar (eles chamam isso de "replicação remota"). Eles parecem ter um preço bastante razoável pelo que são, mas é claro que comprando 2 deles e depois adicionando as unidades (digamos 1 TB ou 2 TB cada), eu estaria gastando cerca de £ 400 no total.
Então, estou realmente procurando recomendações. Não quero gastar mais do que os QNAPs me custariam, mas qualquer outra ideia seria muito apreciada. Sinto-me confortável com tecnologia e ajustes, mas não tenho tanto tempo para isso quanto gostaria, então acho que preferiria soluções que exijam menos ajustes em vez de mais (mesmo que isso seja menos divertido!). Qualquer opinião será bem-vinda, assim como qualquer comentário de pessoas que usaram as caixas da QNAP para isso. Desde já, obrigado.
Algumas especificações:
- Sincronização bidirecional. As alterações feitas em uma das extremidades devem ser sincronizadas com a outra. Não deveria haver uma unidade que fosse efetivamente um espelho somente leitura da outra.
- Não em tempo real. A sincronização não precisa ser em tempo real - se for atualizada, digamos, diariamente durante a noite, tudo bem.
- Defina e esqueça. Eu preferiria uma interação mínima do usuário depois de configurada - seria ótimo se as sincronizações fossem agendadas e automáticas.
- Independência do sistema operacional. Estou executando o Windows XP mais uma caixa MythTV baseada no Ubuntu. Na outra extremidade, há máquinas com Windows 7 e Windows XP, além de um decodificador de TV em rede que acho que pode reproduzir arquivos fora da rede.
- Independência da máquina. Eu preferiria um sistema que fosse independente, ou seja, que não dependesse da ligação de nenhum PC específico. Se o sistema tivesse outras coisas suficientes, talvez eu pudesse contornar isso neste final, onde só tenho um PC usado como tal, mas seria mais difícil no outro, onde há pelo menos dois PCs que podem estar acessando o arquivos.
- Notificações. Acho que coisas como receber uma notificação por e-mail se a sincronização falhar por algum motivo seriam úteis, embora não seja um obstáculo.
Atualizar Estive pesquisando um pouco mais e parece que a função de replicação remota da QNAP é, na verdade, apenas Rsync, portanto, adequada apenas para sincronização unilateral. Postei no fórum deles para verificar, mas acho que é o caso.
Nesse caso, acho que o foco da minha pergunta agora é:
- algum NAS com preços razoáveis suporta sincronização bidirecional pela Internet? ou
- alguém teve sorte ao instalar em NASs para essa finalidade?
(Além disso, pergunta atualizada para esclarecer que estou buscando sincronização bidirecional.)
Responder1
Lidar com sincronização múltipla sempre tende a ser problemático quando há um conflito de mesclagem. Haverá momentos em que ambas as extremidades abrirão/editarão o mesmo arquivo ao mesmo tempo.
Talvez seja melhor particionar o HD em várias partições. Aqueles que são sincronizados do lado remoto são montados como somente leitura.
rsync
sobre ssh é muito bom se o NAS for baseado em Linux.
Responder2
Eu também posso recomendar uníssono
http://www.cis.upenn.edu/~bcpierce/unison/
para sincronização bidirecional real. É rápido, confiável e fiz para rodar em X86-Linux, QNAP, Windows, ... Para conflitos de mesclagem - se não não triviais em arquivos de texto - a GUI pode ser usada para ajudar junto com uma seleção configurável de ferramentas de mesclagem comuns. Como o unison over ssh pode funcionar com conjuntos de dados realmente grandes (falando em dezenas de GB) em linhas de largura de banda limitada (1 MBit/s) de forma muito eficiente, a melhor maneira de evitar conflitos de sincronização é chamar o processo de sincronização com frequência, por exemplo, a cada 15 minutos.