Bezpečný filesystem pre flash

Bezpečný filesystem pre flash
« kdy: 19. 04. 2015, 09:35:01 »
Ahojte,
hľadám vhodný filesystem pre flash disk pripojený k openwrt routeru. Disk bude nonstop zapnutý
a využívaný na web a niekoľko málo ďalších služieb. Nevadí mi časom sa znižujúca kapacita ani
nižšia rýchlosť oproti bežným fs. Dôraz je kladený na absolútnu konzistenciu dát aj v prípade,
že flashka začne odchádzať. Našiel som pár fs, ktoré sa však zameriavajú skor na možnosť náhleho
prerušenia napájania, to v mojej konfigurácii nastávať nebude. Poraďte prosím.


flash

Re:Bezpečný filesystem pre flash
« Odpověď #1 kdy: 19. 04. 2015, 11:34:13 »
Pokud flashka začne odcházet, nezachrání tě nic. V tomto případě bych tedy doporučoval zálohovat na jiné zařízení. Pokud ti zálohování nestačí/nevyhovuje, tak je nutný nějaký RAID - předpokládám ale, že na to už router ale nebude starčit.

JardaP .

  • *****
  • 11 064
    • Zobrazit profil
    • E-mail
Re:Bezpečný filesystem pre flash
« Odpověď #2 kdy: 19. 04. 2015, 13:37:38 »
Mozna f2fs?

vincococka

Re:Bezpečný filesystem pre flash
« Odpověď #3 kdy: 19. 04. 2015, 14:24:18 »
Ahoj, skus sa popozerat po SLC flash USB diskoch u cinanov.. na slovensku vies zakupit danny produkt bez problemov.
Hladaj vyrobcov Mach XTreme a Laya Tech.

Rataj ale s vyssou cenou nez u bezne na pultoch dostupnych USB "klucov".. 1GB vyjde kludne aj na ~2,-E

nobody

Re:Bezpečný filesystem pre flash
« Odpověď #4 kdy: 19. 04. 2015, 14:58:09 »
u tech cinanu opatrne, taky se muze pripravit ze na 32GB se vejde 4GB dat :)


Re:Bezpečný filesystem pre flash
« Odpověď #5 kdy: 19. 04. 2015, 17:00:09 »
Vdaka za odpovede. SLC vyzera ako vhodny hardware pre moj ucel urcite sa po takychto flashkach poobzeram. Zavisi ale od filesystemu ako sa vysporiada s tym ze mu nejaka bunka failne. Hladam nieco ako YAFFS. Podla specifikacie je to presne co potrebujem - s postupnim odumieranim buniek to pocita. Akurat ze ma odradili problemy problemy niektorych uzivatelov, ktory ho provozovali prave na openwrt zariadeniach. Skusim to rozchodit a otestovat na malej flashke. Niekolko dnovy zatazovy test by mal byt presvedcivy.

ES

Re:Bezpečný filesystem pre flash
« Odpověď #6 kdy: 20. 04. 2015, 12:55:29 »
USB flasek, SD karet, CF karet a jinejch ktere odesly tak ze prestaly byt cetelne "jen nektere bloky" jsem vydel hooodne malo. Vetsinou odejde tak ze

zamkne se na rezim jen pro cteni (idealni pokud je to karta z fotaku nebo usb flash. stahnou se data a vyhodi do *cerveneho kontejneru)
nebo a to mnohem casteji chcipne uplne ze vubec nehlasi a nebo se hlasi jako 0 kapacity. (takze se vihodi rovnou do *)


cmyk

Re:Bezpečný filesystem pre flash
« Odpověď #7 kdy: 20. 04. 2015, 13:20:35 »
Co UBIFS?

j

Re:Bezpečný filesystem pre flash
« Odpověď #8 kdy: 20. 04. 2015, 13:26:34 »
2juki: Resis kravovinu, v pripade flash nepocita radic vubec s  obsluhou chciplych bunek a karta v takovym pripade v 99% pripadu proste zdechne. Musel bys tam mit ssd disk, ten s tim pocita.

Viz ES, osobne sem taky vzivote nevidel nic nez bud zdechly uplne, nebo ze to slo uz jen precist. Pokud ti to navic bude slouzit jen jako loader systemu, tak ma smysl to nastavit RO.

