|
|
|
![]() |
|
Strumenti |
![]() |
#1 |
Senior Member
Iscritto dal: Feb 2004
Città: /media/ValSusa
Messaggi: 3607
|
Quale file system su schedina usb?
Ho una schedina sd da 1 Gb con card reader su usb.
Quale file system posso usare? Ho provato il fat16 però da molti problemi. Ora sarei tentato di optare verso un file system di linux, quale ext2 o raiserfs. Voi quale mi consigliate? |
![]() |
![]() |
![]() |
#2 |
Senior Member
Iscritto dal: Apr 2000
Città: Roma
Messaggi: 15625
|
Purtroppo i protocolli usb e sd astraggono da cosa c'è fisicamente nella carta, ovvero una semplice flash e non un disco. Per i dispositivi flash l'optimum attuale è il jffs2, ma visto che non accedi direttamente alla memoria della carta potrebbe non funzionare come speriamo.
Quello che posso consigliarti è usare un file system non dotato di journal, quindi l'ext2. I file system con journal sono da evitare perché riducono enormemente la vita della flash. Per lo stesso motivo, sotto windows, è meglio usare il fat che l'ntfs su questi dispositivi.
__________________
0: or %edi, %ecx; adc %eax, (%edx); popf; je 0b-22; pop %ebx; fadds 0x56(%ecx); lds 0x56(%ebx), %esp; mov %al, %al andeqs pc, r1, #147456; blpl 0xff8dd280; ldrgtb r4, [r6, #-472]; addgt r5, r8, r3, ror #12 Ultima modifica di ilsensine : 10-09-2007 alle 15:59. |
![]() |
![]() |
![]() |
#3 |
Senior Member
Iscritto dal: Feb 2004
Città: /media/ValSusa
Messaggi: 3607
|
Cavolo, ho un problemino: su ubuntu, usando gparted, mi monta la partizione e non me la lascia formattare. Quando sembrava andata in porto, mi ritrovo sulla scheda una cartella "lost+found".
Meglio fare a manina? Va bene il comando: Codice:
sudo mkfs -v -t ext2 /dev/sde |
![]() |
![]() |
![]() |
#4 |
Junior Member
Iscritto dal: Feb 2006
Città: Loro Ciuffenna(AR)
Messaggi: 24
|
Su una partizione ext2 è normale che ci sia la directory lost+found...
Dal che si deduce che se esiste il filesystem è stato creato. |
![]() |
![]() |
![]() |
#5 | |
Senior Member
Iscritto dal: Feb 2004
Città: /media/ValSusa
Messaggi: 3607
|
Quote:
Siccome io uso solo raiserfs e xfs ![]() @ilsensine: Come mai i file system journaled riducono enormemente la vita di una schedina? Per via delle numerose letture/scritture? |
|
![]() |
![]() |
![]() |
#6 | |
Senior Member
Iscritto dal: Apr 2000
Città: Roma
Messaggi: 15625
|
Quote:
Non che con ext2/vfat risolvi il problema, ma il tasso di scrittura è molto ridotto (come ulteriore accorgimento, ti consiglio di usare "noatime" come flag di mount). Per questo (e altri motivi) abbiamo sviluppato file system come il jffs2, ma il resto del mondo sembra non essersene accorto.
__________________
0: or %edi, %ecx; adc %eax, (%edx); popf; je 0b-22; pop %ebx; fadds 0x56(%ecx); lds 0x56(%ebx), %esp; mov %al, %al andeqs pc, r1, #147456; blpl 0xff8dd280; ldrgtb r4, [r6, #-472]; addgt r5, r8, r3, ror #12 Ultima modifica di ilsensine : 10-09-2007 alle 20:09. |
|
![]() |
![]() |
![]() |
#7 |
Senior Member
Iscritto dal: Feb 2004
Città: /media/ValSusa
Messaggi: 3607
|
In ubuntu c'è questo pacchetto: mtd-tools
E' questo che permette l'utilizzo di file system jffs2 sulla ROM? |
![]() |
![]() |
![]() |
#8 | |
Senior Member
Iscritto dal: Apr 2000
Città: Roma
Messaggi: 15625
|
Quote:
Il problema, con le pennette usb o le carte sd, è che non hai accesso diretto alla flash; non è escluso ad es. che il controller stesso cerchi, con qualche algoritmo, di rimappare le scritture sul dispositivo per ridurre il deterioramento (visto che alcuni famosi s/o concorrenti non conoscono che un paio di fs, non molto adatti per le flash). Questo basta per interferire con il sistema mtd; in particolare, l'impossibilità di conoscere la dimensione dell'erase sector, e l'impossibilità di emettere un comando di erase direttamente alla flash, vanificano ogni ulteriore sforzo.
__________________
0: or %edi, %ecx; adc %eax, (%edx); popf; je 0b-22; pop %ebx; fadds 0x56(%ecx); lds 0x56(%ebx), %esp; mov %al, %al andeqs pc, r1, #147456; blpl 0xff8dd280; ldrgtb r4, [r6, #-472]; addgt r5, r8, r3, ror #12 Ultima modifica di ilsensine : 10-09-2007 alle 20:25. |
|
![]() |
![]() |
![]() |
#9 | |
Senior Member
Iscritto dal: Feb 2004
Città: /media/ValSusa
Messaggi: 3607
|
Quote:
|
|
![]() |
![]() |
![]() |
#10 |
Senior Member
Iscritto dal: Apr 2000
Città: Roma
Messaggi: 15625
|
No quello sembra dovuto a una qualche corruzione del file system.
__________________
0: or %edi, %ecx; adc %eax, (%edx); popf; je 0b-22; pop %ebx; fadds 0x56(%ecx); lds 0x56(%ebx), %esp; mov %al, %al andeqs pc, r1, #147456; blpl 0xff8dd280; ldrgtb r4, [r6, #-472]; addgt r5, r8, r3, ror #12 |
![]() |
![]() |
![]() |
Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 16:21.