OpenFiler versus FreeNAS para ambiente Mac OSX

3

Sou fotógrafo e preciso encontrar um método melhor de armazenar minha biblioteca de fotos.

Atualmente eu uso um Macbook Pro e 6 unidades externas conectadas via USB2 ou FW800. Eles são divididos em pares, um é uma cópia do outro sincronizado manualmente com o rsync. É lento.

Estou pensando em criar uma caixa NAS e usar duas unidades de 2TB com software RAID para espelhar as unidades e consolidar minha biblioteca em um local central que eu possa acessar via 1gb lan ou rede sem fio quando for conveniente.

Eu gostaria de empregar o FreeNAS porque eu entendo que ele apóia o AFP.

Eu não sei como o software RAID funciona, esperando que a qualquer momento eu possa desligar a unidade master e conectá-la ao macbook via eSATA para que eu possa trabalhar com velocidade muito mais rápida ... conecte-a novamente ao NAS caixa e tê-lo sincronizar as unidades, se necessário.

Então, estou procurando o melhor método e aconselho sobre o meu projeto. Devo considerar o FreeNAS ou o OpenFiler, e qual sistema de arquivos devo escolher para a unidade, para que seja agradável com o OSX quando conectado localmente via USB, eSATA ou FW800.

Muito obrigado

    
por Chris 23.02.2010 / 15:33

4 respostas

2

Eu sei que você está procurando por invasão de software, mas eu recomendo HBAs SAS Adaptec como o SAS-2405 . A Adaptec trabalha com a comunidade FreeBSD para suportar seus drivers também (o FreeNAS é baseado no FreeBSD). E você geralmente pode buscá-los a um preço razoável no eBay. Um bom RAID de hardware normalmente irá superar o software RAID e pode adicionar hot-swap ou outros recursos.

Dito isto, existem várias maneiras de espelhar uma unidade no software. Se bem me lembro, a interface web fornece apenas um método, o mais comumente usado e o mais simples. Para conexões sem fio, é bastante rápido o suficiente. Ele não acompanhará gigabit ethernet, mas pode ser rápido o suficiente para você, independentemente disso.

O FreeNAS suporta AFP; e tanto o FreeNAS como o OSX suportam CIFS (também conhecido como SMB), o que os torna interoperáveis com sistemas Windows. Você também pode usar o iSCSI, mas eu não recomendaria isso.

Puxar unidades para fora do array constantemente está causando problemas. Primeiro, se você puxar a unidade e fizer as alterações, conecte-a novamente, a matriz presumirá que essas alterações são corrupções e as sobrescreverão. Você também pode introduzir problemas de estabilidade, mas perda de dados do problema anterior é altamente provável .

Eu uso o FreeBSD diariamente, então sou parcial para o FreeNAS; O OpenFiler também funcionaria (é baseado no Linux). A base Darwin da OSX também é baseada no FreeBSD.

    
por 23.02.2010 / 16:05
1

Não é assim que o RAID funciona. Pense nisso apenas como um disco rígido mais confiável. Não tente esquemas inteligentes onde você puxa e repluga as unidades na esperança de que ele seja ressincronizado. pelo menos, vou ressincronizar na direção errada. na pior das hipóteses, ele declarará inconsistência irreconciliável e bloqueará o endereço para todos os dados.

Além disso, o RAID não é um backup. o que você tem agora é um backup simples. Se alguma coisa falhar ao gravar no disco 'primário', você ainda tem o outro. No RAID1, ambos os discos são idênticos, se algo der errado no software, ele irá gravar de forma confiável os dados errados em ambos os discos.

não é difícil usar dois discos para obter algo (remotamente) semelhante à máquina do tempo: um disco tem o 'mestre', e o outro mantém uma cópia 'ontem', com algumas 'visões' de estados anteriores do dados, tipicamente retroceder uma semana ou um mês. verifique rsnapshot ; é um Perl, script é executado em qualquer sistema Unix-like.

Você pode até torná-lo o principal método de transferência, para que você tenha um grande disco conectado localmente ao seu Mac e use o rsnapshot para manter o backup contínuo em uma caixa de rede. Isso funciona maravilhosamente mesmo em LANs de tamanho médio, facilitando o backup de diretórios importantes de vários servidores e estações do usuário.

    
por 23.02.2010 / 16:09
0

Para algo fácil que manterá seus dados seguros e permitirá acesso rápido, eu obteria um Drobo ( link ). Como o outro disse, você não será capaz de remover uma unidade da raid e usá-la diretamente, as raids geralmente precisam que suas outras unidades funcionem adequadamente.

Isso permitirá que você acesse seus arquivos via firewire 800 ou usb 2 e, se precisar de conectividade de rede, poderá anexar um compartilhamento drobo a ele.

    
por 23.02.2010 / 18:50
0

Se você tiver apenas um cliente acessando o volume de cada vez (por exemplo: seu laptop), consideraria usar o iSCSI. É um protocolo em nível de bloco e proporcionará melhor desempenho que AFP, CIFS ou NFS. Seu laptop verá o volume como se estivesse conectado diretamente (em oposição a um compartilhamento de rede). Eu uso o iniciador globalSAN iSCSI (cliente) com excelentes resultados.

Para obter mais desempenho, use o RAID-0 entre as unidades. O RAID-0 é rápido, mas não oferece proteção se a unidade falhar, então você também precisa ter uma boa solução de backup. Mesmo se você usar RAID-1 ou -5 ou -6 (que oferecem alguma proteção), você precisará de uma boa solução de backup.

    
por 03.03.2010 / 02:08