NAS modesto para casa

Este é outro artigo sobre a construção de outro NAS para uso doméstico. O que me levou a escrevê-lo? Começando a coletar NAS para mim, li todos os artigos do Google nos quais as pessoas diziam como escolher e coletar armazenamento para si. Graças a esses artigos, evitei alguns erros ao escolher hardware e software. Coletei pela primeira vez uma configuração que me convém completamente até hoje. Portanto, tenho certeza que alguém pode achar meu artigo útil.

É verdade que devo dizer que, por profissão, sou administrador de sistemas e isso impôs certos requisitos à configuração e ao artigo - detalhe nas descrições com ilustrações em ~ 2 Mb. Então, sim, o NAS construiu eu mesmo. Mas sem fanatismo. No artigo, não me limitei à descrição do ferro, mas também contei como uso a máquina resultante. Qualquer pessoa interessada é bem-vinda ao gato!


Na vida de todo especialista em TI, chega um momento em que o espaço para discos termina no caso

Antes de correr para a loja, tentei decidir o que quero obter do dispositivo agora e o que posso querer mais tarde .

  1. Armazenamento de uma grande quantidade de dados. É óbvio.
    Mas havia uma pequena nuance no fato de eu ter alguns discos rígidos. Vamos apenas dizer admin. Era eles que eu ia usar. Todos os discos de diferentes tamanhos, fabricantes e horário de trabalho. No total, eles me deram uma quantidade suficiente de 2-3 terabytes.
  2. .
    .
  3. .
    , - , , , .
  4. .
  5. .
  6. .

NAS


Naquela época, eu tinha experiência em trabalhar com o Synology DiskStation DS411 e com o D-Link DNS-320. Eu estava apaixonado pelo Synology OS! Estável, conveniente, compreensível, seu repositório com aplicativos, atualizações úteis - é tudo sobre ela. O próprio ferro também está satisfeito com seu tempo de atividade e silêncio. Não fiquei satisfeito apenas com o preço (final de 2014) e não estava pronto para dar 20.000 rublos. por apenas armazenar filmes com música lá. Naturalmente, havia modelos mais baratos para dois discos, mas quatro discos para armazenamento são uma honra e existem dois em um computador estacionário.

Usando o DNS-320 como exemplo, vi que, se eu escolher o mais barato, receberei um dispositivo mais do que modesto. Na verdade, distribuir arquivos na LAN é a única coisa que esta caixa consegue fazer mais ou menos normalmente.
Nesse estágio, ficou claro que o NAS deverá ser montado a partir de componentes de computador.

Pergunta com HDD

Explorando os preços do armazenamento com marca, eu estava pensando simultaneamente na configuração dos discos no sistema. INCURSÃO? JBOD? Volumes separados? Por um lado, armazenar filmes com música em um reid é um desperdício. Em caso de perda, eles podem ser baixados novamente. Por outro lado, existem algumas pastas que devem ser seguras e, de preferência, sem desenvolver scripts de backup especiais (os backups devem ser monitorados e verificados). Além disso, os discos que eu já tenho são de tamanhos diferentes. Assim, após a montagem de qualquer RAID, perderei centenas de gigabytes no “corte” de discos para o menor e o disco inteiro para somas de verificação (por exemplo).

JbodParece atraente no sentido de que todo o volume de todos os discos está disponível e, em caso de falha de um, os dados permanecerão no restante. Mas você ainda precisa fazer backup desse par de pastas importantes. Além disso, a questão permaneceu em aberto para mim, o que acontecerá com toda a matriz se uma das unidades falhar. A matriz continuará funcionando ou tudo terá que ser remontado / restaurado?

Trabalhar com discos como volumes separados também não é útil. Mais cedo ou mais tarde, todos os discos apresentarão dados diferentes. Em geral, eu tive que pensar ainda mais, átomos:



Seleção do sistema operacional


