Transforme seu pi framboesa em uma caixa de nas

Você tem um par de discos rígidos externos em torno de mentir e de um Pi Raspberry? Faça um dispositivo barato, de baixa potência rede anexado armazenamento fora delas. Embora o resultado final certamente não vai ser tão impressionante como um dispositivo NAS $ 500 como o Synology DiskStation

, ele vai te dar um pouco de baixa potência de armazenamento de rede - particularmente útil se você está ficando cansado de ter todos os seus dados vasculhou pelos olhos curiosos da NSA - você pode esconder isso no sótão.Synology DiskStation DS413j NAS Comente e GiveawaySynology DiskStation DS413j NAS Comente e GiveawayPara ligar para o Synology DiskStation DS413j um Network Attached Storage dispositivo (NAS) é um eufemismo degradante - mas sim, serve arquivos através da rede. Para dizer que tem funcionalidade RAID também é um pouco injusto ...consulte Mais informação

Você precisará de um Raspberry Pi, é claro, e uma ou duas unidades de reposição. Menores de 2,5 "discos pode ser alimentado diretamente através de USB, mas vamos precisar de um hub como o poder forneceu mais portas USB do RPI é apenas o suficiente para eles. Alternativamente, você pode usar um pendrive USB, ou mesmo um cartão SD. Na verdade, eu usei uma mistura de um disco rígido USB e um pendrive hoje, mas o procedimento é idêntico.

framboesa controlador NAS pi

Com apenas uma unidade, você ainda pode fazer uma área de armazenamento de rede compartilhada, mas com dois você vai ser capaz de redundância de dados de configuração no caso de uma falha.

Prepare suas movimentações

Comece por formatar seus discos como NTFS a partir de um desktop. Este é por conveniência, de modo que se algo der errado nós vamos ser capazes de desligá-los a partir do NAS e ainda ler os dados a partir de qualquer PC.

Nós poderia formatá-los a partir do Raspberry Pi, mas vai demorar algumas horas e é muito mais rápido para executar a partir de um desktop. Fazer isso agora.

Para configurar o SSH e permitir que o usuário root, primeiro criar uma senha para o usuário root:

sudo -i
passwd root

(Digite sua senha)

Em seguida, execute o Raspi-config script a partir da linha de comando, ou usando sudo ou ter desconectado e novamente como raiz. A partir de menu de opções avançadas, habilitar SSH.

framboesa caixa NAS pi

Depois de reiniciar, você deve ser capaz de login de outra máquina em rede usando (use Putty se você estiver no Windows)

SSH root @ [endereço IP]

Uma vez logado, descobrir quais os dispositivos são suas unidades adicionais. Estou assumindo que você vai usar dois para redundância de dados. Tipo

Video: TRANSFORME QUALQUER COISA EM UMA CAIXA DE SOM ‹ Neagle ›

fdisk -l

para listar os dispositivos de armazenamento conectados. Você deve ver algo como isto.

framboesa caixa NAS pi

a /dev / mmc partições é você sistema operacional Pi, mmc referindo-se ao cartão SD. Desconcertante, o / Dev / sda1 e / Dev / sdb1 são realmente nada a ver com o cartão SD, e essas são de fato suas unidades USB anexados. (Originalmente, “dispositivo SCSI”, mas agora, qualquer dispositivo SATA ou de armazenamento ligado)

Instalar ntfs-3g para linux para que possamos acessar as unidades do Windows NTFS formatados.

Apt-get instalar o NTFS-3G

Em seguida, criar diretórios para usar como pontos de montagem, em seguida, montar as unidades. Eu estou mantendo-o simples aqui e referindo-se a eles como 1 e 2.

Video: Raspberry Pi - Como transformar-lo em um cliente torrent ?

mkdir / media / 1mkdir / media / 2mount -t auto / dev / sda1 / media / 1mount -t auto / dev / sdb1 / media / 2mkdir / mídia / 1 / sharesmkdir / mídia / 2 / ações

Samba

A seguir, vamos configurar Samba. Samba é o protocolo de compartilhamento de rede usado pelo Windows (e o mais novo OSX Mavericks, na verdade).

apt-get install sambaapt-get install samba-common-bincp /etc/samba/smb.conf /etc/samba/smb.conf.baknano /etc/samba/smb.conf

