Índice:

Outro Pi na Parede: 16 Passos (com Imagens)
Outro Pi na Parede: 16 Passos (com Imagens)

Vídeo: Outro Pi na Parede: 16 Passos (com Imagens)

Vídeo: Outro Pi na Parede: 16 Passos (com Imagens)
Vídeo: 7 Coisas que Ninguém Sabia sobre os Atores de WANDINHA 2024, Julho
Anonim
Outro Pi na Parede
Outro Pi na Parede
Outro Pi na Parede
Outro Pi na Parede

Este tutorial instrutível mostra como construir um NAS (Network-Attached Storage) usando um Raspberry Pi (RasPi) e dois HDDs. Este tutorial deve fornecer instruções detalhadas sobre como

  • monte um RasPi, dois HDDs e toda a fonte de alimentação em uma placa, que então pode ser montada na parede de sua casa
  • programar o RasPi, de modo que ele atue como

    • um NAS
    • e / ou um servidor de impressão (se desejado)
  • lidar com o Linux e mostrar alguns comandos básicos (se você não trabalhou com ele antes (assim como não fez)

Este tutorial está subdividido nos seguintes 4 capítulos:

  1. HW-Setup
  2. Debian / Linux Basics
  3. Configuração do sistema e NAS
  4. Fazendo backups do sistema RasPi
  5. Algumas dicas e sugestões

Etapa 1: Preparativos - Dicas e lista de compras

Preparações - Dicas e Lista de Compras
Preparações - Dicas e Lista de Compras

Antes de começarmos, algumas dicas importantes que o impedirão de ter problemas:

  • 1ª dica: antes de comprar um gabinete de HDD externo com um controlador SATA para USB -> verifique se o controlador pode suportar a quantidade de volume de armazenamento que você deseja usar! Por que: usei HDDs que ficam dentro de uma caixa (como uma caixa para usando o HDD como uma unidade externa) que possui um controlador SATA para USB. Existem muitos controladores diferentes, onde eles diferem especialmente na quantidade de volume de armazenamento de HDD que podem manipular. Usei 4TB-HDDs e no começo comprei um controlador que só podia lidar com 2 TB, então tive que trocá-lo
  • 2ª dica: certifique-se de que a fonte de alimentação com a qual deseja alimentar o RasPi pode fornecer pelo menos 5 VCC e 2A.

Nota importante: Nem eu nem instructables.com somos responsáveis pelo conteúdo por trás dos links que inseri nesta instrução.

A seguir, quero dar a você uma pequena lista de compras para as peças de que você precisa:

  • um Raspberry Pi (deve funcionar com a versão 2 ou 3, eu uso um RasPi versão 2)
  • um cartão SD de 8 GB com pelo menos velocidade de classe 4
  • uma caixa para o RasPi
  • uma fonte de alimentação, 5VDC / 2A, com um conector micro-USB
  • 2x HDDs externos (ou SSDs) com um conector USB ou 2x HDDs (ou SSDs) com uma conexão SATA
  • 2x invólucro com um SATA para controlador USB (não necessário se você tiver um HDD externo com uma saída USB)
  • uma tábua de madeira com cerca de 50 cm x 30 cm e espessura de 2 cm, a cor é a sua escolha;)
  • um filtro de linha com pelo menos 3 tomadas (de preferência, o filtro de linha tem a mesma cor da placa)
  • 5 a 6 suportes de metal (que você pode comprar em sua loja de ferragens / bricolagem local (por exemplo, como este) Os suportes devem ter cerca de um polegar com largura e devem ter uma rosca
  • fita metálica perfurada (apenas o que está no carretel aqui)
  • 12 parafusos que têm um comprimento de cerca de 50-80% da placa com (no meu caso cerca de 1, 5 cm)
  • 1m de tubo retrátil que se encaixa sobre os suportes e a fita de metal
  • cabo ethernet (LAN)
  • 1 saco de Sugru (para cobrir as bordas dos buracos e deixá-lo bonito)
  • 1 bolsa com pelo menos 50 braçadeiras de cabo
  • 1 ruim de unhas com pelo menos 50 peças, as unhas não devem ser maiores que 1,5 cm (!)
  • 1 saco de adesivo de dois componentes
  • opcionalmente: 10 almofadas de feltro (por exemplo, estas)

Além disso, para a configuração do software, você precisará

  • uma tela que pode ser conectada a HDMI (também pode ser sua TV)
  • um keybaord USB
  • um mouse USB

Etapa 2: Montagem dos suportes

Montagem dos suportes
Montagem dos suportes
  1. Corte 4 pedaços com cerca de 8 cm cada um da fita metálica perfurada.
  2. Dobre os pedaços de fita de forma que um se encaixe na borda de cada caixa de HDD e ao redor do RasPi
  3. Alinhe as caixas de HDD na placa como desejar (por exemplo, como fiz na minha placa) e coloque os suportes por baixo das caixas de HDD e do RasPi, mas apenas no lado inferior (que é o lado que ficará voltado para baixo mais tarde, quando a placa está pendurada na parede). Os gabinetes de HDD e o RasPi meio que ficarão nesses suportes mais tarde.
  4. Marque a posição dos colchetes. A fita pode ser posicionada de maneira grosseira, pois pode ser dobrada mais tarde com bastante facilidade. Em seguida, remova as caixas de HDD e o Pi.
  5. Coloque o tubo de encolhimento nos suportes e na fita de metal e faça um orifício, onde fica o orifício do parafuso. Tenha cuidado para fazer apenas pequenos orifícios, pois os orifícios se alargarão com o aquecimento do tubo de encolhimento.
  6. Aqueça o tubo de encolhimento com uma pistola de ar quente ou isqueiro.
  7. Monte os suportes (agora cobertos por tubo retrátil) na placa com parafusos. Agora faça o mesmo com a fita metálica perfurada.
  8. Dobre a fita de metal perfurada em torno da borda superior das caixas de HDD e do RasPi

Agora você tem uma placa com um RaspBerry Pi e dois HDDs montados nela.

Para menos arranhões nos gabinetes e menos barulho dos HDDs, você também pode colocar algumas almofadas de feltro em cima dos parafusos.

Etapa 3: cabos de amarração

Cabos de amarração
Cabos de amarração

A ideia nesta etapa é manter a fiação escondida atrás da placa.

  • Faça 2 furos na placa com cerca de 3 a 4 larguras de polegar de onde o USB e a entrada de energia dos HDDs são de forma que os cabos possam passar pelo furo suavemente.
  • Certifique-se de que o conector USB e o conector de alimentação podem passar pelo orifício com muito espaço restante (cerca de 3-4 mm de cada lado)
  • Cubra os orifícios com Sugru e enquanto faz isso sempre verifique se ambos os conectores ainda podem passar pelo orifício facilmente (mais tarde, quando o Sugru secar, será muito mais difícil alargar o orifício novamente)
  • Depois que o Sugru secar, coloque todos os conectores através
  • Agora você tem que prender os cabos restantes na parte de trás. Tenho certeza que você pode fazer um trabalho melhor do que eu fiz na foto:)

Etapa 4: montagem do Power Strip

Montagem do Power Strip
Montagem do Power Strip

Agora monte a régua de energia com o adesivo de dois componentes na placa. Você pode tornar a superfície do filtro de linha e da placa mais áspera, se desejar.

E sim: você precisa de um adesivo de dois componentes, caso contrário, seu filtro de linha vai cair o tempo todo;)

Etapa 5: Montar tudo na parede

Montando tudo na parede
Montando tudo na parede
  • Agora corte mais 2 pedaços com 10 cm cada da fita metálica perfurada
  • Coloque um tubo de encolhimento nos pedaços de fita.
  • aparafuse cada pedaço de fita em um canto traseiro da placa (assim como na imagem)
  • aparafuse as outras extremidades na parede (para uma parede de concreto, primeiro você deve montar plugues, assim como eu)

Etapa 6: Fixação dos cabos de saída

Fixação dos cabos de saída
Fixação dos cabos de saída

Por último, prenda o resto dos cabos que vão da placa à tomada elétrica e ao roteador / switch.

Etapa 7: Instalando o NOOBS no Raspberry Pi

Instalando o NOOBS no Raspberry Pi
Instalando o NOOBS no Raspberry Pi

Antes de começarmos a programar o Raspberry Pi, precisamos colocar o sistema operacional (SO) no cartão SD que irá para o RasPi.

Vamos usar uma versão mais simples do Raspbian chamada "NOOBS". Este é muito mais fácil de instalar porque haverá um assistente que o guiará durante o processo.

