Construção de um servidor NAS com FreeNAS ou outro SO, dúvidas de software e hardware

NSilveira

Power Member
Há alguns anos perdi alguns dados devido a problemas de sistema e a avaria de uma pen, resolvi então avançar com este projeto depois de há pouco tempo me ter avariado um disco externo.
Este projeto ao qual dei o nome de NServer é no fundo o primeiro passo de um outro projeto ainda maior ao qual chamo de NProjeto ou NCasa que é a construção futura de uma casa inteligente, por isso a importância de pesar bem todas as muitas variáveis desde primeiro passo que é este projeto.

Características Gerais:
  • Longevidade (Que os componentes sejam duráveis e que não fique obsoleto rapidamente)
  • Seguro (Que os dados não se perdão e não estejam acessíveis a terceiros)
  • Expansível (poder alterar ou adicionar HDDs facilmente sem perda de dados)
  • Modular (aumentar a memoria RAM até pelo menos 32GB e poder adicionar HDDs externos por porta USB)
  • Silencioso (com o mínimo de roído possível)
  • Economico (não gastar muita energia elétrica)
  • Eficiente (usar apenas os recursos necessários para o que se esta a fazer exp: o NAS só fica ligado quando é necessário, não sei se dá para fazer isto com Wake-on-LAN)



Funções imediatas:

  • Guardar todos os vídeos, fotos, Filmes, musicas, livros, documentos, Roms (jogos para usar com emuladores) etc
  • Armazenar a base de dados do Kodi para poder sincronizar todos os dispositivos com Kodi (isto é possível com Windows ou FreeNAS, com outros sistemas ainda não vi)
  • Aceder ao conteúdo dentro e fora de casa, em qualquer aparelho com a possibilidade de ter várias contas de utilizador com vários níveis de acesso e conteúdo específico para cada utilizador
  • Acesso simultâneo de vários dispositivos

Lista de sistemas operativos encontrados para NAS:

FreeNAS
OpenMediaVault
NAS4Free
Amahi
XPEnology
Windows Server


Primeiras dúvidas:
1- O FreeNAS é compatível com Wake-on-LAN?
2- No FreeNAS posso adicionar ou substituir HDDs facilmente sem perdas de dados?
3-
O FreeNas suporta HDDs externos?

4- No FreeNAS posso ter varias contas de utilizador?
5- Será o FreeNAS o sistema mais indicado para o que pretendo ou devo optar por outro?
6- Quais as vossas sugestões de Hardware?

Funções futuras:
Central de videovigilância\Segurança (Com camaras Foscam)
Central telefónica\telecomunicações
Central de gestão e controlo da habitação
Nota: A rede será montada com um Kit Powerline de 500MB

Duvidas:

7- Estas três funções devem estar concentradas neste servidor ou pelo contrário devem ficar aparte num minipc ou Raspberry pi 2 fazemdo o servidor copias de segurança de tempos a tempos?


Desculpem o testamento, poderia colocar mais info que já tenho reunida mas isto já esta enorme, depois se necessário ponho.

Obrigado desde já a quem poder ajudar e desculpem qualquer coisa
 
Oi.

Em 2012 escrevi um artigo para a Zwame, sobre o Freenas 8.3. Link. Ontem saiu a alpha do 10.2. Neste tempo todo só melhorou. Eu esperaria pela final do 10.2 se te for possível.

1-O Freenas não tem que suportar Wake on lan. A placa de rede (integrada ou não) é que tem que suportar. Normalmente encontra-se essa opção na bios da board ou na rom da placa de rede, se for externa.
Em vez de Wake on Lan, não preferes uma board com ipmi. São boards um pouco mais caras mas tem-se todas as vantagens do ipmi (consola remota, monitorização, montar iso pela rede, ligar e desligar computador, etc).
Dou dois exemplos de boards com ipmi que vejo serem usadas para NAS:
http://www.asrockrack.com/general/productdetail.asp?Model=C2750D4I#Specifications
http://www.asrockrack.com/general/productdetail.asp?Model=C2550D4I#Specifications

