Caso tenha um notebook sobrando, você pode, com algum esforço, criar uma unidade de backup local para seu servidor NextCloud na nuvem.
Com a versão Server do Ubuntu instalada nesse note, veja algumas dicas abaixo para configurar uma rotina de backup automatizada.
Impedindo o desligamento do notebook ao baixar a tela
- Edite o arquivo /etc/systemd/logind.conf
- localiza e altere o parâmetro: HandleLidSwitch=ignore
- Finalize com o comando: sudo service systemd-logind restart
Acessar dados do backup na rede local Windows
Permitir o acesso aos arquivos do backup na rede local através de uma pasta compartilhada é recomendável.
Um HD externo formatado com NTFS pode ser usado para gravar os dados em pasta compartilhada usada como SambaShare.
- mapeie essa unidade na fstab para ser carregada automaticamente no boot
- crie uma pasta na unidade externa
- crie um symlink da pasta da unidade externa na pasta home do usuário da rede que irá acessar os dados localmente
- modifique o smb.conf para registrar o compartilhamento
- allow insecure wide links = yes (na seção global)
- e na seção do compartilhamento:
- follow symlinks = yes
- wide links = yes
Fazendo backup para uma pasta local
Antes de baixar os dados, é necessário tirar o sistema do ar, copiar as pastas do sistema e de dados para uma pasta local e finalmente reativar o sistema. Dessa forma garantimos a atomicidade dos arquivos e separamos o trabalho de transferência do backup.
Colocar o NextCloud em modo de manutenção (na pasta raiz do sistema NextCloud. ex: /var/www/nextcloud):
sudo -u www-data php occ maintenance:mode --on