💾 Controlo de Backups
Estado dos Backups — Sistema
| Aplicacao / Servico | Ultima Execucao | Destino | Tamanho | Estado |
|---|---|---|---|---|
| Backup Diario /var/www | 14/06/2026 01:00 | toshiba2tb + microsd2tb + kingston240 | 561M | OK (3/3 discos) |
| PostgreSQL — metabolic | 14/06/2026 01:00 | Incluido no .tar.gz | 644K | OK |
| PostgreSQL — methealt | Proxima execucao | Incluido no .tar.gz | — | Pendente (novo) |
| PostgreSQL — portoplan | Proxima execucao | Incluido no .tar.gz | — | Pendente (novo) |
| gestSaude / gestContabil (apps) | Incluido no /var/www | toshiba2tb + microsd2tb + kingston240 | Incluido | OK (incluido no backup /var/www) |
3 discos de backup: toshiba2tb (ext4), microsd2tb (ext4), kingston240 (ext4, USB — ocasionalmente desligado)
Retencao: 3 dias por disco
Sem backup mensal — eliminado; todos os backups sao diarios
Sem dump MySQL — servidor MySQL nao instalado; todas as apps usam PostgreSQL
3 bases de dados PostgreSQL em backup: metabolic, methealt, portoplan
Retencao: 3 dias por disco
Sem backup mensal — eliminado; todos os backups sao diarios
Sem dump MySQL — servidor MySQL nao instalado; todas as apps usam PostgreSQL
3 bases de dados PostgreSQL em backup: metabolic, methealt, portoplan
📅 Historial de Backups Automaticos
Logs do script /home/mpo/scripts/backup_diario.sh — executado todos os dias as 01:00. Retencao: 3 ficheiros por disco.
| Data | Arquivo | Discos OK | Erros | Log |
|---|---|---|---|---|
| 14/06/2026 | backup_diario_20260614_010001.tar.gz (561M) | 3/3 | 1 erro: dump MySQL (resolvido — removido do script) |
[01:00:01] ===== BACKUP DIÁRIO INICIADO — 14/06/2026 01:00:01 ===== [01:00:02] Arquivo: backup_diario_20260614_010001.tar.gz [01:00:02] Fonte OK: /var/www/ [01:00:02] A fazer dump MySQL (metabolic)... [01:00:02] ERRO: Falha no dump MySQL — backup continua sem dump MySQL [01:00:02] A fazer dump PostgreSQL (metabolic)... [01:00:02] Dump PostgreSQL OK: 644K [01:00:02] A criar arquivo comprimido... [01:00:29] Arquivo criado com sucesso. Tamanho: 561M [01:00:29] A verificar integridade do arquivo... [01:00:35] Integridade OK — 21445 entradas verificadas [01:00:35] A copiar para /backup/toshiba2tb... [01:00:39] Cópia OK e íntegra: /backup/toshiba2tb/backup_diario_20260614_010001.tar.gz (561M) [01:00:39] A aplicar retenção (máx 3 ficheiros) em /backup/toshiba2tb... [01:00:39] Removido (retenção): /backup/toshiba2tb/backup_diario_20260611_010001.tar.gz [01:00:39] Removido (retenção): /backup/toshiba2tb/backup_diario_20260610_010001.tar.gz [01:00:39] Removido (retenção): /backup/toshiba2tb/backup_diario_20260609_010001.tar.gz [01:00:39] Removido (retenção): /backup/toshiba2tb/backup_diario_20260608_010001.tar.gz [01:00:39] Removido (retenção): /backup/toshiba2tb/backup_diario_20260607_010001.tar.gz [01:00:39] Removido (retenção): /backup/toshiba2tb/backup_diario_20260606_010002.tar.gz [01:00:39] Removido (retenção): /backup/toshiba2tb/backup_diario_20260605_010001.tar.gz [01:00:39] Removido (retenção): /backup/toshiba2tb/backup_diario_20260604_010001.tar.gz [01:00:39] Retenção aplicada. Ficheiros em /backup/toshiba2tb: 3 [01:00:39] A copiar para /backup/microsd2tb... [01:00:42] Cópia OK e íntegra: /backup/microsd2tb/backup_diario_20260614_010001.tar.gz (561M) [01:00:42] A aplicar retenção (máx 3 ficheiros) em /backup/microsd2tb... [01:00:42] Removido (retenção): /backup/microsd2tb/backup_diario_20260611_010001.tar.gz [01:00:42] Removido (retenção): /backup/microsd2tb/backup_diario_20260610_010001.tar.gz [01:00:42] Removido (retenção): /backup/microsd2tb/backup_diario_20260609_010001.tar.gz [01:00:42] Removido (retenção): /backup/microsd2tb/backup_diario_20260608_010001.tar.gz [01:00:43] Removido (retenção): /backup/microsd2tb/backup_diario_20260607_010001.tar.gz [01:00:43] Removido (retenção): /backup/microsd2tb/backup_diario_20260606_010002.tar.gz [01:00:43] Removido (retenção): /backup/microsd2tb/backup_diario_20260605_010001.tar.gz [01:00:43] Removido (retenção): /backup/microsd2tb/backup_diario_20260604_010001.tar.gz [01:00:43] Retenção aplicada. Ficheiros em /backup/microsd2tb: 3 [01:00:43] A copiar para /backup/kingston240... [01:00:48] Cópia OK e íntegra: /backup/kingston240/backup_diario_20260614_010001.tar.gz (561M) [01:00:48] A aplicar retenção (máx 3 ficheiros) em /backup/kingston240... [01:00:48] Retenção aplicada. Ficheiros em /backup/kingston240: 1 [01:00:48] ===== BACKUP DIÁRIO CONCLUÍDO ===== [01:00:48] Discos com cópia: 3/3 [01:00:48] Erros registados: 1 |
| 13/06/2026 | backup_diario_20260613_010001.tar.gz (561M) | 2/3 | Kingston nao montado |
[01:00:01] ===== BACKUP DIÁRIO INICIADO — 13/06/2026 01:00:01 ===== [01:00:01] Arquivo: backup_diario_20260613_010001.tar.gz [01:00:01] Fonte OK: /var/www/ [01:00:01] A fazer dump MySQL (metabolic)... [01:00:01] AVISO: mysqldump não encontrado — dump MySQL ignorado (instalar: sudo apt install mysql-client-core) [01:00:01] A fazer dump PostgreSQL (metabolic)... [01:00:01] Dump PostgreSQL OK: 640K [01:00:01] A criar arquivo comprimido... [01:00:29] Arquivo criado com sucesso. Tamanho: 561M [01:00:29] A copiar para /backup/toshiba2tb... [01:00:29] Cópia OK: /backup/toshiba2tb/backup_diario_20260613_010001.tar.gz [01:00:29] A aplicar retenção (máx 30 ficheiros) em /backup/toshiba2tb... [01:00:29] Retenção aplicada. Ficheiros em /backup/toshiba2tb: 10 [01:00:29] A copiar para /backup/microsd2tb... [01:00:29] Cópia OK: /backup/microsd2tb/backup_diario_20260613_010001.tar.gz [01:00:29] A aplicar retenção (máx 30 ficheiros) em /backup/microsd2tb... [01:00:29] Retenção aplicada. Ficheiros em /backup/microsd2tb: 10 [01:00:29] Disco não montado (a saltar): /backup/kingston240 [01:00:29] ===== BACKUP DIÁRIO CONCLUÍDO ===== [01:00:29] Discos com cópia: 2/3 [01:00:29] Erros registados: 0 |
| 12/06/2026 | backup_diario_20260612_010001.tar.gz (561M) | 2/2 | — |
[01:00:01] ===== BACKUP DIÁRIO INICIADO — 12/06/2026 01:00:01 ===== [01:00:01] Arquivo: backup_diario_20260612_010001.tar.gz [01:00:01] Fonte OK: /var/www/ [01:00:01] A criar arquivo comprimido... [01:00:28] Arquivo criado com sucesso. Tamanho: 561M [01:00:28] A copiar para /backup/toshiba2tb... [01:00:28] Cópia OK: /backup/toshiba2tb/backup_diario_20260612_010001.tar.gz [01:00:28] A aplicar retenção (máx 30 ficheiros) em /backup/toshiba2tb... [01:00:28] Retenção aplicada. Ficheiros em /backup/toshiba2tb: 9 [01:00:28] A copiar para /backup/microsd2tb... [01:00:28] Cópia OK: /backup/microsd2tb/backup_diario_20260612_010001.tar.gz [01:00:29] A aplicar retenção (máx 30 ficheiros) em /backup/microsd2tb... [01:00:29] Retenção aplicada. Ficheiros em /backup/microsd2tb: 9 [01:00:29] ===== BACKUP DIÁRIO CONCLUÍDO ===== [01:00:29] Discos com cópia: 2/2 [01:00:29] Erros registados: 0 |