A diferença é que uma é quad core e a outra octo core. Não sei é se o preço delas está dentra do teu orçamento.

Já agora, duas caixas que costumo ver usadas para NAS:
http://www.ablecom.com/product/?fPath=13&recordId=307
http://www.silverstonetek.com/product.php?pid=452&area=en

2- Sim. Usa ZFS se for no Freenas. Um artigo sobre ZFS que mostra um pouco o que ele faz. Link. A diferença é que neste artigo é tudo por linha de comandos e no Freenas tem-se um GUI.

3- Como disco externo entendes discos usb? Boa pergunta. Deve dar pelo menos para montar o disco numa pasta dentro de uma share. Não sei como o Freenas lida com isso. Também não sei se suporta leitura de discos NTFS, caso seja esse sistema de ficheiros que usas no disco externo. Este ponto não estou bem a par das coisas.

4- Sim, sem qualquer problema.

5- Depende um bocodo do que queres fazer e do que conheces de cada produto. XPEnology é o mais user frendly, mas nunca percebi a legalidade daquilo. Windows Server também pode-te dar várias opções, mas há a questão das licenças. Não sei se o Freenas pode fazer de Central telefónica, vigilância, etc.

6- Já dei na resposta 1. Não sei é se está dentro do teu orçamento. Também não sei se o Freenas já suporta aquela controlador da Marvell, mas no minimo tems 6 Sata da Intel. Tem ipmi e é uma board propria para servidores. Via também os Xeon-D e os Atoms C2X50 da Supermicro. Aquelas duas caixas são as mais interessantes.
Discos, ia para Western Digital Red ou Red Pro ou Black ou RE. Estão por ordem ascente do pior para o melhor. Não usava greens, etc. Seagate Constellation com 128 MB de cache também são muito bons (tenho um share NFS com 4 dos Seagate constelation e são muito bons, mas bastante caros).

7-Porque não virtualizas. Uma VM para NAS, uma VM para central telefonica, etc etc. É só uma ideia, não quer dizer que seja a melhor ideia. É apenas mais uma hipótese que dou.

Boa sorte. :)
 
Nunca usei FreeNAS, por isso não tenho muito a dizer em relação às tuas perguntas (e de qualquer maneira vi que o Nemesis11 respondeu a muita coisa). Duas sugestões: dá uma vista de olhos a sistemas de ficheiros distribuídos como o Ceph, para escalabilidade de storage, e a projetos como o Camlistore para guardar os dados.

http://ceph.com/
https://camlistore.org/
 
Nunca usei FreeNAS, por isso não tenho muito a dizer em relação às tuas perguntas (e de qualquer maneira vi que o Nemesis11 respondeu a muita coisa). Duas sugestões: dá uma vista de olhos a sistemas de ficheiros distribuídos como o Ceph, para escalabilidade de storage, e a projetos como o Camlistore para guardar os dados.

http://ceph.com/
https://camlistore.org/

Não conheço o camlistore, mas conheço ceph e ceph é um bocado hardcore para ser usado em ambiente doméstico. Não é simples de configurar e é preciso pelo menos 3 máquinas. A nível empresarial é muito interessante, mas para uso doméstico é algo hardcore.
 
mas conheço ceph e ceph é um bocado hardcore para ser usado em ambiente doméstico. Não é simples de configurar e é preciso pelo menos 3 máquinas. A nível empresarial é muito interessante, mas para uso doméstico é algo hardcore.

Sim, eu também só tenho experiência com ele no trabalho (montei um sistema precisamente com três máquinas, que depois expandi para quatro), e concordo que talvez seja hardcore para esta finalidade. Só sugeri porque ele queria expansibilidade em termos de adicionar discos. Imaginei que para isso teria sempre de adicionar unidades de storage (sejam caixas de discos ou NAS). Claro que também se podem substituir os discos por outros maiores, à medida que forem morrendo ou que se torne necessário.
 
Oi.

Em 2012 escrevi um artigo para a Zwame, sobre o Freenas 8.3. Link. Ontem saiu a alpha do 10.2. Neste tempo todo só melhorou. Eu esperaria pela final do 10.2 se te for possível.

