Accedi Prova gratis
← Torna alla guida

Ripristinare i file Safenix a una data e un'ora specifiche

Ripristina i file da un punto di ripristino Safenix selezionato in base alla data e all'ora UTC esatte, senza modificare il filesystem attuale.

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 snapshots

Il 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:00Z

Sostituisci 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/www

Usa --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.

Non hai risolto?

Se questa pagina non è bastata, scrivici: risponde una persona.

Contatti