Como o armazenamento agora era montado a partir de componentes comuns de computador, a escolha dos sistemas operacionais era ampla. Linux, Windows, XPenologia, FreeNAS, NAS4Free. O Linux clássico (Ubuntu, Debian, etc.) não está disponível imediatamente. Eu não sou um grande especialista nisso, e a fixação de cada função seria acompanhada de horas de trabalho. FreeNAS e NAS4Free são soluções muito interessantes e funcionais, mas fiquei confuso com o artigo sobre as unidades flash nas quais esses sistemas operacionais são carregados. Além disso, desde Como esses sistemas são baseados no FreeBSD, se eu expandir sua funcionalidade ou encontrar problemas, encontrarei o mesmo Linux pouco conhecido. Com o HDD, eles funcionam todos nos mesmos formatos Linux. Como foi escrito corretamente em um artigo :
você deve entender o que está acontecendo sob o capô.

XPenology parecia o mais atraente desde teve uma experiência positiva trabalhando com ele. Sim, basicamente é o mesmo Linux, mas consegui resolver todos os problemas e não vários problemas através da interface da web.

Ah sim, Windows. Bem, parecia meio chato e complicado para mim. Eu queria algo leve e novo, e não apenas outro servidor Win que já estivesse cansado do trabalho.

E aqui encontro um artigo sobre o Habler StableBit DrivePool - uma matriz de discos com arquivos duplicados. No artigo, o autor fez uma pequena revisão das soluções de software para trabalhar com matrizes de disco. Seu objetivo era abandonar o RAID, sem perder a integridade dos arquivos. E em caso de problemas, não “shamanize” com a restauração. Depois de ler, percebi que o StableBit DrivePool é exatamente o que eu preciso! O princípio do programa é bem descrito no final do artigo pelo autor.

O programa é pago, mas em 2014, em termos de rublos, custa apenas 700+. Não tomei banho de vapor e comprei uma licença. Agora, o preço é significativamente mais alto, então aqui está a informação: para o ano em que o programa não foi atualizado. Funciona de forma estável, não foram encontradas ações.

Tendo encontrado uma maneira de combinar discos em um pool, a escolha dos sistemas operacionais tornou-se óbvia - Windows. O StableBit DrivePool está disponível apenas para esta plataforma. Eu escolhi o Server 2008R2.

Ferro


Tendo decidido sobre o sistema operacional, você pode escolher o hardware. Queria que fosse compacto, silencioso e barato. Em termos de compacidade e sem ruído, chamei a atenção para as placas-mãe com processador integrado e com refrigeração sem ventilador. Eles também não eram caros, então eu escolhi rapidamente o Asus AT4NM10T-I: A



placa deixou uma sensação muito agradável. A julgar pelo conjunto e número de portas / conectores, ao criar esta placa, eles provavelmente contavam com todos os tipos de placas domésticas. Existe até um conector para LVDS .

Não posso avaliar objetivamente o desempenho. Ela lida maravilhosamente com as tarefas do NAS no Windows Server. Eu não fiz testes sintéticos.



O caso foi encontrado rapidamente com ótimas relações preço / qualidade. Cooler Master Elite 120.



Eu olhei para o caso e mais compacto, mas seus preços não eram tão compactos. O case acabou por ser confortável e de alta qualidade. Três HDDs são inseridos normalmente.



Quarto através do adaptador de compra no compartimento do CD-ROM. (Sim, sim, eu tive que cultivar o adaptador, não havia outro nas lojas)



Incluído no gabinete, há 2 ventiladores. Um em 120 mm para HDD e um em 80 para um radiador da placa-mãe (você já percebeu nas fotos anteriores).



Uma coisa bacana do kit foram dois adaptadores com HDD de 3,5 'a 2,5'. Uma coisa especialmente agradável é que os adaptadores são adequados para qualquer outro caso. Os orifícios dos parafusos estão em seu local padrão e a altura da estrutura com o disco instalado não excede a altura de um disco rígido normal.





Não houve problemas durante o processo de montagem. Todos os fios são longos o suficiente, a instalação e o acesso subseqüente aos componentes são convenientes (com exceção de coisas óbvias). Em geral, uma habitação para as pessoas!



Todo o resto do hardware, como discos, PSU e memória de acesso aleatório (SO-DIMM), eu tinha. No total, conheci 5.085 rublos .