1-O Freenas não tem que suportar Wake on lan. A placa de rede (integrada ou não) é que tem que suportar. Normalmente encontra-se essa opção na bios da board ou na rom da placa de rede, se for externa.
Em vez de Wake on Lan, não preferes uma board com ipmi. São boards um pouco mais caras mas tem-se todas as vantagens do ipmi (consola remota, monitorização, montar iso pela rede, ligar e desligar computador, etc).
Dou dois exemplos de boards com ipmi que vejo serem usadas para NAS:
http://www.asrockrack.com/general/productdetail.asp?Model=C2750D4I#Specifications
http://www.asrockrack.com/general/productdetail.asp?Model=C2550D4I#Specifications

A diferença é que uma é quad core e a outra octo core. Não sei é se o preço delas está dentra do teu orçamento.

Já agora, duas caixas que costumo ver usadas para NAS:
http://www.ablecom.com/product/?fPath=13&recordId=307
http://www.silverstonetek.com/product.php?pid=452&area=en

3- Como disco externo entendes discos usb? Boa pergunta. Deve dar pelo menos para montar o disco numa pasta dentro de uma share. Não sei como o Freenas lida com isso. Também não sei se suporta leitura de discos NTFS, caso seja esse sistema de ficheiros que usas no disco externo. Este ponto não estou bem a par das coisas.

5- Depende um bocodo do que queres fazer e do que conheces de cada produto. XPEnology é o mais user frendly, mas nunca percebi a legalidade daquilo. Windows Server também pode-te dar várias opções, mas há a questão das licenças. Não sei se o Freenas pode fazer de Central telefónica, vigilância, etc.

6- Já dei na resposta 1. Não sei é se está dentro do teu orçamento. Também não sei se o Freenas já suporta aquela controlador da Marvell, mas no minimo tems 6 Sata da Intel. Tem ipmi e é uma board propria para servidores. Via também os Xeon-D e os Atoms C2X50 da Supermicro. Aquelas duas caixas são as mais interessantes.
Discos, ia para Western Digital Red ou Red Pro ou Black ou RE. Estão por ordem ascente do pior para o melhor. Não usava greens, etc. Seagate Constellation com 128 MB de cache também são muito bons (tenho um share NFS com 4 dos Seagate constelation e são muito bons, mas bastante caros).

7-Porque não virtualizas. Uma VM para NAS, uma VM para central telefonica, etc etc. É só uma ideia, não quer dizer que seja a melhor ideia. É apenas mais uma hipótese que dou.

Boa sorte. :)

Muito obrigado pela tua ajuda
1- Não conhecia o ipmi. O que eu quero fazer é por exemplo ter um Pi2 com Kodi na sala e quando o Kodi iniciar o servidor NAS também arrancar uma vez que é la que está os ficheiros multimédia a reproduzir e também a base de dados comum a todos os Kodi que estão instalados nos meus dispositivos, quando encerrar o Kodi o servidor nas encerrar ou emberdar também, a não ser haja mais alguém que esteje no quarto a aceder ao nas com o Kodi ou de outra forma. Outro exemplo é ao aceder ao contudo do NAS pelo PC e ele, o NAS, ligar-se automaticamente e depois de um tempo de inatividade ele Não gastaria mas recursos? voltar a desligar-se. Isto é possível? Dá com Wake-on-lan ou é melhor usar jpmi?

3- Sim USB. Os discos externos era para adicionar a um RAID. Não sabes se é possível? Sabes se o FreeNAS aproveita a velocidade das portas USB 3.0?

5- O que me podes dizer sobre XPEnology? Tem alguma vantagem em relação ao FreeNAS? Não sei muito deste sistema

6- Obrigado vou analisar e depois digo algo

7- O que significa VM? Por acaso já tinha pensado em virtualizar mas será que teria um bom desempenho? Não seria mais instável? Depois levanta-se outra questão, o servidor teria de estar 24h por dia ligado logo maior gasto de energia e depois se o servidor fosse abaixo com qualquer problema todos os sistemas iam com ele.
Neste assunto ando meio perdido…
 
