View previous topic :: View next topic |
Author |
Message |
PioniereElfico n00b
Joined: 03 Nov 2004 Posts: 58 Location: Brescia
|
Posted: Wed Jan 25, 2006 1:21 pm Post subject: [Howto] Hald/Ivman in modalità async [INCOMPLETO] |
|
|
Come risaputo da questo report https://bugs.gentoo.org/show_bug.cgi?id=99039 con i nuovi kernel viene messo in automatico il mount in modalità sync sulle periferiche usb (per ora riscontrato solo sulle pennine e lettori mp3) con file system fat*.
Sostanzialmente con async si mantengono i dati scritti in un buffer e si aggiorna la tabella FAT solo alla fine dell'operazione , mentre con sync si aggiorna ad ogni blocco scritto. Sync accorcia decisamente la vita delle memorie USB... l'unico vantaggio è che non ci sarebbe il rischio di creare dati corrotti in caso di cattivo unmount della memoria.
Per ovviare questo problema è sufficiente specificare:
Code: | mount -t vfat /dev/sda1 /media/usbdisk -o async |
Se si usano programmi di automount come ivman o hald bisogna configurare le policy di mount.
Per Hald
Come mi ha suggerito Onip è importante creare una directory per i file di policy user-defined.
Code: | mkdir /usr/share/hal/fdi/policy/95userpolicy/ |
dopodiche si crea un file con le policy per usb
Code: | nano -w /usr/share/hal/fdi/policy/95userpolicy/usb.fdi |
dove si specifica la policy:
Code: | <?xml version="1.0" encoding="ISO-8859-1"?>
<deviceinfo version="0.2">
<device>
<match key="@block.storage_device:storage.hotpluggable" bool="true">
<merge key="volume.policy.mount_option.sync" type="bool">false</merge>
</match>
<match key="@block.storage_device:storage.removable" bool="true">
<merge key="volume.policy.mount_option.sync" type="bool">false</merge>
</match>
</device>
</deviceinfo> |
Per Ivman
***Se qualcuno ha ivman può gentilmente postare la soluzione o un link*** _________________ Gentoo è gentoo...
-PioniereElfico-
Members of the "LUG Crema"
lru 371348 - icq 67561979
Last edited by PioniereElfico on Thu Jan 26, 2006 7:29 pm; edited 3 times in total |
|
Back to top |
|
|
Cazzantonio Bodhisattva
Joined: 20 Mar 2004 Posts: 4514 Location: Somewere around the world
|
Posted: Thu Jan 26, 2006 11:49 am Post subject: |
|
|
cosa cambia di preciso tra la modalità sync e async?
Ho dato una lettura veloce al bug report ma forse se lo spieghi nel thread è meglio
P.S.
la dir non dovrebbe essere Code: | /usr/share/hal/fdi/95userpolicy/ | invece di Code: | /usr/share/hal/fdi/policy/95userpolicy/ | ? _________________ Any mans death diminishes me, because I am involved in Mankinde; and therefore never send to know for whom the bell tolls; It tolls for thee.
-John Donne |
|
Back to top |
|
|
Onip Advocate
Joined: 02 Sep 2004 Posts: 2912 Location: Parma (Italy)
|
Posted: Thu Jan 26, 2006 1:18 pm Post subject: |
|
|
Code: | /usr/share/hal/fdi/95userpolicy/ |
_________________ Linux Registered User n. 373835
Titus Lucretius Carus, De Rerum Natura - Tantum religio potuit suadere malorum |
|
Back to top |
|
|
CarloJekko Veteran
Joined: 31 Mar 2005 Posts: 1315 Location: Baia Domizia :-)
|
Posted: Thu Jan 26, 2006 2:19 pm Post subject: |
|
|
Sostanzialmente con async si mantengono i dati scritti in un buffer e si aggiorna la tabella FAT solo alla fine dell'operazione , mentre con sync si aggiorna ad ogni blocco scritto. Sync accorcia decisamente la vita delle memorie USB... l'unico vantaggio è che non ci sarebbe il rischio di creare dati corrotti in caso di cattivo unmount della memoria _________________ C. |
|
Back to top |
|
|
bandreabis Advocate
Joined: 18 Feb 2005 Posts: 2495 Location: イタリアのロディで
|
Posted: Sat Feb 10, 2007 12:44 pm Post subject: |
|
|
A me succede anche per filesystem ext3. _________________ Il numero di post non fa di me un esperto! Anzi! |
|
Back to top |
|
|
sometimes n00b
Joined: 25 Jun 2005 Posts: 52
|
Posted: Sat Feb 10, 2007 1:05 pm Post subject: |
|
|
come faccio per sapere con quale modalità è montata la mia penna usb? |
|
Back to top |
|
|
bandreabis Advocate
Joined: 18 Feb 2005 Posts: 2495 Location: イタリアのロディで
|
Posted: Sat Feb 10, 2007 2:58 pm Post subject: |
|
|
sometimes wrote: | come faccio per sapere con quale modalità è montata la mia penna usb? |
_________________ Il numero di post non fa di me un esperto! Anzi! |
|
Back to top |
|
|
sometimes n00b
Joined: 25 Jun 2005 Posts: 52
|
Posted: Sat Feb 10, 2007 3:23 pm Post subject: |
|
|
bandreabis wrote: | sometimes wrote: | come faccio per sapere con quale modalità è montata la mia penna usb? |
|
/dev/sdb1 on /media/USB type vfat (rw,noexec,nosuid,nodev,shortname=winnt,uid=1001)
non dice niente al rigurado di async o sync...
scusate la mia niubbosità. |
|
Back to top |
|
|
bandreabis Advocate
Joined: 18 Feb 2005 Posts: 2495 Location: イタリアのロディで
|
Posted: Sat Feb 10, 2007 3:33 pm Post subject: |
|
|
sometimes wrote: | bandreabis wrote: | sometimes wrote: | come faccio per sapere con quale modalità è montata la mia penna usb? |
|
/dev/sdb1 on /media/USB type vfat (rw,noexec,nosuid,nodev,shortname=winnt,uid=1001)
non dice niente al rigurado di async o sync...
scusate la mia niubbosità. |
Allora è async. _________________ Il numero di post non fa di me un esperto! Anzi! |
|
Back to top |
|
|
cloc3 Advocate
Joined: 13 Jan 2004 Posts: 4810 Location: http://www.gentoo-users.org/user/cloc3/
|
Posted: Sun Feb 11, 2007 1:05 pm Post subject: |
|
|
bandreabis wrote: |
sometimes wrote: |
/dev/sdb1 on /media/USB type vfat (rw,noexec,nosuid,nodev,shortname=winnt,uid=1001)
non dice niente al rigurado di async o sync...
scusate la mia niubbosità. |
Allora è async. |
se ho capito quanto è scritto nella guida sopra, il default è attualmente sync. _________________ vu vu vu
gentù
mi piaci tu |
|
Back to top |
|
|
bandreabis Advocate
Joined: 18 Feb 2005 Posts: 2495 Location: イタリアのロディで
|
Posted: Sun Feb 11, 2007 1:19 pm Post subject: |
|
|
cloc3 wrote: |
se ho capito quanto è scritto nella guida sopra, il default è attualmente sync. |
Sì. Ho dovuto scrivere una regola per hal per avere l'async. _________________ Il numero di post non fa di me un esperto! Anzi! |
|
Back to top |
|
|
|