Você também pode querer ler as instruções de instalação aqui.

  1. Baixe a versão mais recente do NOOBS em https://www.raspberrypi.org/downloads/noobs/ Recomendo a versão zip de "Instalação off-line e pela rede".
  2. Extraia o arquivo zip
  3. Formate o cartão SD completamente
  4. Copie todos os arquivos extraídos do zip para o cartão SD.
  5. Coloque o cartão SD no RasPi
  6. Conecte uma tela à porta HDMI e um teclado e mouse às portas USB.
  7. Ligue o Raspi.

Depois disso

  • siga as instruções de instalação.
  • escolha "Raspbian" e não se esqueça de escolher o seu país e o estilo do teclado na parte inferior (é meio complicado alterá-lo mais tarde com um layout de teclado errado)

Etapa 8: Configurando o Raspbian - Visão geral

Antes de começarmos a usar nossa RasPi corretamente, precisamos configurar algumas coisas. Por exemplo, você pode não querer usar uma tela separada o tempo todo. Uma alternativa é um VNC, que permite controlar o RasPi remotamente de seu PC. As seguintes etapas serão:

  1. Configure as conexões de rede (LAN / Wifi)
  2. Configure o VNC *)
  3. Faça a inicialização do VNC automaticamente
  4. Formate os HDDs para um sistema de arquivos Linux mais eficiente (ext4) e desative o diário lento.
  5. Faça com que os HDDs sejam montados automaticamente na inicialização (conecte-os com o software Raspbian)
  6. Configure o servidor Samba (um processo que permite que você acesse o conteúdo dos HDDs remotamente de um PC)
  7. Configure o sistema de backup de arquivos com o segundo HDD / backup.

*) Nota: Um VNC (Virtual Network Computing) permite que você controle para o seu RasPi via controle remoto do seu PC. Você verá tudo que seria mostrado se uma tela fosse conectada, você tivesse controle sobre o mouse e o teclado … tudo. Exceto que você está sentado em seu PC, possivelmente em algum lugar completamente diferente.

Como você deseja que seu RasPi fique na parede sem uma tela, é importante ter um VNC.

Etapa 9: Configurar as conexões de rede (LAN / Wifi)

Um bom guia sobre como configurar sua conexão LAN / Wifi pode ser encontrado aqui.

Para dizer ao Raspbian que tipo de conexão você deseja usar, você deve escrever em um arquivo especial. As configurações a seguir configuram uma conexão LAN. Se você deseja configurar o Wifi, use as configurações descritas aqui.

Abra um shell e digite

sudo nano / etc / network / interfaces

Que abre o arquivo "interfaces" no editor de texto "nano". No editor, escreva as seguintes linhas

auto lo

iface lo inet loopback iface eth0 inet dhcp hostname "myRasPi" # "myRasPi" pode ser trocado por um nome de sua escolha allow-hotplug wlan0 iface wlan0 inet dhcp wpa-conf /etc/wpa_supplicant/wpa_supplicant.conf iface default inet dhcp

(Depois de cada # segue um comentário). Em seguida, salve e saia com "Ctrl + X" e "Enter".

Agora precisamos colocar nossas credenciais para a conexão LAN / Wifi. Portanto, você precisa abrir

sudo nano /etc/wpa_supplicant/wpa_supplicant.conf

e coloque suas credenciais. Substitua "YOURSSID" pelo nome de sua rede LAN / Wifi e "YOURPASSWORD" pela senha de rede correspondente. Ah, e altere o código do país, se necessário:)

país = DE

ctrl_interface = DIR = / var / run / wpa_supplicant GROUP = netdev update_config = 1 network = {ssid = "YOURSSID" psk = "YOURPASSWORD" # O tipo de protocolo pode ser RSN (para WP2) e WPA (para WPA1) proto = RSN # sempre use RSN # Tipo de gerenciamento de chave key_mgmt = WPA-PSK # Pairwise pode ser CCMP (para WPA2) e TKIP (para WPA1) pairwise = CCMP #A opção de autorização deve ser ABERTA para WPA1 / WPA2 auth_alg = ABRIR

}

O resto das configurações deve ser exatamente como descrito acima. Especialmente "pairwise = CCMP" e "proto = RSN".

Etapa 10: configurar o VNC

Configurar VNC
Configurar VNC

Outros bons guias sobre como configurar um VNC são Guide1, Guide2 e Guide3.

Antes de instalar o software VNC, você provavelmente deve fazer uma atualização:

sudo apt-get update && apt-get upgrade

Em seguida, baixe e instale o aplicativo "tightVNCserver"

sudo apt-get install tightvncserver

Depois de fazer isso, defina uma senha para este servidor VNC

vncpasswd

que será solicitado posteriormente em seu PC quando você fizer logon no RasPi via remoto.

Para testar se o servidor VNC já funciona, chame uma sessão de servidor tightVNC no RasPi com

tightVNCserver

Agora vá para o seu PC e baixe o visualizador tightVNC daqui e instale-o (ao instalar você pode desmarcar a opção "tightVNCserver", você não precisará dele no seu PC).

Você pode verificar no Windows ou em seu roteador qual endereço IP seu RasPi possui (se você trabalhar com DHCP). Em seguida, inicie o TightVNC-Viewer no seu PC e digite o endereço IP do RasPi, dois pontos e o número da porta, que geralmente é 5901.

Por exemplo: o endereço IP PasPi é 192.168.1.50 e o host remoto é 192.168.1.50:5901.

Você deve conseguir ver a tela do seu RasPi.

Etapa 11: faça a inicialização do VNC automaticamente

Iniciamos um VNC, mas se você reiniciar o RasPi, a sessão será encerrada e você não poderá mais se conectar ao RasPI por meio do controle remoto do PC.

Para fazer a sessão do servidor VNC iniciar automaticamente, você precisa baixar um script aqui, que deve mostrar o seguinte:

#! / bin / sh

### BEGIN INIT INFO # Fornece: tightvncserver # Required-Start: $ local_fs # Required-Stop: $ local_fs # Default-Start: 2 3 4 5 # Default-Stop 0 1 6 # Breve descrição: Start / stop trightvncserver # END INIT INFO # Mais detalhes, consulte: # https://www.penguintutor.com/linux/tightvnc # Personalize esta entrada # Defina a variável USER para o nome do usuário para iniciar o tightvncserver em export USER = 'pi' ### Personalização final necessária eval cd ~ $ USER caso "$ 1" no início) su $ USER -c '/ usr / bin / tightvncserver: 1' echo "Iniciando servidor TightVNC para $ USER";; parar) pkill Xtightvnc echo "Tightvncserver parado";; *) echo "Uso: /etc/init.d/tightvncserver {start | stop}" exit 1;; saída 0 esac

Importante é o início #! / Bin / sh. Após o download você precisa copiar o conteúdo. Em seguida, abra um novo arquivo com o nano

sudo nano /etc/init.d/tightvncserver

e cole o conteúdo neste arquivo. Para que o Raspbian inicialize este arquivo na inicialização, precisamos alterar os direitos de acesso com

sudo chown root: root /etc/init.d/tightvncserver

tornar o arquivo executável com

sudo chmod 755 /etc/init.d/tightvncserver

e adicione o arquivo aos níveis de execução padrão (de modo que seja encontrado e executado pelo Raspbian)

sudo update-rc.d tightvncserver defaults

E você está pronto:)

Agora seu RasPi deve iniciar uma sessão tightVNCserver na inicialização. Verifique se funciona. Caso contrário, vá em detalhes e compare também com os outros guias.

Etapa 12: formatar HDDs

Assim que você conectar seus HDDs ao RasPi, seus nomes ou índices podem ser encontrados com

sudo fdisk -l

Uma lista aparecerá informando os nomes dos HDDs que têm a forma "/ dev / sda" ou "/ dev / sdb".

Para formatar primeiro a chamada de HDDs

sudo mkfs.ext4 -E lazy_itable_init = 0, lazy_journal_init = 0 / dev / sdX

Onde você deve substituir o X para o índice de HDD que você tem na lista do fdisk, por exemplo, sda.

Agora você precisa esperar um pouco para que o HDD formate.

Em seguida, faça a mesma coisa para o segundo HDD (o HD de backup)

Nota: A opção de registro lento faz com que a formatação demore muito para um HDD de 4 TB. No entanto, mais tarde, quando você iniciar seu RasPi, os HDDs serão inicializados e montados muito mais rápido. Modo de leitura sobre isso aqui.

Etapa 13: Instale os HDDs automaticamente na inicialização

Instale os HDDs automaticamente na inicialização
Instale os HDDs automaticamente na inicialização

Inicializando seus discos rígidos automaticamente ou manualmente, em ambos os casos, você primeiro precisa baixar alguns aplicativos