Sim, eu também só tenho experiência com ele no trabalho (montei um sistema precisamente com três máquinas, que depois expandi para quatro), e concordo que talvez seja hardcore para esta finalidade. Só sugeri porque ele queria expansibilidade em termos de adicionar discos. Imaginei que para isso teria sempre de adicionar unidades de storage (sejam caixas de discos ou NAS). Claro que também se podem substituir os discos por outros maiores, à medida que forem morrendo ou que se torne necessário.
3 máquinas não me parece investimento a triplicar e gasto de energia a triplicar acho que não… mas obrigado pela sugestão. Todas as sugestões são bem-vindas
 
Muito obrigado pela tua ajuda
1- Não conhecia o ipmi. O que eu quero fazer é por exemplo ter um Pi2 com Kodi na sala e quando o Kodi iniciar o servidor NAS também arrancar uma vez que é la que está os ficheiros multimédia a reproduzir e também a base de dados comum a todos os Kodi que estão instalados nos meus dispositivos, quando encerrar o Kodi o servidor nas encerrar ou emberdar também, a não ser haja mais alguém que esteje no quarto a aceder ao nas com o Kodi ou de outra forma. Outro exemplo é ao aceder ao contudo do NAS pelo PC e ele, o NAS, ligar-se automaticamente e depois de um tempo de inatividade ele Não gastaria mas recursos? voltar a desligar-se. Isto é possível? Dá com Wake-on-lan ou é melhor usar jpmi?

3- Sim USB. Os discos externos era para adicionar a um RAID. Não sabes se é possível? Sabes se o FreeNAS aproveita a velocidade das portas USB 3.0?

5- O que me podes dizer sobre XPEnology? Tem alguma vantagem em relação ao FreeNAS? Não sei muito deste sistema

6- Obrigado vou analisar e depois digo algo

7- O que significa VM? Por acaso já tinha pensado em virtualizar mas será que teria um bom desempenho? Não seria mais instável? Depois levanta-se outra questão, o servidor teria de estar 24h por dia ligado logo maior gasto de energia e depois se o servidor fosse abaixo com qualquer problema todos os sistemas iam com ele.
Neste assunto ando meio perdido…

1- O wake on lan é simples de explicar. Tem-se um pequeno programa que envia o magic packet ao ip/mac address da placa de rede do computador de destino e ao receber o magic packet, o computador liga-se. Ponto final. Penso que não se consiga fazer mais nada com o Wake on lan.
O ipmi é algo mais complicado. Basicamente tem-se um computador de gestão dentro do computador "principal" e esse computador de gestão está sempre ligado (desde que o cabo de power esteja ligado) mesmo quando o computador "principal" se encontra desligado. Uma board com ipmi tem sempre algum consumo (normalmente 10W ou menos) mesmo com o computador "principal" sempre desligado.
O que esse computador de gestão permite é abrir uma consola remotamente (normalmente uma applet de java no browser) em que se vê o ecrã remotamente do computador "principal", mesmo sem ter qualquer ecrã lá ligado. Permite com isso ter um teclado, rato e cd-rom virtual que pode ser usado remotamente ao aceder-se pelo browser ao ipmi da máquina remota. Monitorização de temperaturas/estado. Envio de alertas por mail, snmp, etc.
Permite também desligar o computador, mas não estou a ver como possas fazer no Freenas com que ele hiberne ou desligue-se automaticamente. Penso que podes colocar uma task para ele se desligar automaticamente a uma certa hora.
Num Windows Server é possível que consigas, mudando os settings default, que ele hiberne, mas é algo um pouco fora do normal. Todos estes sistemas operativos foram feitos para estarem ligados 24 horas por dia.

3- Queres adicionar discos Usb a um Raid? Eu só vejo problemas com isso. Se o disco se desliga por algum motivo, o Raid fica degradado. Montar discos usb, penso que não haja problema, agora adicionar a um Raid........Não acho que seja boa ideia.
Usb 3.0 parece que não está activado por default ( LINK ). Um ponto, o Freebsd tem que suportar a controdora usb 3, visto que é a base do Freenas.

