_lamy_
Power Member
Para quem quiser criar uma copia de segurança dos seus ficheiros do home assistant aqui fica a config:
Primeiramente colocamos uma pen formatada em fat32 no raspberry.
Depois abrimos o putty pomos o nosso user e pass:
e usamos o seguinte comando:
sudo apt-get install ntfs-3g
de seguida este:
ls -l /dev/disk/by-uuid e apontamos o numero que aparece no sda1 ou sdax (x) qualquer numero.
estilo XXXX-XXXX
de seguida vamos criar a pasta:
sudo mkdir /mnt/usbdrive
de seguida este:
id -g homeassistant e apontamos tambem o numero que aparece... estilo 1001
de seguida este:
id -u homeassistant e tambem apontamos o numero tal e qual como fizemos no passo anterior estilo 1002
de seguinda este:
sudo nano /etc/fstab andamos tudo para baixo e colamos a seguinte linha com os vossos numeros.
UUID=XXXX-XXXX /media/usb1 auto nofail,uid=vosso numero estilo 1001,gid=vosso numero estilo 1002,noatime 0 0
de seguida este:
sudo mount -a
de seguida:
sudo reboot
ok a parte da pen esta tratada.
Agora dentro da vossa pasta scripts
vao criar o ficheiro backup.yaml
e colam la dentro:
sequence:
- service: shell_command.backup_home
agora caso nao tenham o ficheiro shell_command.yaml criam no e colocam la dentro:
backup_home: cp -rf /home/homeassistant/.homeassistant /mnt/usbdrive/backup/
agora no vosso configuration.yaml colocam la dentro
- script.backup
no fim disto aparece no vosso interface um botao do script, onde ao clicarem la ,,,será feita uma copia de seguranca para o vosso cartao. basta depois remove-lo do raspberry pi e colocarem no pc,,, e estará lá tudo.
Aconselho também semanalmente criarem um backup do vosso cartao sd...pois se algum ficheiro corrompe adeus config.
Só alguns reparos:
- Se formatas a pen em fat32 não precisas de instalar o pacote ntfs-3g. Só se tiveres a pen formatada em NTFS.
- no /etc/fstab enganaste-te no mount point, deve ser a pasta que criaste para o efeito, /mnt/usbdrive em vez de /media/usb1
- Podes poupar o reboot. O comando "mount -a" já lê o /etc/fstab e monta tudo o que ainda não estiver montado no sistema.
- Deve ser necessário criar a pasta backup antes na pen para o comando da cópia. Se não criaste antes no windows pode ser criada depois do mount -a com os comandos "sudo mkdir /mnt/usbdrive/backup && sudo chown homeassistant:homeassistant /mnt/usbdrive/backup"
Última edição: