Escolar Documentos
Profissional Documentos
Cultura Documentos
Aula-04 - Comunicação Com Windows e Backup - 2020
Aula-04 - Comunicação Com Windows e Backup - 2020
• Backup do sistema tanto por rede como com drive externo USB.
1
Interface Windows x Raspberry
• Para acessar remotamente o Raspberry é interessante instalar no
Windows o PuTTY (um client de SSH) e o WinSCP para transferir
Versão instalável.
arquivos do PC para o Raspberry e vice-versa.
Versão standalone.
2
Interface Windows x Raspberry
• Para acessar remotamente o Raspberry é interessante instalar no
Windows o PuTTY (um client de SSH) e o WinSCP para transferir
arquivos do PC para o Raspberry e vice-versa.
3
Terminal Remoto com PuTTY
• Passo 1: Precisamos saber o endereço IP dinâmico que o Raspberry
está usando. Numa shell, execute: sudo ifconfig.
4
Terminal Remoto com PuTTY
• Passo 2: Basta executar o PuTTY no Windows e se conectar ao
endereço lido no passo 1: 192.168.0.106.
5
Transferência de Arquivos com WinSCP
• Passo 1: Precisamos saber o endereço IP dinâmico que o Raspberry
está usando. Numa
Basta shell,arquivos
arrastar execute:de
sudo ifconfig.
um lado para o
• Passo 2: outro
Bastapara
executar o WinSCP no Windows e se conectar ao
copiar.
endereço lido no passo 1: 192.168.0.106.
7
Mapear Diretório de Rede com SMB
• Passo 2: Escolha um nome para a sua pasta compartilhada.
8
Mapear Diretório de Rede com SMB
• Passo 3: Com o botão direito sobre a pasta, abra as propriedades.
Pop-up menu.
9
Mapear Diretório de Rede com SMB
• Passo 4: Clique em compartilhar na aba Compartilhamento.
Botão de compartilhamento.
10
Mapear Diretório de Rede com SMB
• Passo 5: Clique em compartilhar.
Botão de compartilhamento.
11
Mapear Diretório de Rede com SMB
• Passo 6: Clique em Pronto.
12
Mapear Diretório de Rede com SMB
• Passo 7: Confira em Rede, se o compartilhamento aparece.
13
Mapear Diretório de Rede com SMB
• Passo 8: Precisamos saber o nome do usuário no Windows. Basta
olhar em C:\Usuários. Aqui o usuário é lhsac.
14
Mapear Diretório de Rede com SMB
• Passo 9: Para realizar o mapeamento no Raspberry, será preciso
descobrir o endereço IP do PC com Windows. Para isso, abra um
prompt e digite ipconfig.
• Como normalmente em redes Wi-Fi o IP é atribuído por DHCP
(Dynamic Host Configuration Protocol), o endereço IP da máquina
é atribuído dinamicamente (não é fixo) e pode mudar (na verdade
muda).
Toda vez que for mapear, é preciso executar o ipconfig.
15
Mapear Diretório de Rede com SMB
• Passo 10: No Raspberry é preciso ter a ferramenta de mapeamento
instalada. Então é preciso numa shell executar:
• sudo apt-get install samba samba-common-bin
• sudo apt-get install cifs-utils
16
Mapear Diretório de Rede com SMB
• Passo 11: No Raspberry é preciso ter a ferramenta de mapeamento
instalada. Então é preciso numa shell executar:
• sudo apt-get install samba samba-common-bin
• sudo apt-get install cifs-utils
17
Mapear Diretório de Rede com SMB
• Passo 12: No Raspberry vamos criar um pasta na qual será
mapeado o diretório de rede. Em /media, criaremos
/media/pi/SharedFolder:
• sudo mkdir /media/pi
• sudo mkdir /media/pi/SharedFolder
18
Mapear Diretório de Rede com SMB
• Passo 13: No Raspberry realize o seguinte mount:
• sudo mount -t cifs -o
username=lhsac,domain=WORKGROUP,uid=pi,gid=pi //192.168.0.109/PastaCompa
rtilhadaRede /media/pi/SharedFolder/
Usuário no Windows: lhsac.
Domínio/grupo: WORKGROUP.
Usuário pi e Grupo pi no Raspberry.
Será preciso digitar a senha usada no
Endereço de rede da pasta no Windows.
Windows. Não é o PIN! É a senha que
Pasta no você usa para
Raspberry emacessar o Hotmail. ocorrerá.
que o mapeamento
Note também que depois do –o há várias
opções separadas por vírgulas. Não deixe
espaços em branco, senão as coisas não
funcionarão!
19
Mapear Diretório de Rede com SMB
• Passo 14: No Raspberry crie um arquivo ou copie um arquivo
para /media/pi/SharedFolder. Se tudo estiver correto, esse
arquivo deve aparecer na pasta PastaCompartilhadaRede no
Windows.
20
Mapear Diretório de Rede com SMB
• Passo 15: Se você quiser desfazer o mapeamento, deverá realizar
numa shell um umount: umount /media/pi/SharedFolder.
21
Backup em Pasta de Rede
• Depois que a pasta de rede foi mapeada, podemos usá-la para gerar
uma imagem do sistema operacional.
25
Backup em HD Externo USB
O HD aparece em /media/pi/Backup-Sony-
Externo.
27
Backup em HD Externo USB
• Numa shell, digite o comando:
• sudo sh –c ‘dd bs=1M if=/dev/mmcblk0 status=progress | gzip
> /media/pi/Backup-Sony-Externo/raspbian_backup3.img.gz’
29
Backup Incremental
• Coloque permissão de execução no script:
• chmod +x ./bkup_rpimage/bkup_rpimage.sh
30
Backup Incremental
• Vamos criar um backup, criando um arquivo de imagem com 12G.
Sabemos que 12 Gigabytes é suficiente para acomodar todos os
arquivos. Execute o comando:
• sudo ./bkup_rpimage/bkup_rpimage.sh start –s 12000 –
c /media/pi/Backup-Sony-Externo/raspbian_backup5.img
31
Backup Incremental
• Vamos criar um backup, criando um arquivo de imagem com 12G.
Sabemos que 12 Gigabytes é suficiente para acomodar todos os
arquivos. Execute o comando:
• sudo ./bkup_rpimage/bkup_rpimage.sh start –s 12000 –
c /media/pi/Backup-Sony-Externo/raspbian_backup5.img
32
Backup Incremental
• Vamos criar um backup, criando um arquivo de imagem com 12G.
Sabemos que 12 Gigabytes é suficiente para acomodar todos os
arquivos. Execute o comando:
• sudo ./bkup_rpimage/bkup_rpimage.sh start –s 12000 –
c /media/pi/Backup-Sony-Externo/raspbian_backup5.img
33
Backup Incremental
• Há uma vantagem muito grande em usar esse script, o backup é
muito rápido, tendo demorado uns poucos minutos para criar a
imagem do sistema inteiro.
35
Backup Incremental
O processo de restauração demorou cerca de 19
minutos. Note que, como a imagem tinha 12G, o
Win32 Disk Imager copiou 12G sobre o SD. Isso
deixou cerca de 48Gbytes inutilizados no final do
SD card.
A versão free do AOMEI Partition Assitant não
oferece suporte para redimensionar partições Ext4.
Então precisaremos fazer isso com o próprio
Raspbian.
36
Backup Incremental
• Podemos colocar o SD card no Raspberry e ligar o sistema.
• Abra uma shell e digite o comando: sudo raspi-config.
37
Backup Incremental
• Escolha a opção: 7 Advanced Options.
38
Backup Incremental
• E depois escolha a opção: A1 Expand Filesystem...
39
Backup Incremental
• O efeito do redimensionamento será percebido depois do boot do
sistema. Todo o espaço do cartão SD estará disponível para uso.
40
Backup Incremental
Obrigado!
41
Referências
• https://opensource.com/resources/raspberry-pi
• https://www.androidcentral.com/raspberry-pi-3-model-b-vs-3-b
• https://en.wikipedia.org/wiki/Raspberry_Pi
• https://www.raspberrypi.org/
• https://www.raspberrypi.org/help/what-%20is-a-raspberry-pi/
• https://github.com/lzkelley/bkup_rpimage
• https://pimylifeup.com/backup-raspberry-pi/
42