5- Posso-te dizer bastantes coisas até porque já tive uma NAS da Synology, que tem o DSM que é a base do XPEnology. Nunca percebi a legalidade do XPEnology, esse é um ponto.
Como disse ele é igual ao DSM da Synology. Podes dar uma vista de olhos nele neste LINK. Ele é um DSM que corre em outro hardware que não os dispositivos da Synology.
É muito, mas mesmo muito user frendly. O sistema operativo é acedido por um browser remoto à máquina NAS. É tudo feito no browser e tem um interface muito bonito.
Talvez não seja tão extensível como o Freenas, mas é muito mais simples e na store dentro do XPEnology pode-se instalar outras aplicações.
Podes testar o XPEnology dentro de uma máquina virtual no teu computador, para o testares. Eles têm lá a instruções de como fazer.

7- VM = Virtual Machine = Máquina virtual.
Numa máquina recente que tenha suficiente ram, tem-se um bom desempenho. Não penso que seja mais instável, desde que o SO que está com o Hypervisor seja estável e os produtos de virtualização a maior parte são estáveis. Se uma VM crashar só crasha aquela VM e não afecta as outras VMs. Eu tenho um Shuttle a fazer de home server com 32 GB de Ram e nele estão a correr 3 máquinas virtuais, que são os meus "verdadeiros" home servers. Não me lembro de qualquer crash e está ligado 24 horas dia.
Virtualização é apenas mais uma opção que tens. Não quer dizer que seja obrigatório seguir esse caminho.
 
1- O wake on lan é simples de explicar. Tem-se um pequeno programa que envia o magic packet ao ip/mac address da placa de rede do computador de destino e ao receber o magic packet, o computador liga-se. Ponto final. Penso que não se consiga fazer mais nada com o Wake on lan.
O ipmi é algo mais complicado. Basicamente tem-se um computador de gestão dentro do computador "principal" e esse computador de gestão está sempre ligado (desde que o cabo de power esteja ligado) mesmo quando o computador "principal" se encontra desligado. Uma board com ipmi tem sempre algum consumo (normalmente 10W ou menos) mesmo com o computador "principal" sempre desligado.
O que esse computador de gestão permite é abrir uma consola remotamente (normalmente uma applet de java no browser) em que se vê o ecrã remotamente do computador "principal", mesmo sem ter qualquer ecrã lá ligado. Permite com isso ter um teclado, rato e cd-rom virtual que pode ser usado remotamente ao aceder-se pelo browser ao ipmi da máquina remota. Monitorização de temperaturas/estado. Envio de alertas por mail, snmp, etc.
Permite também desligar o computador, mas não estou a ver como possas fazer no Freenas com que ele hiberne ou desligue-se automaticamente. Penso que podes colocar uma task para ele se desligar automaticamente a uma certa hora.
Num Windows Server é possível que consigas, mudando os settings default, que ele hiberne, mas é algo um pouco fora do normal. Todos estes sistemas operativos foram feitos para estarem ligados 24 horas por dia.

3- Queres adicionar discos Usb a um Raid? Eu só vejo problemas com isso. Se o disco se desliga por algum motivo, o Raid fica degradado. Montar discos usb, penso que não haja problema, agora adicionar a um Raid........Não acho que seja boa ideia.
Usb 3.0 parece que não está activado por default ( LINK ). Um ponto, o Freebsd tem que suportar a controdora usb 3, visto que é a base do Freenas.

5- Posso-te dizer bastantes coisas até porque já tive uma NAS da Synology, que tem o DSM que é a base do XPEnology. Nunca percebi a legalidade do XPEnology, esse é um ponto.
Como disse ele é igual ao DSM da Synology. Podes dar uma vista de olhos nele neste LINK. Ele é um DSM que corre em outro hardware que não os dispositivos da Synology.
É muito, mas mesmo muito user frendly. O sistema operativo é acedido por um browser remoto à máquina NAS. É tudo feito no browser e tem um interface muito bonito.
Talvez não seja tão extensível como o Freenas, mas é muito mais simples e na store dentro do XPEnology pode-se instalar outras aplicações.
Podes testar o XPEnology dentro de uma máquina virtual no teu computador, para o testares. Eles têm lá a instruções de como fazer.

