Istantanea

La funzione snapshot Btrfs su UGREEN NAS è una soluzione di gestione dei dati efficiente, flessibile e a basso consumo di risorse, progettata per proteggere il sistema da modifiche accidentali, cancellazioni di file, attacchi di virus e complesse esigenze di backup e ripristino.

Che cos'è uno snapshot?

Gli snapshot utilizzano la tecnologia snapshot incrementale e copy-on-write (CoW) per registrare lo stato completo dei dati in un determinato momento (quando viene acquisito lo snapshot), riducendo al minimo l'utilizzo dello spazio di archiviazione.

Pensala come la creazione di backup con data e ora per i tuoi dati. Puoi acquisire snapshot delle cartelle condivise sull'archiviazione Btrfs e ripristinarle al loro stato precedente quando necessario.

Ciò consente di recuperare rapidamente i dati da qualsiasi punto storico, proteggendoli da cancellazioni accidentali, guasti del software, corruzione dei dati e attacchi di virus.

Casi d'uso

Gli snapshot sono come "foto istantanee" dei vostri file, ideali per: file a cui si accede frequentemente ma che vengono modificati raramente (ad esempio, librerie di foto/video) o cartelle condivise contenenti documenti importanti.

Nota:i file modificati frequentemente (ad esempio, download in corso) consumeranno spazio di archiviazione aggiuntivo.

Scenari di utilizzo quotidiano

Se si verifica uno dei seguenti incidenti, è possibile accedere all'elenco delle istantanee, selezionare la cartella di destinazione e ripristinarla all'istantanea più recente:

● Cancellazione accidentale dell'album fotografico della crescita di un bambino.

● Sovrascrittura errata di un documento di lavoro importante.

Suggerimenti per l'utilizzo

Album condivisi in famiglia: creare snapshot settimanali + conservare versioni speciali alla fine di ogni mese.

Gestione dello spazio di archiviazione: impostare una politica di pulizia automatica di 60 giorni (conservare gli snapshot degli ultimi due trimestri).

Limitazioni funzionali e oggetti supportati

Restrizioni di compatibilità

1. Requisiti del file system:gli snapshot funzionano solo su pool di archiviazione formattati con Btrfs. È possibile controllare il file system nell'app Gestione dello spazio di archiviazione.

2. Istantanee incrementali: ogni istantanea registra solo le modifiche rispetto alla precedente.

3. Copy-on-Write (CoW): i dati vengono copiati solo quando vengono apportate modifiche.

Destinazioni snapshot supportate

Di seguito sono elencati gli oggetti specifici per i quali è possibile creare snapshot:

1. Cartelle condivise nell'archivio Btrfs (incluso il Cestino).

2. Cartelle utente personali nell'archivio Btrfs (incluso il Cestino).

3. Cartelle utente di dominio nell'archivio Btrfs (incluso il Cestino).

Limiti di quantità degli snapshot

Condizione

Numero massimo di snapshot per dispositivo

Numero massimo di snapshot per cartella condivisa

RAM ≥ 2 GB

65536

1024

RAM < 2 GB

4096

256

Posizione di archiviazione delle istantanee

Le istantanee sono archiviate in: /volumeX/@snapshot/[tipo_cartella]/[nome_cartella]/[file_istantanea] , dove volumeX si riferisce al volume di archiviazione in cui risiede la cartella.

Note importanti

● Assicurarsi che il sistema UGOS Pro disponga di spazio di archiviazione sufficiente per gli snapshot.

● Controllare regolarmente le pianificazioni degli snapshot e lo stato di esecuzione per garantire la sicurezza dei dati.

● Prima di eseguire il ripristino o la clonazione, comprendere l'impatto sui dati e sulle autorizzazioni.

● Sono necessari i privilegi di amministratore; gli utenti standard non possono utilizzare questa funzione.

Utilizzo della funzione Snapshot

Gli snapshot manuali sono ideali per i backup pianificati prima di aggiornamenti o operazioni critiche.

1. Aprire "Snapshot", selezionare la cartella di destinazione e fare clic su "Crea snapshot".

2. Aggiungere una descrizione e "confermare". Il sistema inizierà a creare lo snapshot.

3. Una volta completata, è possibile visualizzare tutte le snapshot nell'elenco delle snapshot.

Configurazione delle pianificazioni degli snapshot e delle politiche di conservazione

Crea automaticamente snapshot a intervalli fissi (giornalieri, settimanali, mensili) per una protezione continua dei dati.

1. Nell'app Snapshot, seleziona una cartella e fai clic su [Impostazioni].

2. Abilita "Pianificazione snapshot".