sudo apt-get -y install ntfs-3g hfutils hfsprogs exfat-fuse

O ntfs-3g é um aplicativo necessário para ler o sistema de arquivos NTFS que é muito comum no Windows. Se você, por exemplo, conectar seu HDD na porta USB, primeiro você deve montar o HDD antes de acessar os dados. Vamos supor, neste exemplo, que o HDD tenha um sistema de arquivos NTFS. Então você monta o HDD com

sudo mount -t ntfs-3g -o utf8, uid = pi, gid = pi, noatime / dev / sda / media / usbstick

Depois de executar este código, o HDD será montado em / media / usbstick /.

Atualmente, o Raspbian já monta dispositivos recentemente conectados, como pen drives ou HDDs, automaticamente na pasta / media /. Mas se você quiser ter certeza de que os HDDs estão sempre montados corretamente, siga as etapas abaixo:

Primeiro, descubra o UUID (nome de dispositivo exclusivo) de seus HDDs digitando

sudo blkid -o list -w / dev / null

Insira os UUIDs de ambos os HDDs em / etc / fstab chamando o nano com

sudo nano / etc / fstab /

e adicione as seguintes linhas na lista fstab:

UUID = xxxxxxxx / mnt / myDrive ext4 padrões 0

UUID = yyyyyyyy / mnt / myDrive_mirror ext4 padrões 0

em vez de xxxxxxxx e yyyyyyyy, insira o UUID real de seus HDDs e também altere "myDrive" para o nome que você chamou de suas pastas de montagem.

Cuidado: Não exclua nada que já tenha sido escrito neste arquivo! Adicione apenas novas linhas.

Como alternativa a este tutorial, o Guia 1, o Guia 2 ou o Guia 3 também informam como (automática ou manualmente) montar unidades de forma que você possa ter acesso ao seu conteúdo.

Etapa 14: configurar o servidor Samba

Como já mencionado "Samba fornece serviços de arquivo e impressão para vários clientes Microsoft Windows […]" (Link) No nosso caso, criamos um servidor Samba para permitir que todos os computadores (ou seja, do seu laptop) acessem os arquivos que estão no HDD que está conectado ao RasPi.

Para iniciar um servidor Samba, primeiro precisamos instalá-lo no RasPi

sudo apt-get install samba samba-common-bin

Então temos que editar as configurações chamando o arquivo de configuração com o nano

sudo nano /etc/samba/smb.conf

e neste arquivo na linha

# security = user

remova o "'#" anterior. Isso permite que o usuário defina uma senha do servidor Samba (o que é recomendado). Esta é a senha que todo usuário que deseja acessar os arquivos no HDD deve saber.

Agora definimos uma senha chamando

sudo smbpasswd -a pi

e inserir uma senha.

Agora precisamos informar ao servidor Samba a quais arquivos ele deve dar acesso

sudo chown -R pi: pi / mnt / myDrive

onde você deve substituir o / mnt / myDrive pelo caminho onde seu HDD está montado.

Existem mais algumas configurações que precisamos adicionar ao smb.conf. Na parte inferior do smb.conf, adicione as seguintes linhas

[MyNetworkDrive]

caminho = / mnt / myDrive gravável = sim convidado ok = não grupo de trabalho = GRUPO DE TRABALHO navegável = sim

onde o caminho mostra novamente onde seu HDD está montado, writebale indica se os usuários têm permissão para alterar e adicionar arquivos (acesso de gravação). guest ok = no significa que todos os usuários que desejam acessar os arquivos no HDD devem saber a senha. Atrás do grupo de trabalho, você deve adicionar o nome do grupo de trabalho do Windows que está usando (o padrão é provavelmente "GRUPO DE TRABALHO"). Browseable = yes acelera um pouco as coisas se você, por exemplo, passar por muitas fotos muito rapidamente.

Depois de terminar de alterar o arquivo de configuração, reinicie o servidor Samba com

sudo /etc/init.d/samba restart

e teste em seu PC com Windows se você tem acesso aos seus arquivos.

O Guia 1 oferece um tutorial alternativo sobre como configurar tudo isso.

Etapa 15: Configurar o sistema de backup de arquivos