7- VM = Virtual Machine = Máquina virtual.
Numa máquina recente que tenha suficiente ram, tem-se um bom desempenho. Não penso que seja mais instável, desde que o SO que está com o Hypervisor seja estável e os produtos de virtualização a maior parte são estáveis. Se uma VM crashar só crasha aquela VM e não afecta as outras VMs. Eu tenho um Shuttle a fazer de home server com 32 GB de Ram e nele estão a correr 3 máquinas virtuais, que são os meus "verdadeiros" home servers. Não me lembro de qualquer crash e está ligado 24 horas dia.
Virtualização é apenas mais uma opção que tens. Não quer dizer que seja obrigatório seguir esse caminho.

Isto ligar ou acordar automaticamente e encerrar ou hibernar automaticamente era um ponto importante deste projeto se não der para fazer vou ter que mudar a minha maneira de pensar sobre este assunto. Com o XPEnology não é possível?

Se der para montar os discos já não é mau

Para além de ser user frendly o XPEnology tem alguma vantagem em relação ao FreeNAS?
Por extensível queres dizer com menos funções?

Que programas e sistemas usas para a virtualização?
Já agora que hardware tens e se tens ideia de como andam os gastos elétricos?
 
Isto ligar ou acordar automaticamente e encerrar ou hibernar automaticamente era um ponto importante deste projeto se não der para fazer vou ter que mudar a minha maneira de pensar sobre este assunto. Com o XPEnology não é possível?

Se der para montar os discos já não é mau

Para além de ser user frendly o XPEnology tem alguma vantagem em relação ao FreeNAS?
Por extensível queres dizer com menos funções?

Que programas e sistemas usas para a virtualização?
Já agora que hardware tens e se tens ideia de como andam os gastos elétricos?

Ligar e desligar automaticamente não estou a ver como o possas fazer, sem ser wake on lan e hibernação (este ultimo só em alguns Sistemas operativos). Podes sim ligar com o Wake on Lan manualmente ou com ipmi também manualmente. Desligar também o podes fazer manualmente no GUI ou por ssh.
No DSM com NAS mais recentes da Synology é possível hibernar. Tem essa opção. Logo o XPEnology também terá essa opção. O que não sei é se funciona em qualquer hardware. O Windows Server também deve ter essa opção. No freenas não me lembro de ter opção para hibernar.
Outra coisa, não sei se o Wake on Lan funciona com o computador em hibernação.

Quanto a discos usb. Penso que em qualquer sistema operativo dê para os montar. Nunca testei isso no Freenas no entanto. Adicionar a um Raid é que não me parece uma boa ideia de todo.

O XPEnology é bonito e mesmo muito amigável do utilizador. Um exemplo, tem o Synology Hybrid Raid que é um Raid muito util quando se usa discos diferentes e o utilizador nem precisa de saber o que é Raid. (LINK).
O XPenology é capaz de ter menos opções que o Freenas, mas podes não precisar de todas as opções que o Freenas te dá (snapshots, rsync, etc são tudo opções que se calhar não vais usar. Isto é apenas um exemplo).
O XPEnology tem pelo menos um contra se bem me lembro, é que os updates não funcionam automaticamente do DSM. É preciso fazer as actualizações manualmente.

O que te aconselho é antes de comprares qualquer coisa que seja, é experimentar os diferentes sistemas operativos em máquinas virtuais e ver se fazem o que queres. Numa máquina virtual podes adicionar os discos que quiseres com o tamanho quiseres (com thin provisioning em que os discos só ocupam os dados que têm no seu interior).

Programas de virtualização tens o vmware player ou o virtualbox que são free. Os dois permitem instalar os diferentes sistemas operativos, com os discos virtuais que quiseres.