3. Impostare la pianificazione degli snapshot, la data e l'ora di esecuzione iniziale. Il sistema acquisirà automaticamente gli snapshot alla frequenza impostata in base al piano configurato.

4. Abilitare le politiche di conservazione per gestire il numero di snapshot e l'utilizzo dello spazio di archiviazione.

5. Confermare e applicare le modifiche.

Impostazioni consigliate per i criteri

Impostazione

Descrizione

Valore consigliato

Frequenza

Opzioni di pianificazione supportate: giornaliera/settimanale/mensile

Mensile (per risparmiare spazio)

Ora di inizio della prima esecuzione

Imposta l'ora di inizio pianificata

Ore non di punta (ad es. dalle 2 alle 4 del mattino)

Politica di conservazione

Conserva le istantanee per X giorni/conteggi

Ultimi 7 giorni OPPURE ultime 5 istantanee

Note sulla pianificazione degli snapshot

● Assicurarsi che il NAS sia acceso durante gli snapshot programmati.

● Regolare la frequenza in base alla capacità di archiviazione per evitare un utilizzo eccessivo.

Criteri di conservazione delle istantanee

La funzione snapshot consente agli utenti di conservare automaticamente gli snapshot specificando la quantità da conservare o il periodo di conservazione, evitando sprechi di spazio di archiviazione causati da un numero eccessivo di snapshot o da periodi di conservazione troppo lunghi.

Impostazione delle politiche di conservazione

Gli utenti possono impostare due tipi di criteri di conservazione in base alle esigenze effettive:

Conservazione in base al numero di snapshot: specificare il numero massimo di snapshot da conservare. Quando gli snapshot creati superano il limite impostato, il sistema eliminerà automaticamente gli snapshot più vecchi.

Conservazione in base al periodo di tempo: definire la durata di conservazione degli snapshot. Quando il tempo di creazione di uno snapshot supera il periodo di conservazione impostato, il sistema eliminerà automaticamente gli snapshot scaduti.

Ad esempio, gli utenti possono configurare il sistema perimpostare la conservazione massima a 10 snapshoto configurare un periodo di conservazione di 30 giorni.Ciò garantisce un utilizzo ottimale dello spazio di archiviazione, mantenendo l'integrità del backup.

Meccanismo di pulizia automatica

Per garantire il funzionamento efficiente del sistema di manutenzione delle istantanee, la pulizia automatica delle istantanee non conformi avviene in due momenti:

All'avvio del servizio snapshot

Quando il dispositivo si riavvia o il servizio snapshot è abilitato, il sistema controlla automaticamente il numero di snapshot correnti e il tempo di creazione.

Se il numero di snapshot supera il limite massimo impostato o l'ora di creazione supera il periodo di conservazione, il sistema elimina automaticamente gli snapshot vecchi o scaduti corrispondenti.

Quando vengono creati manualmente degli snapshot/vengono attivati degli snapshot pianificati

Quando gli utenti creano manualmente degli snapshot o vengono attivati dei task di snapshot pianificati, il sistema esegue anche un'operazione di pulizia degli snapshot per rimuovere quelli non necessari e liberare spazio di archiviazione.

Nota: dopo l'eliminazione degli snapshot, lo spazio da essi occupato verrà recuperato dopo un periodo di attesa.

Tipi di criteri di conservazione

La politica di conservazione degli snapshot include principalmente i seguenti tipi:

Conservazione in base al numero di snapshot

Gli utenti possono scegliere di conservare un numero specifico delle snapshot più recenti. Ad esempio, impostare la conservazione delle ultime 5 snapshot. In questa modalità, quando vengono create nuove snapshot, il sistema eliminerà automaticamente le snapshot più vecchie in ordine cronologico, assicurando che vengano conservate solo le ultime 5 snapshot.

Conservazione in base al periodo di conservazione

Gli utenti possono anche impostare la conservazione di tutti gli snapshot acquisiti entro un numero specifico di giorni. Ad esempio, impostare la conservazione di tutti gli snapshot degli ultimi 30 giorni. Quando il tempo di creazione di uno snapshot supera i 30 giorni, il sistema eliminerà automaticamente questi snapshot scaduti.

Nota: la politica si applica solo agli snapshot sbloccati. Gli snapshot bloccati manualmente dagli utenti non saranno soggetti alle restrizioni quantitative specificate nella politica di conservazione.

Ripristino e clonazione

Descrizione della funzione

Funzione di ripristino: consente agli utenti di ripristinare le cartelle allo stato precedente, inclusi i dati e le impostazioni di autorizzazione. Adatta per il recupero dei dati persi a causa di cancellazioni o modifiche accidentali.

