I dispositivi ReadyNAS OS 6 utilizzano un file system con una struttura interna molto diversa dai file system tradizionali. Sebbene questo approccio moderno abbia vantaggi come operazioni disco ad alte prestazioni, istantanee illimitate e protezione avanzata contro la corruzione dei dati, richiede anche l'introduzione di nuovi concetti di manutenzione. Gli utenti di ReadyNAS non devono avere una conoscenza intrinseca di questi elementi, in quanto possono facilmente configurare i loro dispositivi in modo che si occupino automaticamente di qualsiasi intervento di manutenzione richiesto.tuttavia, questo articolo fornisce un breve overview dei compiti disponibili e spiega l'influenza che tali compiti di manutenzione hanno sullo spazio libero disponibile.
Scrubbing
Che cos'è lo scrubbing?
Una delle funzioni di ReadyNAS per proteggere i dati utente è la protezione bitrot. In breve, ogni volta che i dati vengono memorizzati sul dispositivo ReadyNAS, viene scritta un'ulteriore parte di dati. Questi dati aggiuntivi sono univoci per i dati originali memorizzati e possono essere utilizzati per scoprire alterazioni involontarie dei dati originali. Ogni volta che un file viene letto, viene eseguito un controllo in background per verificare se i dati sono ancora coerenti.
Lo scrubbing controlla la coerenza di tutti i dati memorizzati e, di conseguenza, scoprirà anche potenziali errori nei file a cui non è stato effettuato l'accesso da molto tempo. Se in un array RAID livello 1 o superiore vengono utilizzati più dischi rigidi, lo scrubbing corregge anche gli errori rilevati automaticamente. Lo scrubbing non elimina alcun dato sul dispositivo.
È necessario utilizzare lo scrubbing regolarmente?
Lo scrubbing è strettamente collegato alla protezione bitrot funzionalità. Se la protezione bitrot è disattivata, non è necessario eseguire regolarmente lo scrubbing. Lo scrubbing non deve essere eseguito eccessivamente, in quanto pone notevoli sollecitazioni sui dischi rigidi. L'impatto sullo spazio libero disponibile è limitato.
Come faccio a strofinare un volume?
Lo scrubbing può essere eseguito manualmente o configurato per essere eseguito automaticamente tramite la pagina di amministrazione locale.
Deframmentazione
Che cos'è la deframmentazione?
Lo spazio Archiviazione / Storage è diviso in blocchi che possono contenere una certa quantità di dati. I nuovi dati vengono memorizzati in blocchi liberi o ancora occupati da dati ma contrassegnati come liberi. Poiché la distribuzione dei blocchi disponibili sul supporto Archiviazione / Storage dipende dalle operazioni precedenti del disco, potrebbe non esserci un numero sufficientemente grande di blocchi contigui per contenere il file completo. Pertanto, i dati di un singolo file vengono distribuiti in diverse posizioni sul supporto Archiviazione / Storage, frammentando il file. La deframmentazione riorganizza tutti i dati in modo che ogni file sia memorizzato in una riga di blocchi contigui.
Qual è la differenza di frammentazione sui dispositivi ReadyNAS rispetto ai dispositivi Archiviazione / Storage tradizionali?
Fondamentalmente, la frammentazione si verifica sui dispositivi ReadyNAS come nella maggior parte dei dispositivi Archiviazione / Storage di massa. Tuttavia, c'è una differenza con i dispositivi ReadyNAS. Quando la funzionalità di protezione bitrot è attivata, il dispositivo ReadyNAS si allontana ancora di più dai dispositivi Archiviazione / Storage tradizionali nel modo in cui gestisce i file. Uno degli effetti è che i nuovi file sono memorizzati solo su blocchi veramente liberi, in contrasto con le opzioni sopra menzionate. Ciò porta ad un tasso di frammentazione leggermente superiore
È necessario utilizzare la deframmentazione regolarmente?
La frammentazione produce un notevole sovraccarico di dati, pertanto la deframmentazione di un volume può comportare un aumento dello spazio libero disponibile. Le prestazioni di lettura sono molto probabilmente anche aumentate quando si utilizzano unità disco rigido magnetiche.
Tuttavia, in alcuni casi la deframmentazione può anche portare a una riduzione dello spazio libero disponibile. Questo è di nuovo collegato ai nuovi metodi implementati nel file system ReadyNAS. Più precisamente, la deframmentazione può comportare la perdita dei vantaggi di questi metodi, poiché si potrebbe perdere il vantaggio degli snapshot a dimensione zero per gli snapshot esistenti. In sostanza, le istantanee vengono disconnesse dai dati a cui sono rivolte e vengono quindi manifestate sul dispositivo Archiviazione / Storage che occupano ulteriore spazio su disco. Infine, notare che la deframmentazione pone stress sui dischi rigidi.
Tenendo conto di tutto, la deframmentazione è consigliabile a intervalli di pochi intervalli regolari.
Come si deframmenta un volume?
La deframmentazione può essere eseguita manualmente o configurata per essere eseguita automaticamente tramite la pagina di amministrazione locale. La deframmentazione non è necessaria quando si utilizzano unità SSD a causa del tempo di ricerca costante indipendente dalla posizione Archiviazione / Storage.
Bilanciamento
Cos'è il bilanciamento?
Il file system ReadyNAS non solo memorizza i dati utente, ma memorizza anche informazioni aggiuntive correlate a tali dati, denominati metadati. Entrambi i dati vengono memorizzati in una serie di aree Archiviazione / Storage di dimensioni fisse, denominate chunk, che vengono riservate dal file system quando vengono memorizzati nuovi dati. Durante il normale funzionamento, un blocco riservato ai dati utente non può essere convertito in metadati, anche quando il blocco diventa nuovamente vuoto. Pertanto, il passaggio da un numero elevato di file di grandi dimensioni a un numero più elevato di file di piccole dimensioni memorizzati su ReadyNAS può portare a una carenza di blocchi di metadati disponibili. Ciò può portare a una situazione in cui il dispositivo ReadyNAS segnala che lo spazio su disco è esaurito, anche quando sembra essere disponibile spazio sufficiente. L'esecuzione della funzione di bilanciamento unisce porzioni occupate per metà e libera le porzioni vuote assegnate in precedenza per consentirne il riutilizzo con metadati o dati utente.
È necessario utilizzare regolarmente il bilanciamento?
Poiché il bilanciamento richiede un po' di spazio Archiviazione / Storage per spostare i file, non dovrebbe essere rimandato fino a quando lo spazio Archiviazione / Storage disponibile non viene quasi consumato completamente. La funzione di bilanciamento sarà più efficace dopo che un gran numero di file sono stati eliminati o se vi è stata una transizione da file generalmente di grandi dimensioni a file più piccoli. Specialmente quest'ultimo è difficile da monitorare, quindi il bilanciamento deve essere eseguito a intervalli regolari.
Come faccio a bilanciare un volume?
Il bilanciamento può essere configurato per essere eseguito automaticamente tramite la pagina di amministrazione locale.
Snapshot
L'argomento delle istantanee è in qualche modo fuori posto in questo elenco. Tuttavia, le istantanee hanno un'influenza indiretta anche sullo spazio libero disponibile.
Può verificarsi un caso in cui dopo la cancellazione di un file nessuno dei metodi sopra menzionati aiuta a liberare spazio precedentemente occupato da quel file. Il motivo è molto probabile che uno o più snapshot creati di quel file esistano ancora.
Sebbene in ReadyNAS OS sia disponibile una funzione automatica per limitare lo spazio occupato dagli snapshot nel tempo rimuovendo alcuni degli snapshot meno recenti, questa funzione non eliminerà tutti gli snapshot, poiché ciò comprometterebbe il motivo dell'utilizzo degli snapshot.
Ciò richiede l'intervento dell'utente eliminando manualmente tutte le istantanee del file.
Come ultima osservazione sullo spazio libero si deve notare che può esserci una piccola latenza tra la cancellazione di un file o di uno snapshot e l'indicazione di spazio libero aggiuntivo.