Vad är en Flash-filsystem?

November 13

En flash-filsystemet är en som består av en typ av elektroniskt raderbara, programmerbara läsminnet (EEPROM) som kallas flashminne. Det är en av de mest populära metoderna för att lagra data och är icke-flyktigt, vilket betyder att den behåller informationen även när det inte finns någon ström. Hittade i datacenter servrar samt mobiltelefoner och handdatorer, är en flash filsystem ordnade i block av data, varje som måste raderas i sin helhet innan de skrivs till. Standarden radera blocket rymmer cirka 128 kilobyte data, och vissa block kan lagra så mycket som 2.048 kilobyte.

Minnet i en blixt filsystem kan inte lagras en oändlig tid. Efter ett visst antal skriv- och raderingscykler, data kan skadas och sektioner av minnet kan inte längre användas. Wear utjämning används för att skapa en balans mellan delar av blixten som ofta används och andra som inte är. Processen med dynamiska slitage utjämning kan leda till stora block av en skiva med data som sällan ändras, orsakar ofta förändringar att ske i andra områden. En mer statisk strategi flyttar data till platser som används mer för att göra balansen effektivare.

I en blixt filsystem är data som hittas med hjälp av en metod för kartläggning datablock och sektorer. Dessa data struktur kartor lagras inuti flash-enheter och uppdatering när ändringar av data sker med hjälp av speciella tilldelade identiteter för varje block. Sektorer och blockerar automatiskt förknippas då en omskrivning cykel sker i RAM-minne, men i ett blixtsystem, en indirekt karta hjälper länk sektorer med block. Data kan hittas snabbare med en direkt karta som lagras i flashtransaktionslager, ett slags gränssnitt avsnitt som innehåller information om uppgifter som tilldelats olika block och radera enheter.

Lagring av uppgifter är ofta listad som en förmån för blixten filsystemet. Hur länge uppgifterna förblir säker beror på driftstemperatur och hur många skriv och radera cykler en minnesenhet kan genomgå innan systemets prestanda försämras. Många blixtsystem är klassade för att hålla 20 år och att tolerera allt från 1.000 till 1.000.000 radera cykler. Ju oftare uppgifterna skrivs och raderas, och ju högre temperaturerna, desto kortare allmänna förväntade livslängden för de lagrade uppgifterna och minnessystem.