[glux] Chiavette usb

Maxxer maxxer_@imilesi.it
Mar 10 Gen 2006 16:59:39 CET


Qualcun'altro ne ha sentito parlare?

http://www.linuxhelp.it/modules.php?name=News&file=article&sid=3233

"Attenzione! Se usate un kernel 2.6.12 o superiore e notate che scrivere 
sui vostri drive USB/macchine digitali è stranamente lento, leggete qui: 
rischiate di compromettere il vostro hardware!

Dal kernel 2.6.12 in su è stata abilitata di default l'opzione sync per 
i filesystem FAT (per intenderci, le partizioni DOS/Windows9x... e anche 
quelle della gran parte delle memorie flash USB). Questa opzione fa sì 
che il sistema operativo aggiorni la tabella FAT alla scrittura di ogni 
blocco, e non alla fine di tutta l'operazione di scrittura. Tale 
comportamento migliora molto l'affidabilità e la stabilità della 
scrittura su filesystem FAT... ma al prezzo di un enorme aumento dei 
cicli di scrittura sul filesystem stesso. Se per un hard disk questo è 
del tutto accettabile, per un device USB ci sono due problemi. Il primo, 
meno grave ma fastdioso, è un pesante rallentamento delle operazioni di 
scrittura. Il secondo è che, aumentando il numero delle operazioni 
effettive di scrittura, si rischia di rendere inutilizzabile il 
dispositivo USB in pochissimo tempo. In pratica si rischia di rimanere 
con la chiavetta inutilizzabile in poche settimane di uso regolare. Tali 
dispositivi hanno infatti una vita finita, dopo un certo numero (alto ma 
non infinito) di operazioni di scrittura si rovinano irrimediabilmente. 
La soluzione per fortuna appare non eccessivamente complessa:
Se non usate HAL (cioè se montate la chiavetta manualmente): - cercate 
nel vostro /etc/fstab la voce relativa alla chiavetta e inserite la voce 
async nelle opzioni di mount. Se usate HAL o Ivman (es.con Ubuntu, ma 
credo anche Suse, Mandriva etc.):
- cercate nel vostro file di policy la voce: true e cambiate "true" in 
"false". A questo punto la scrittura dovrebbe tornare a velocità 
normali, ma ci vuole magari un pochino di attesa quando smontate la 
chiavetta (la tabella FAT verrà infatti aggiornata tutta in una volta). 
NON togliete la chiavetta prima che sia stata smontata correttamente, 
altrimenti rischiate di corrompere il filesystem (ma questa 
raccomandazione è vera in ogni caso). In pratica così ripristinerete il 
vecchio, "sano" comportamento. "


Maggiori informazioni sulla lista glux