ZFS vs filesystem esistente per scheda SD


1

Sto pensando che le micro-schede SD, a causa della loro alta densità di memorizzazione, sono probabilmente particolarmente suscettibili al bit-rot. Quindi ho pensato di provare ZFS. (Sono aperto alle alternative ..) Tuttavia, ho anche letto da qualche parte (non riesco a trovare il collegamento più) che le schede SD vengono spesso con formati di filesystem appositamente allineati dal fornitore e quindi non dovrebbero mai essere formattati se non assolutamente necessari .

(Leggo questa domanda sui filesystem flash, ma nei commenti dice che ha senso usare i filesystem a livello di blocco su schede SD, poiché emulano un dispositivo a livello di blocco nell'hardware.)

Qualche consiglio o link? Sono su Mac OS X e la mia micro SD card Kingston è attualmente formattata exFAT dal venditore. Userò per contenere la mia libreria di iTunes e alcuni file a cui si accede raramente.


Non ricordo esattamente dove, ma ho trovato alcune guide di "tuning" per le schede SD, per determinare la dimensione del blocco di cancellazione e simili. Tuttavia, ZFS è copy-on-write, quindi perderai un bel po 'di cicli di scrittura.
Daniel B

ZFS non è supportato correttamente da OS X (il migliore che ho visto è il livello beta - a partire da febbraio 2014).
Ouki

1
Sicuro, FAT32. È nelle specifiche, quindi deve essere buono, giusto? ;) Presumo che le schede SD siano di livello troppo alto per la maggior parte dei più (flash-) file system specifici là fuori. Non che OS X supporti nessuno di loro, attenzione.
Daniel B

1
Supponendo che ZFS possa operare su una scheda SD (non so), allora sarà in grado di rilevare il bit put ma sarà in grado di ripararlo solo se la tua scheda SD fa parte di un pool ridondante (più schede SD?) oppure hai impostato copie = 2 su un lotto a unità singola non ridondante.
Mike Fitzpatrick

1
Ciò potrebbe essere fattibile, ma RAIDZ aumenterà la quantità di scrittura sulla scheda SD che potrebbe ridurne la durata. Se i dati non cambiano spesso questo potrebbe non essere un problema. Personalmente non vorrei scendere su questa strada. Se avessi intenzione di usare ZFS su schede SD, userei solo pool ZFS semplici e userei Due carte, ognuna una copia indipendente dell'altro (sincronizzato occasionalmente con rsync o zfs send ). Se è stato rilevato qualche bit put con zpool scrub quindi semplicemente copiarei i file incriminati dall'altra carta.
Mike Fitzpatrick
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.