Eu não sou bom exemplo. Por exemplo já tive uma synology, que para a maior parte das pessoas não há melhor dentro do mercado de "home NAS" e desfiz-me dela por um Shuttle (LINK) com um SSD e dois discos rigidos de 4 TB com uma controladora de discos Adaptec 6805E (LINK) em Raid 0 (Estou-me a lixar se perder os dados que lá tenho).
E dentro deste computador tenho várias máquinas virtuais, uma delas a fazer de NAS.
Ora, este não é um cenário muito util para a maior parte das pessoas.

A conta da eletricidade é sempre elevada, mas não sei que percentagem se deve aquele computador, visto que tenho vários computadores ligados 24 horas por dia.

Um último ponto relacionado com caixas de NAS. À uns tempos vi esta marca de caixas para NAS, u-NAS (LINK). Ouvi falar bem, mas não se consegues comprar disto em Portugal ou na Europa. É apenas mais umas caixas que te podem fazer sentido para o teu caso.
 
Boas

Ligar a máquina definitivamente Wake-On-Lan, para desligar visto que aquilo é linux um script básico que faz um ping de X em X tempo a um determinado conjunto de hosts (kodi, pc's etc) quando todos deixarem de responder é sinal que o NAS não é preciso para nada e faz shutdown.

Por exemplo apenas para 1 IP (alterar para vários não é complicado)

#!/bin/bash
LOG_FILE="/var/log/pingtest.log"
KODI="192.168.1.10"
ping -c 5 $KODI > /dev/null
if [ $? -eq 1 ]; then
echo "KODI is offline Shutting down" >> $LOG_FILE;
shutdown -h now
exit;
fi
 
Boas

Ligar a máquina definitivamente Wake-On-Lan, para desligar visto que aquilo é linux um script básico que faz um ping de X em X tempo a um determinado conjunto de hosts (kodi, pc's etc) quando todos deixarem de responder é sinal que o NAS não é preciso para nada e faz shutdown.

Por exemplo apenas para 1 IP (alterar para vários não é complicado)

#!/bin/bash
LOG_FILE="/var/log/pingtest.log"
KODI="192.168.1.10"
ping -c 5 $KODI > /dev/null
if [ $? -eq 1 ]; then
echo "KODI is offline Shutting down" >> $LOG_FILE;
shutdown -h now
exit;
fi

Ao medida que ia lendo o tópico ia a pensar em escrever algo do género :P Penso que assim resolvias rapidamente o problema.

Vou-me manter atento ao desenrolar deste tópico pois interessa-me :)
 
Um último ponto relacionado com caixas de NAS. À uns tempos vi esta marca de caixas para NAS, u-NAS (LINK). Ouvi falar bem, mas não se consegues comprar disto em Portugal ou na Europa. É apenas mais umas caixas que te podem fazer sentido para o teu caso.

tens as CFI tambem, que podes comprar na europa (alemanha penso).

http://www.e-itx.com/cfi-a7879.html

tenho uma, são exelentes, a fonte é de servidor de rack 1U(bem pequena), mas sao caras, uma 7879 de 4 gavetas(mais um disco interno), cuta 150€.
 
Ligar e desligar automaticamente não estou a ver como o possas fazer, sem ser wake on lan e hibernação (este ultimo só em alguns Sistemas operativos). Podes sim ligar com o Wake on Lan manualmente ou com ipmi também manualmente. Desligar também o podes fazer manualmente no GUI ou por ssh.
No DSM com NAS mais recentes da Synology é possível hibernar. Tem essa opção. Logo o XPEnology também terá essa opção. O que não sei é se funciona em qualquer hardware. O Windows Server também deve ter essa opção. No freenas não me lembro de ter opção para hibernar.
Outra coisa, não sei se o Wake on Lan funciona com o computador em hibernação.

Quanto a discos usb. Penso que em qualquer sistema operativo dê para os montar. Nunca testei isso no Freenas no entanto. Adicionar a um Raid é que não me parece uma boa ideia de todo.

O XPEnology é bonito e mesmo muito amigável do utilizador. Um exemplo, tem o Synology Hybrid Raid que é um Raid muito util quando se usa discos diferentes e o utilizador nem precisa de saber o que é Raid. (LINK).
O XPenology é capaz de ter menos opções que o Freenas, mas podes não precisar de todas as opções que o Freenas te dá (snapshots, rsync, etc são tudo opções que se calhar não vais usar. Isto é apenas um exemplo).
O XPEnology tem pelo menos um contra se bem me lembro, é que os updates não funcionam automaticamente do DSM. É preciso fazer as actualizações manualmente.

O que te aconselho é antes de comprares qualquer coisa que seja, é experimentar os diferentes sistemas operativos em máquinas virtuais e ver se fazem o que queres. Numa máquina virtual podes adicionar os discos que quiseres com o tamanho quiseres (com thin provisioning em que os discos só ocupam os dados que têm no seu interior).

Programas de virtualização tens o vmware player ou o virtualbox que são free. Os dois permitem instalar os diferentes sistemas operativos, com os discos virtuais que quiseres.

Eu não sou bom exemplo. Por exemplo já tive uma synology, que para a maior parte das pessoas não há melhor dentro do mercado de "home NAS" e desfiz-me dela por um Shuttle (LINK) com um SSD e dois discos rigidos de 4 TB com uma controladora de discos Adaptec 6805E (LINK) em Raid 0 (Estou-me a lixar se perder os dados que lá tenho).
E dentro deste computador tenho várias máquinas virtuais, uma delas a fazer de NAS.
Ora, este não é um cenário muito util para a maior parte das pessoas.

A conta da eletricidade é sempre elevada, mas não sei que percentagem se deve aquele computador, visto que tenho vários computadores ligados 24 horas por dia.

Um último ponto relacionado com caixas de NAS. À uns tempos vi esta marca de caixas para NAS, u-NAS (LINK). Ouvi falar bem, mas não se consegues comprar disto em Portugal ou na Europa. É apenas mais umas caixas que te podem fazer sentido para o teu caso.
Já tenho instalado o virtualbox e nele o FreeNAS depois será o XPEnology

Quanto a caixas gostei do aspecto da segunda que indicaste aquela da silverstonetek até porque vi que ela tem capacidade para 12 discos, o problema é que 4 destes discos tem de ser 2.5 mas eu pretendia 12 discos 3.5 por ter a ideia de estes serem mais baratos e mais resistentes. Esta ultima caixa parecem muito boas mas a top de linha só comporta 8 disco e podia ser mais bonitinha
 
Boas

Ligar a máquina definitivamente Wake-On-Lan, para desligar visto que aquilo é linux um script básico que faz um ping de X em X tempo a um determinado conjunto de hosts (kodi, pc's etc) quando todos deixarem de responder é sinal que o NAS não é preciso para nada e faz shutdown.

Por exemplo apenas para 1 IP (alterar para vários não é complicado)

#!/bin/bash
LOG_FILE="/var/log/pingtest.log"
KODI="192.168.1.10"
ping -c 5 $KODI > /dev/null
if [ $? -eq 1 ]; then
echo "KODI is offline Shutting down" >> $LOG_FILE;
shutdown -h now
exit;
fi
Muito bom é isso que eu preciso, já agora sabes dizer como implementar isso no FreeNAS e ou no XPEnology? Sabes como usar o wake on lan automaticamente au executar o Kodi por exemplo? Podes dar outro exemplo mas para dois RPi2 com Kodi e com dois PCs com Windows? Só para perceber como fica com vários IPs.
 
#!/bin/bash
while true; do
LOG_FILE="/var/log/pingtest.log"
IP="192.168.1.1 192.168.1.2 192.168.1.3"
for $INDEX in $IP
do
ping -c 5 $INDEX > /dev/null
if [ $? -eq 1 ]; then
echo "Máquina $INDEX está ligada" >> $LOG_FILE;
else {
echo "Nenhuma máquina online, desligando" >> $LOG_FILE
shutdown -h now
}
fi
done;
sleep 300
done;

qualquer coisa deste género.
O que está aqui não foi testado mas não anda muito longe do produto final.
 
Assim há primeira vista já encontrei um bug no meu script lol, assim como está vai desligar logo a máquina assim que não conseguir pingar 1 dos endereços ;)
 
Back
Topo