Agora temos dois HDDs em um Raspberry Pi em uma placa na parede … mas até agora usamos apenas um HDD. Bem, porque vamos usar o segundo HDD como uma unidade de backup que será sincronizada com o primeiro pelo RasPi regularmente. Isso significa que, por exemplo, todos os dias todas as alterações que você fez em seu primeiro HDD serão espelhadas / copiadas para o segundo HDD.

Para fazer isso, precisamos instalar o aplicativo rsync digitando

sudo apt-get update

sudo apt-get install hdparm sudo hdparm -C / dev / sda

Agora, primeiro testamos todo o processo em um arquivo fictício. Para isso, criamos um arquivo fictício com

sudo nano /mnt/myDrive/TestFile.txt

e digite algo arbitrário. Em seguida, feche o nano com "Strg + x" e agora vamos fazer o rsync sincronizar diretamente os dois HDDs

rsync -av --delete / mnt / myDrive / mnt / myDrive_mirror

Se tudo correr bem, devemos encontrar TestFile.txt no segundo HDD (em / mnt / myDrive_mirror). A seguir, chamarei / mnt / myDrive de "origem" e / mnt / myDrive_mirror de "destino".

A opção -av consiste nos comandos

  • -v que mostra no shell o que ele está copiando / sincronizando
  • -a que executa todos os comandos a seguir

    • -r copia todos os subdiretórios
    • -l copia links simbólicos
    • -p mantém os direitos de acesso dos arquivos de origem
    • -t mantém estampas de tempo dos arquivos de origem
    • -g mantém os direitos de acesso do grupo dos arquivos de origem
  • --delete que compara os arquivos na origem e no destino e exclui os arquivos no destino se eles não estiverem mais presentes na origem.

Agora, sincronizamos com sucesso nossa unidade de origem e de destino. Agora queremos que o rsync faça isso regularmente. Para isso, precisamos criar um crontab

sudo crontab -e

Este comando abre um arquivo de configuração rsync no nano (cuidado ao usar o comando "sudo". Caso contrário, o Raspbian acessará o arquivo errado!). O crontab contém o mesmo comando que usamos antes para sincronizar nossa origem e destino. No entanto, no crontab existe um prefixo que diz ao rsync quando ele precisa sincronizar nossos dados. O prefixo consiste nos seguintes números

Minutos Horas DayInTheMonth Month DayOfTheWeek rsync-Command

O seguinte exemplo de crontab deve esclarecer as coisas

00 05 * * * rsync -av --delete / mnt / myDrive / mnt / myDrive_mirror

o que significa que seu RasPi sincroniza a origem e o destino todos os dias às 05:00.

Tutoriais alternativos são fornecidos aqui ou aqui.

Etapa 16: É bom saber sobre como manusear o Linux

Algo sobre Linux (o que aprendi):

  • no RasPi rodamos uma versão especial do Linux chamada "Raspbian" que é novamente uma versão especial do "Debian" que é baseada no kernel do Linux
  • Raspbian é open source e vem com uma variedade de programas pré-instalados:

    • um navegador da web: IceWeasel (uma versão simplificada do Firefox)
    • Python 2 e 3
    • Minecraft
    • LibreOffice
    • Wolfram e Mathematica
    • Visualizador de PDF
    • IDE Java
    • nano (um editor simples)
  • Linux ou Raspbian é operado principalmente por comandos que você digita na janela de comando (chamado "shell")
  • se você é um administrador (ou no linux "superusuário"), então você tem permissão para mudar e alterar muitas coisas, desde que você escreva "sudo" antes de cada comando ("sudo" = "superusuário do") Exemplo: sudo nano path / myfile super usado chama o editor nano para abrir "myfile" na pasta "path"

Outras chamadas importantes para Raspbian:

sudo apt-get update && apt-get upgrade

ligue para atualizações (conexão com a Internet necessária)

sudo apt-get install XYZ

baixe e instale o pacote XYZ (apenas um exemplo) no RasPi

Se você deseja fazer backup do seu sistema operacional Linux em seu RasPi, siga estas etapas:

  1. Baixe Win32DisImager
  2. Desligue o seu RasPi e retire o cartão SD e coloque-o no seu PC e execute o Win32DiskImager.
  3. Escolha um local (com o botão pasta) onde deseja colocar seu arquivo de backup (ele vai gerar uma imagem de todo o cartão SD e colocá-lo na forma de um arquivo img no disco rígido do seu PC.
  4. Crie uma imagem de backup pressionando "Ler". (Isso pode demorar um pouco)
  5. Feito.

Recomendado: