Time Machine, ZFS e deduplicazione


8

Attualmente sto esportando una partizione ZFS con l' dedup=onutilizzo di ubuntu-zfse netatalk. Tuttavia, la macchina del tempo insiste sulla creazione di uno sparsebundle su di esso, e mi ha fatto iniziare a chiedermi se questo avrebbe alcun impatto sulla deduplicazione, poiché il concetto di "file" scompare e probabilmente anche l'allineamento dei blocchi non sarebbe fantastico. .

PS Tutta la mia idea di usare il dedup è che ho un paio di macbook che fanno il backup nello stesso posto, e molti dei loro file sono uguali.


Addendum: sembra che l'allineamento a livello di blocco non riesca a eseguire il dedup. Ecco la mia esperienza:

  • Copie time-machine di due macbook diversi, con molti dati duplicati tra loro (totale 200Gb)
  • CCC i due macbook per due immagini sparse.

Fattore di deduplicazione? 1.01x


Qualche idea su come impostare il dedup ZFS per funzionare correttamente con i backup di time-machine? Dovrei iniziare a cercare altre alternative di backup (con dedup)?


La compressione sembra davvero un'opzione migliore. Potrebbe essere la crittografia, però? Due file crittografati con lo stesso contenuto possono benissimo "apparire" diversi dal file system sottostante a causa del funzionamento della crittografia. Immagino che il dedup funzioni bene su un volume non crittografato , anche se è un file enorme e non un pacchetto sparso.
Oleg Lobachev,

Risposte:


7

La deduplicazione su ZFS è a livello di blocco, quindi non dipende dal concetto di file. L'unico modo per sconfiggere la deduplicazione è se l'offset di un file all'interno dello sparsebundle non è sempre lo stesso modulo della dimensione del blocco. Poiché ZFS può utilizzare blocchi di dimensioni variabili maggiori della dimensione del blocco del file system HFS + all'interno dello sparsebundle, l'allineamento corretto non è garantito, ma non è neppure garantito che la deduplicazione non abbia esito positivo.

Se ti preoccupi dello spazio, potresti anche voler abilitare la compressione sul tuo pool ZFS. Impone un sovraccarico aggiuntivo della CPU, ma può effettivamente aumentare la velocità effettiva del disco.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.