Se você não estiver familiarizado com este tipo de arquivos de configuração, um # no início da linha significa que é comentado, e, portanto, não actualmente definida ou configurada. Para ativar alguma coisa, você pode adicionar uma nova linha, ou un-comentar uma linha existente para torná-lo ativo.

Vamos começar, permitindo o usuário pressionar segurança- CTRL-W e do tipo de “segurança” para encontrar a seção relevante. Remover o símbolo # na linha que diz

security = user

Por último, desloque-se para a parte inferior (ou mantenha CTRL V até chegar lá) e adicionar quantos compartilhamentos de rede como você gosta. Use o seguinte formato:

[Teste] comment = SharePath Teste = / media / 1 / sharesvalid users = grupo @usersforce = máscara userscreate = máscara 0660directory = 0771read única = no


Referem-se apenas a unidade primeiro montado embora - nós estaremos de sincronizar esta tarde com o 2º share para fornecer redundância.

Assim que estiver pronto, atingiu CTRL X e depois y salvar.

criar uma caixa NAS pi framboesa

Em seguida, reinicie o Samba com o seguinte comando.

serviço restart samba

Agora, adicionar um novo usuário à sua Pi, supondo que você não quer que o mesmo login (substituto “Jamie” para o seu próprio usuário)

usuários -G useradd Jamie -m

Depois de digitar o seguinte comando, você será solicitado a digitar uma senha para o usuário, e confirmá-la.

passwd jamie

Então, podemos ir em frente e adicione usuário do sistema de Samba. Você precisa confirmar a sua senha novamente, duas vezes.

Video: Conversão de Radianos em Graus

smbpasswd -a jamie

Vá em frente e testar o compartilhamento de rede agora - deve ser visível a partir de suas outras máquinas (Windows ou Mac), e você deve ser capaz de escrever arquivos para ele.

framboesa controlador NAS pi

O único problema neste momento é que as unidades serão desmontadas quando você reinicia o Pi. Para resolver isso, instalar autofs.

apt-get install autofsnano /etc/auto.master

Adicione a seguinte linha abaixo + auto.master

/ Media / /etc/auto.ext-usb --timeout = 10, padrões, utilizador, exec, uid = 1000

Agora você deve ser capaz de reiniciar com segurança sem quebrar tudo

Redundância de dados

Supondo que você instalou duas unidades, agora podemos configurar um script automático para sincronizar dados do 1º carro para o 2º, oferecendo-nos assim um backup no caso de um falhar. Usaremos o rsync utilidade para este.

Video: Tutorial Agisoft Transforme fotos em modelos 3D 2017

apt-get install -e rsynccrontab

O crontab no linux é uma maneira de automatizar tarefas-Falei brevemente sobre antes, quando mostrando-lhe como automatizar backups do site. Adicionar seguinte linha:Automatize seu backup Wordpress Com simples Shell Scripting & CRONAutomatize seu backup Wordpress Com simples Shell Scripting & CRONA última vez que falou sobre backups Wordpress, eu mostrei como incrivelmente fácil era fazer backup de seu banco de dados inteiro e arquivos embora SSH com apenas alguns comandos. Desta vez, eu vou mostrar ...consulte Mais informação

30 5 * * * rsync -av --delete / media / 1 / acções / media / 2 / partes /

O esquema de numeração é usado como este:

minuto | horas | do dia-a-mês de-| mês | dia da semana

Assim, em nossa linha recém-adicionado, o comando rsync wil ser executado em 05h30 , todo dia (a * significado wildcard “todo”, por isso “todos os dias de cada mês”)

Se você quiser ir em frente e executar o backup imediatamente, basta colar no comando rsync como assim

rsync -av --delete / mídia / 1 / ações / mídia / 2 / ações /

Dependendo do que você colocar na pasta compartilhada, pode demorar alguns segundos ou mais para dar-lhe um relatório. A grande coisa sobre rsync é que ele sabe quais arquivos são atualizados, adicionados ou deve ser suprimida. Vá em frente e tente novamente o mesmo comando. Deve terminar instantaneamente, porque sabe nada mudou.

É isso, terminado - agora você tem seu próprio rápido e sujo NAS. Sim, ele pode não ter todas as funcionalidades chamativos de um NAS adequada, mas ele começa o trabalho feito bem e por muito menos consumo de energia.

Você está tendo problemas? Deixe-nos saber nos comentários e eu vou ver o que posso fazer, mas certifique-se de que você está rodando a última imagem Raspian.


Artigos relacionados