Funzione di clonazione: crea una copia esatta di una cartella, inclusi tutti i dati e le impostazioni di autorizzazione. Ideale per duplicare strutture e contenuti di cartelle in nuove posizioni.

Oggetti supportati per il ripristino e la clonazione

Funzione/Tipo di cartella

Funzione di ripristino

Funzione di clonazione

Cartelle condivise

- Ripristina completamente dati, autorizzazioni, quote delle directory condivise e diritti di accesso degli utenti

- Assicura il ripristino completo allo stato dell'istantanea

- Supporta la clonazione

- Le copie clonate conservano dati, autorizzazioni, quote e diritti utente identici

Cartelle personali

- Ripristina dati, autorizzazioni e quote utente

- Mantiene la sicurezza e l'integrità dei file

- Clonazione non supportata

Differenze tra ripristino e clonazione

Funzionalità

Tipi di cartelle supportati

Funzione

Sovrascrive i dati originali

Raccomandazioni d'uso

Ripristino

Cartelle utente, cartelle condivise

Ripristina i dati allo stato in un determinato momento

Per annullare errori o recuperare dati

Clonare

Solo cartelle condivise

Crea una copia indipendente conservando i dati dello snapshot

No

Per il backup o il confronto dei dati

Nota: le cartellecondivise che contengono cartelle montate in rete non possono essere ripristinate. Smonta le cartelle di rete prima di procedere.

Ripristino dei dati dello snapshot

Nell'elenco degli snapshot, selezionare lo snapshot di destinazione. Fare clic su [···] > "Ripristina" per ripristinare lo stato dello snapshot.

Clonazione dei dati dello snapshot (solo cartelle condivise)

Nell'elenco delle istantanee , selezionare l'istantanea di destinazione. Fare clic su [···] > "Clona" per creare una nuova cartella condivisa con i dati copiati nello stesso spazio di archiviazione.

Eliminazione delle istantanee

Selezionare gli snapshot nell'elenco, fare clic su [···] > "Elimina". Per l'eliminazione in batch, tenere premuto Shift/Ctrl per selezionare più elementi.

Nota: gli snapshotbloccati richiedono la conferma manuale dell'eliminazione.

Principi di archiviazione degli snapshot

Come utilizzano lo spazio gli snapshot?

Logica di base: le istantanee fungono da "macchine del tempo" che conservano gli stati precedenti alla modifica.

Quando i file vengono modificati: il sistema archivia i blocchi di dati originali (come i salvataggi), quindi i nuovi dati sovrascrivono le posizioni originali

Quando i file non vengono modificati: utilizzo minimo dello spazio (vengono archiviati solo i dati originali)

Dati originali (istantanea 1): [A][B][C][D]
Dati modificati (istantanea 2): [A][X][C][D] (B→X)  
L'istantanea 1 salva [B]; l'istantanea 2 non utilizza spazio aggiuntivo (corrisponde ai dati attuali)
Se [A][X][C][D] viene eliminato, entrambe le istantanee memorizzano [A][B][X][C][D]

Se [A][X][C][D] viene eliminato, entrambe le istantanee memorizzano [A][B][X][C][D]

Quando si verifica un picco di archiviazione degli snapshot?

Fattore

Impatto

Analogia

Modifiche frequenti ai file

Ogni modifica/cancellazione memorizza i dati precedenti, aumentando le dimensioni dello snapshot

Come i salvataggi ripetitivi nei giochi che gonfiano i file di salvataggio

Snapshot eccessivi

Più snapshot = più blocchi di dati unici memorizzati

Conservare 100 salvataggi rispetto a 3 recenti

Perché gli snapshot Btrfs consentono di risparmiare spazio?

Backup tradizionale: copie complete (100% di spazio di archiviazione per backup).

Snapshots Btrfs: memorizza solo i dati modificati/eliminati (incrementali).

Perché l'utilizzo dello spazio non è evidente?

Il consumo di spazio di archiviazione cresce in modo impercettibile: piccolemodifiche sembrano innocue finché non si accumulano.

Come ottimizzare lo spazio di archiviazione degli snapshot?

Ridurre la quantità di snapshot.Eliminare regolarmente gli snapshot più vecchi (ad esempio, conservare solo quelli degli ultimi 7 giorni).

Consumo di spazio delle snapshot = frequenza di modifica × numero di file modificati × numero totale di snapshot

Btrfs consente un notevole risparmio di spazio grazie alla tecnologia di backup incrementale, ma richiede una gestione proattiva per evitare il graduale riempimento del disco.