Noto que dois gigabytes de RAM são visivelmente pequenos. Eu mantenho nos servidores o menor conjunto possível de programas. Não tenho atualizações do Google e da Adobe, aplicativos de drivers etc. O conjunto mínimo, apenas o mais necessário. Com tudo isso em um estado calmo, 800 megabytes de memória são ocupados. É claro que, com uma determinada atividade do usuário, o uso ativo do arquivo de paginação começa com todas as consequências. Em geral, consuma mais memória.

Ruído

Ele é. Você não pode colocá-lo ao lado da cama. O ventilador mais barulhento sopra um dissipador de calor na placa-mãe. O ventilador na fonte de alimentação e no compartimento do disco rígido não é ouvido por trás do som das próprias unidades. É lamentável que os ventiladores da caixa do kit não suportem PWM. Então a placa-mãe controlaria sua velocidade:



e com certeza eles sempre a manteriam no mínimo. Ainda inclinado ao fato de que o dissipador de calor no processador não requer refrigeração adicional fornecida no gabinete. Seja como for, o problema com o ruído desapareceu em segundo plano. Coloquei a unidade do sistema onde o ruído não interfere e, até agora, eu a esqueci. Quando chegar a hora, os ventiladores serão substituídos por PWMs de suporte ou um controlador para eles será comprado. Bem, por exemplo:



Suave


Para trabalhar com torrents, instalei o clássico µTorrent. Ele tem um recurso maravilhoso em suas configurações: você pode especificar uma pasta que o μTorrent monitorará constantemente para a presença de um arquivo torrent. Assim que um novo arquivo é detectado, o programa inicia o download. E há outra marca de seleção "Excluir arquivo torrent quando o download foi iniciado". O que acontece. Estou no meu computador, baixe o arquivo torrent e coloque-o em uma pasta especial no NAS. Após 5 a 10 segundos, ele desaparece. Isso significa que o µTorrent o pegou e começou a baixar. Outra marca de seleção chamada “Adicionar uma extensão aleatória ao arquivo até que ele seja totalmente baixado” permite ver na pasta de download quais arquivos ainda estão sendo baixados e quais já foram baixados. De acordo com esse esquema, para baixar torrents, eu não precisava da interface do µTorrent.

Fui ainda mais longe e instalei o YandexDisk no meu servidor, instruindo o µTorrent a procurar arquivos torrent na pasta Yandex.Disk. Agora, sentado no trabalho e escolhendo um filme para mim mesmo, coloquei o arquivo torrent no Yadisk e ele desapareceu após 20 a 30 segundos ... O

programa HWMonitor foi muito útil, exibe uma boa janela na área de trabalho com a temperatura dos sensores e a velocidade dos ventiladores (a propósito, sobre a temperatura no caso):



Quando você entra no RDP, pode perceber imediatamente que tudo está girando, girando e não envolto no fogo.

Infelizmente, o autor em novas versões do programa o dividiu em pago e gratuito. Somente a funcionalidade básica mínima permaneceu na versão gratuita. E todos os bolos como a tela, aparentemente, são transferidos para o pago. Eu tenho a versão 0.6.0 beta.

wake-on-lan


Esse esquema não funcionou para mim por muito tempo. Pensei no fato de que na maioria das vezes o servidor fica parado e gasta eletricidade. É claro que ele distribui torrents, mas essas infelizes dezenas de meus filmes favoritos que guardo para mim nem são uma gota no balde. Em geral, a rede torrent não fica mais ruim se eu parar a distribuição.

Então, eu quero que o NAS funcione apenas quando precisar. E ele dormiu o resto do tempo. E acorde ele pela rede, não pelo botão. Há tecnologia Wake-on-LAN para isso.. Esse recurso deve ser suportado pela placa-mãe e pelo controlador de rede (se for externo). Felizmente, em muitos modelos, essa função é como a minha. O computador acorda com a ajuda de um "pacote mágico" enviado à rede com o endereço MAC da placa de rede. Existem programas gratuitos especializados para isso ou, por exemplo, meu roteador Asus tem essa função. Porém, durante a operação, o próprio Windows envia essa mágica ao acessar um recurso de rede. E ao acessar via RDP e ao acessar uma pasta de rede. Isso é bom e ruim. O bom é que não são necessários programas adicionais. Mas é ruim com isso, se você conectar a pasta compartilhada no cliente como uma unidade de rede ou adicioná-la aos seus favoritos:



