Ripristino dei dati del file system BTRFS


BTRFS è un moderno file system utilizzato da alcuni modelli selezionati di Synology NAS e da altri marchi in vari sistemi operativi, come BTRFS Windows. Il file system mira a risolvere la mancanza di funzioni come snapshot, checksum, pooling e spanning multidispositivo in altri file system Linux. Offre tolleranza agli errori, gestione dei volumi e protezione dei dati per mantenere l'integrità dei dati. Nonostante queste caratteristiche, esiste la possibilità di perdere l'accesso ai suoi file archiviati in questo file system.

Fortunatamente, esistono dei modi per recuperare i suoi dati nel file system BTRFS. Tuttavia, deve prima capire come funziona il file system BTRFS e poi scegliere l'approccio giusto per il recupero dei dati.

Che cos'è BTRFS?

BTFS (B-TREE File System) è un file system di nuova generazione nel kernel Linux mainline. Si basa sul principio copy-on-write (COW). Di solito viene pronunciato come Better F S o Butter F S. Il file system combina le funzioni di un gestore di array RAID, di un gestore di volumi logici (non l'ideale LVM di Linux) o altro ancora. Il file system può eseguire diversi compiti a livello di file system, ad esempio il ridimensionamento, l'impostazione dei livelli, la visualizzazione delle statistiche dello spazio di archiviazione (spazio di archiviazione utilizzato diviso per lo spazio di archiviazione utilizzabile) e la deframmentazione. Comandi separati in BTRFS eseguono altre attività del file system, come lo scrubbing o il bilanciamento.

Basato sul principio COW, scrive nuovi dati in una nuova posizione quando i dati vengono modificati, invece di sovrascrivere i dati esistenti. Il file system BTRFS è stato sviluppato per eliminare le limitazioni dei file system precedenti, come ext4, e offre diversi vantaggi, che sono elencati di seguito.

Vantaggi del file system BTRFS

L'implementazione del file system BTRFS nei volumi Synology NAS RAID porterà numerosi vantaggi ai suoi utenti, tra cui:

1-benefits-of-Btrfs

Istantanee BTRFS:

Offre una potente funzione di snapshot che crea copie point-in-time di sola lettura dell'intero file system. Le istantanee sono leggere e vengono copiate nella destinazione di backup. Se il database si corrompe o si verifica qualche altro problema con i suoi dati, può sfogliare le istantanee come una normale directory e ripristinare facilmente una copia precedente di un file rispetto a quando è stata scattata l'istantanea.

Integrità dei dati con il mirroring dei metadati:

BTRFS utilizza le checksum per gestire i metadati e i dati. Crea due copie dei metadati e controlla le checksum ogni volta che i dati vengono letti per rilevare la corruzione. In caso di discrepanza, il file system riconosce automaticamente il file danneggiato con i metadati in mirroring e ripristina i dati danneggiati utilizzando i volumi RAID supportati, come RAID 5, RAID 6, SHR e altri.

Supporto RAID:

BTRFS ha un supporto integrato per i livelli RAID (Redundant Array of Independent Disks), quindi non è necessario un software di terze parti per configurare questo file system. Può combinare due o più unità in un'unica unità per sfruttare i vantaggi del RAID, tra cui prestazioni più elevate, ridondanza dei dati o entrambi.

Altre caratteristiche chiave di BTRFS:

  • Offre una funzione di ridimensionamento dinamico che consente di modificare le dimensioni del file system quando è montato e in uso, senza dover riavviare o smontare l'intero sistema.
  • Questo file system di nuova generazione consente la creazione di sub-volumi e alberi di file system indipendenti all'interno di un singolo B-Tree FS. 
  • Offre un supporto integrato per la compressione trasparente, in modo da poter risparmiare spazio di archiviazione comprimendo i dati.
  • Windows BTRFS può distribuire sia i dati online che i metadati su più unità dell'array RAID mentre l'FS è in uso.

Cause della perdita di dati BTRFS

Sebbene si tratti di un file system moderno, la perdita di dati può verificarsi nel file system BTRFS per molte ragioni, ad esempio:

  • Interruzione di corrente
  • Danni ai metadati
  • Ricostruzioni RAID non andate a buon fine
  • Arresto del sistema
  • Guasto di diversi drive

Altre ragioni per la perdita di dati BTRFS sono un alto grado di frammentazione e la creazione di istantanee DD (Data Duplication) o LVM di BTRFS quando l'originale o la sua copia vengono montati sullo stesso sistema. Inoltre, il file system B-Tree è ancora in fase di sviluppo. Pertanto, può contenere bug o errori che possono portare alla perdita o alla corruzione dei dati.

Come ripristinare i dati da un RAID BTRFS

BTRFS dispone i blocchi di dati sulle unità RAID in qualsiasi ordine. Il file system utilizza la tabella dei chunk per tracciare la corrispondenza tra gli indirizzi fisici e i blocchi del disco rigido. Questo rende facile il recupero dei dati da un RAID con il file system BTRFS dopo crash e guasti. Di seguito presentiamo alcuni metodi comprovati che può utilizzare per il recupero dei dati con BTRFS.

Metodo 1: utilizzare lo strumento Hyper Backup di Synology

Synology offre una soluzione integrata di backup dei dati - Hyper Backup - per eseguire il backup dei dati del suo NAS RAID. Può ordinare il backup automatico per bilanciare la protezione dei dati. La soluzione la aiuta a mantenere più versioni di backup, consumando meno spazio di archiviazione grazie ai backup incrementali a livello di blocco. Se il suo modello di NAS supporta BTRFS RAID, può anche utilizzare la Replica Istantanea.

Se ha utilizzato questi strumenti per eseguire il backup dei dati BTRFS RAID di Windows, può facilmente ripristinare i dati in una posizione preferita, che sia una cartella condivisa locale, un altro sistema Synology, unità esterne o servizi cloud. Tuttavia, il ripristino dei dati BTRFS può richiedere del tempo.

Metodo 2: utilizzare il software Stellar Toolkit for Data Recovery

Se non è disponibile una copia di backup e si perdono i dati BTRFS per qualsiasi motivo, utilizzi un software di recupero dati avanzato come  Stellar Toolkit for Data Recovery. Il software può recuperare tutti i tipi e i formati di file da RAID 0, 1, 5, 6, 10 e SHR.  È disponibile il supporto per sistemi di file come NTFS, FAT, exFAT Ext3 Ext4, HFS, APFS e BTRFS. Può seguire i passaggi indicati di seguito e recuperare facilmente i dati da BTRFS RAID.

  • Rimuova tutte le unità BTRFS RAID dalla configurazione e le colleghi al suo PC utilizzando i cavi SATA.
  • Scarichi Stellar Toolkit for Data Recovery e lo avvii sul suo sistema.
  • Nella schermata 'Cosa ripristinare', selezioni l'opzione 'Tutti i dati' e clicchi su Avanti.
tooltitit-2
  • Quindi, selezioni il disco Synology tra le unità collegate e faccia clic su Scansione.
tooltitit-3
  • Il processo di scansione viene avviato.
  • Dopo la scansione, il software visualizza i risultati sullo schermo.
  • Selezioni i file. Può vedere un'anteprima dei file che desidera recuperare.
  • Clicchi su Ripristina per continuare.
  • Ora selezioni Sfoglia per selezionare una posizione di archiviazione. (Selezioni un'altra unità o un'unità multimediale esterna).
  • Infine, selezioni Avvio-Salva per salvare i file ripristinati.
  • I file vengono salvati nella posizione da lei selezionata.

 

Perdere i dati dal file system BTRFS non è certamente un'esperienza piacevole. Tuttavia, può accadere per i motivi sopra menzionati. Fortunatamente, può seguire i metodi comuni per recuperare i dati da BTRFS RAID. Ci faccia sapere le sue domande o i suoi suggerimenti nella casella dei commenti qui sotto (se ce ne sono).



Was this article helpful?
FAQs
EXT4 è un file system basato sull'estensione che descrive file fisicamente contigui in una singola voce del puntatore dell'inode. BTRFS, invece, è un file system copy-on-write (COW) che è stato sviluppato per ostacoli come la tolleranza agli errori, la gestione dei volumi e la sicurezza dei dati.
Finora, è un file system stabile a disco singolo e funziona bene. Tuttavia, più si impara a conoscere le sue funzioni, più diventa difficile. Un singolo errore può portare a un facile guasto dell'unità e quindi alla perdita di dati.
BTRFS o B-Tree File System utilizza le checksum per rilevare la corruzione casuale dei dati.
Sì, Stellar® Recupero Dati supporta il recupero dei dati dalle unità BTRFS RAID. Colleghi l'unità al sistema, esegua il software e poi segua i passi indicati in questa guida per avviare il recupero dei dati.
L'autore
author image
Himanshu Shakya

Himanshu is a Tech Enthusiast & Blogger at Stellar and having knowledge of Japanese Language. And apart from this in his spare time he likes playing Chess.

Indice dei contenuti

PERCHÉ STELLAR® È LEADER MONDIALE

Perché scegliere Stellar?
  • 0M+

    CLIENTI

  • 0+

    Anni di eccellenza

  • 0+

    INGEGNERI R&S

  • 0+

    PAESI

  • 0+

    PARTNER

  • 0+

    PREMI RICEVUTI