Re:Bezpečný filesystem pre flash
« Odpověď #9 kdy: 20. 04. 2015, 15:00:14 »
Filesystem může být v zásadě jakýkoliv. Cokoliv co  tahá data po disku jak kočky koťata je ideální. Doporučuju ale koupit 2x větší flashku než plánovanou kapacitu a rozdělit jí na polovinu partition a polovinu nechat ležet ladem. Řadič ti poděkuje za extra místo pro volné bloky a taky tím zvýšíš životnost.

JardaP .

  • *****
  • 11 064
    • Zobrazit profil
    • E-mail
Re:Bezpečný filesystem pre flash
« Odpověď #10 kdy: 20. 04. 2015, 17:25:52 »
Doporučuju ale koupit 2x větší flashku než plánovanou kapacitu a rozdělit jí na polovinu partition a polovinu nechat ležet ladem. Řadič ti poděkuje za extra místo pro volné bloky a taky tím zvýšíš životnost.

Tak to leda SSD, obycejna flashka asi tezko.

j

Re:Bezpečný filesystem pre flash
« Odpověď #11 kdy: 20. 04. 2015, 17:30:18 »
Filesystem může být v zásadě jakýkoliv. Cokoliv co  tahá data po disku jak kočky koťata je ideální. Doporučuju ale koupit 2x větší flashku než plánovanou kapacitu a rozdělit jí na polovinu partition a polovinu nechat ležet ladem. Řadič ti poděkuje za extra místo pro volné bloky a taky tím zvýšíš životnost.

Viz jarda, nenavysis ani po pid, flashdisky vubec wearleveling neresej. Musel by sis to resit sam v ramci FS. A k tomu bys musel jeste navic vedet, jak je fyzicky ta pamet organizovana, coz v 99,99% vedet nebudes.

BTW: Prave sem si kopil SDcko, a se znechucenim zjistil, ze 20% z ceny je poplatek zlodejum z OSA.

Re:Bezpečný filesystem pre flash
« Odpověď #12 kdy: 22. 04. 2015, 09:48:06 »

Viz jarda, nenavysis ani po pid, flashdisky vubec wearleveling neresej. Musel by sis to resit sam v ramci FS. A k tomu bys musel jeste navic vedet, jak je fyzicky ta pamet organizovana, coz v 99,99% vedet nebudes.


To si myslím, že není úplně pravda. I flashky řeší wearleveling, jako SSD, jen jinak, zpravidla jinou strategií a důležitým hlediskem je v tomto případě rychlost kvůli celkové pomalosti a jednoduchosti řadiče. Proto se třeba používá dynamický wear leveling. Už z principu, pokud měním sektor, musím ho přesunout do čerstvě smazaného bloku a původní místo označit na smazání. Postupně se tak zaplní všechny prázdné bloky, a když začnou docházet, začne se řadič ohlížet o vhodném kandidátovi na smazání. Ideálně pokud najde takový blok, kde jsou všechny sektory označené na smazání. Pak nemá žádnou práci, prostě blok smaže a zařadí do seznamu prázdných. Pokud nenajde takový, pak jsou různé strategie, právě u dynamického wear levelingu se upřednostňují bloky, kde je málo obsazených sektorů, aby se nemuselo tolik dat relokovat, což podle mě zdržuje. Proto má overprovisioning (vyhrazení nepoužívané parition) smysl i flashek, hlavne proto, že neznám mnoho flashek, které by podporovaly TRIM (a mám pocit, že kernel linuxu TRIM na flasky ani neimplementuje).

Nevýhodou dynamického wearlevelingu je, že se omezuje jen na sektory, které se mění, zatímco statický wearleveling u SSD rozloží zátěž po celém disku, dynamický to rozkládá mezi měněné sektory a zbytkem volného místa. Další důvod pro overprovisioning na flashce.

ES

Re:Bezpečný filesystem pre flash
« Odpověď #13 kdy: 22. 04. 2015, 10:44:47 »
Coz je pekna teorie ktera funguje pouze u SSD a u hooooodne drahejch flasek (ironkey napriklad) obycejny flesky data pouze rozdeli na male casti (podle velikosti stranky. erase bloku.....) a pak se jen XORuje u TLC pameti dynamicky.

Petr

Re:Bezpečný filesystem pre flash
« Odpověď #14 kdy: 22. 04. 2015, 11:08:22 »
Mě se zatím stalo jen 2x, že fleška chcípla. A pokaždý prostě umřela z ničeho nic a totálně. Počítač jí po zasunutí do USB vůbec nevidí.