Ripristina i file a un'ora precisa selezionando un punto di ripristino con --at. Il ripristino può essere eseguito su qualsiasi macchina; il server originale non è necessario.
Elementi necessari
Servono esattamente questi quattro elementi:
- l'identificatore del server:
SAFENIX_AGENT_ID - la password di crittografia:
SAFENIX_ENCRYPTION_PASSWORD - l'indirizzo del control plane:
SAFENIX_CONTROL_PLANE_URL - una credenziale di ripristino rilasciata dal dashboard, che inizi con
sk_restore_:SAFENIX_API_TOKEN
La credenziale di ripristino viene rilasciata dal dashboard nella sezione Credenziale del server interessato. È di sola lettura, si applica solo a quel server e scade dopo 12 ore per impostazione predefinita, con una durata massima di 72 ore. Non contiene la password di crittografia.
Il token utilizzato dall'agent per caricare i backup non può essere usato per il ripristino. Può scrivere i backup, ma non può leggerli, nemmeno sulla macchina originale. Per leggere un backup è sempre necessaria una credenziale di ripristino rilasciata dal dashboard.
1. Controllare i punti di ripristino disponibili
Elenca i punti di ripristino disponibili prima di scegliere l'ora del ripristino:
safenix-agent snapshotsIl comando elenca la data e l'ora di ciascun punto di ripristino in UTC, l'identificatore, la dimensione, il numero di file e i percorsi protetti.
2. Ripristinare la data e l'ora selezionate
Usa un timestamp RFC3339. Questo esempio ripristina il punto di ripristino delle 19:00 UTC del 12 agosto 2026:
safenix-agent restore --output-dir ./restore --at 2026-08-12T19:00:00ZSostituisci il timestamp con la data e l'ora UTC del punto di ripristino che ti serve. Se ometti --at, Safenix utilizza il punto di ripristino più recente.
Ripristinare solo i percorsi selezionati
Per ripristinare solo una parte del backup, specifica i percorsi con --paths:
safenix-agent restore --output-dir ./restore --paths /etc,/var/wwwUsa --output-dir per specificare dove devono essere inseriti i file ripristinati. Tutti i file ripristinati vengono scritti all'interno di quella directory. Non viene scritto nulla al di fuori di essa, quindi il filesystem attualmente in uso rimane invariato.
Senza --output-dir, il comando non ripristina nulla. Elenca soltanto ciò che è disponibile e lo dichiara esplicitamente.
Dopo il ripristino
Safenix non reinserisce automaticamente i file ripristinati nelle loro posizioni originali. È una scelta deliberata: l'operatore decide il passaggio finale. Insieme ai file ripristinati viene scritto un file di note contenente i comandi pronti per copiarli nella posizione necessaria.