quando você ligar o cliente, um "pacote mágico" será automaticamente enviado ao servidor e o ativará. Descobri quando tentei entender por que meu NAS acorda sozinho. No caso de uma unidade de rede, o comportamento é claro - o cliente está tentando obter informações sobre a unidade para exibir seu status (volume, disponibilidade). Mas por que o Windows verifica os links nos favoritos, eu não entendo. Embora esse recurso possa ser útil para alguém, pelo contrário - ele ligou sua máquina de trabalho, e o NAS foi iniciado automaticamente.

Um servidor pode "dormir" sem descanso, não apenas por causa das máquinas Windows na rede. Por vários dias seguidos, o NAS adormeceu e acordou imediatamente. Peço no roteador, mas ainda não há evidências.

O servidor é enviado para suspensão usando seus meios padrão, se não houver atividade na rede durante o tempo especificado.

O μTorrent foi substituído pelo Free Download Manager. Ele tem uma marca de seleção "Feche o programa no final do download". Inicio o download, coloco um daw, desconecto da área de trabalho remota. O Free Download Manager fecha quando o download é concluído, o NAS adormece em um timer ocioso.

O YandexDisk naturalmente também teve que ser removido do servidor.

Wi-fi


Quando pensei em onde colocar o NAS no apartamento, decidi experimentar o Wi-Fi. Elegante, confortável, moderno. O TP-LINK TL-WN881ND foi adquirido:



Tudo foi conectado através do roteador Asus RT-N12. Tudo estava legal até eu me sentar para assistir a um filme de boa qualidade. .Mkv normal de 1080p ~ 20 GB de tamanho. No meio do filme, a imagem e o som começaram a ser interrompidos. O Media Player Classic mostrou que todos os seus buffers estavam vazios e mal conseguiam puxar outra parte do vídeo. O mesmo aconteceu com todos os filmes "pesados". Em uma cópia simples de uma grande quantidade de informações, também notei que, depois de um tempo, a velocidade diminuiu significativamente. Uma busca superficial por informações sobre esse problema não deu resultados e foi mais fácil para mim levar o cabo de par trançado ao servidor do que lidar com o Wi-Fi.

Em nenhum caso, não queira difamar o wi-fi e fazer declarações barulhentas sobre sua prontidão para uma carga longa e alta. Mas se você deseja conectar seu NAS através dele, lembre-se de que pode haver problemas.

Conclusão


Qual é a conclusão? O próprio NAS é uma coisa muito útil. Os cenários para seu uso podem ser inventados o quanto você quiser, especialmente se você usar um sistema operacional completo. Sugiro nos comentários que compartilhem sua experiência ou idéias, para as quais você pode usar o NAS doméstico, além do "armazenamento de arquivos".

Por exemplo, backups de dados banais. Se estiver em uma LAN, o mesmo Cobian Backup está agendado para uma pasta especial. Se estiver na Internet, o BitTorrent Sync. No caso do Kobian, não conecte a pasta de backup como uma unidade de rede. No caso do BitTorrent Sync, use cópias de sombra no servidor ( o que é e como configurá-lo ). Os vírus criptográficos não serão mais tão assustadores.

Costumo vir a calhar um servidor doméstico no trabalho quando preciso verificar o acesso a recursos de trabalho de outro IP da Internet. Todos os tipos de VPN, OpenVPN, etc.

Servidor de mídia. Em conjunto com a Smart TV, todas as funções multimídia podem ser completamente transferidas para elas. Se a TV tiver um navegador e suporte de teclado normais com um mouse, mesmo o download de conteúdo poderá ser feito através da TV.

Servidor de CFTV no olho mágico. Ou um vídeo gravando a atividade de um gato ...

O que mais?

Source: https://habr.com/ru/post/pt387379/


All Articles