<?xml version="1.0"?>
<?xml-stylesheet type="text/css" href="http://www.slacky.eu/wikislack/skins/common/feed.css?303"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="it">
		<id>http://www.slacky.eu/wikislack/index.php?title=Udev_hal_ntfs-3g&amp;feed=atom&amp;action=history</id>
		<title>Udev hal ntfs-3g - Cronologia</title>
		<link rel="self" type="application/atom+xml" href="http://www.slacky.eu/wikislack/index.php?title=Udev_hal_ntfs-3g&amp;feed=atom&amp;action=history"/>
		<link rel="alternate" type="text/html" href="http://www.slacky.eu/wikislack/index.php?title=Udev_hal_ntfs-3g&amp;action=history"/>
		<updated>2013-05-19T01:48:08Z</updated>
		<subtitle>Cronologia della pagina su questo sito</subtitle>
		<generator>MediaWiki 1.20.3</generator>

	<entry>
		<id>http://www.slacky.eu/wikislack/index.php?title=Udev_hal_ntfs-3g&amp;diff=6467&amp;oldid=prev</id>
		<title>Zoros: in Archivio, fa riferimento alla 11</title>
		<link rel="alternate" type="text/html" href="http://www.slacky.eu/wikislack/index.php?title=Udev_hal_ntfs-3g&amp;diff=6467&amp;oldid=prev"/>
				<updated>2011-05-12T21:29:33Z</updated>
		
		<summary type="html">&lt;p&gt;in Archivio, fa riferimento alla 11&lt;/p&gt;
&lt;table class='diff diff-contentalign-left'&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
			&lt;tr style='vertical-align: top;'&gt;
			&lt;td colspan='2' style=&quot;background-color: white; color:black;&quot;&gt;← Versione meno recente&lt;/td&gt;
			&lt;td colspan='2' style=&quot;background-color: white; color:black;&quot;&gt;Versione delle 21:29, 12 mag 2011&lt;/td&gt;
			&lt;/tr&gt;&lt;tr&gt;
  &lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Riga 1:&lt;/td&gt;
  &lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Riga 1:&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;−&lt;/td&gt;
  &lt;td style=&quot;background: #ffa; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;[[Category:Periferiche]]&lt;/div&gt;&lt;/td&gt;
  &lt;td colspan=&quot;2&quot;&gt;&amp;nbsp;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td class=&quot;diff-marker&quot;&gt; &lt;/td&gt;
  &lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;= Introduzione =&lt;/div&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot;&gt; &lt;/td&gt;
  &lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;= Introduzione =&lt;/div&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td class=&quot;diff-marker&quot;&gt; &lt;/td&gt;
  &lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;Le esperienze che hanno portato a questa guida sono state effettuate su slackware-current.&lt;/div&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot;&gt; &lt;/td&gt;
  &lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;Le esperienze che hanno portato a questa guida sono state effettuate su slackware-current.&lt;/div&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Riga 89:&lt;/td&gt;
  &lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Riga 88:&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td class=&quot;diff-marker&quot;&gt; &lt;/td&gt;
  &lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot;&gt; &lt;/td&gt;
  &lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td class=&quot;diff-marker&quot;&gt; &lt;/td&gt;
  &lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;gnubit&lt;/div&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot;&gt; &lt;/td&gt;
  &lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;gnubit&lt;/div&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td colspan=&quot;2&quot;&gt;&amp;nbsp;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;+&lt;/td&gt;
  &lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td colspan=&quot;2&quot;&gt;&amp;nbsp;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;+&lt;/td&gt;
  &lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;[[Category:Archivio]] &amp;lt;!-- era in [[Category:Periferiche]] --&amp;gt;&lt;/div&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Zoros</name></author>	</entry>

	<entry>
		<id>http://www.slacky.eu/wikislack/index.php?title=Udev_hal_ntfs-3g&amp;diff=3802&amp;oldid=prev</id>
		<title>Gnubit il 09:46, 11 mag 2007</title>
		<link rel="alternate" type="text/html" href="http://www.slacky.eu/wikislack/index.php?title=Udev_hal_ntfs-3g&amp;diff=3802&amp;oldid=prev"/>
				<updated>2007-05-11T09:46:11Z</updated>
		
		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table class='diff diff-contentalign-left'&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
			&lt;tr style='vertical-align: top;'&gt;
			&lt;td colspan='2' style=&quot;background-color: white; color:black;&quot;&gt;← Versione meno recente&lt;/td&gt;
			&lt;td colspan='2' style=&quot;background-color: white; color:black;&quot;&gt;Versione delle 09:46, 11 mag 2007&lt;/td&gt;
			&lt;/tr&gt;&lt;tr&gt;
  &lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Riga 13:&lt;/td&gt;
  &lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Riga 13:&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td class=&quot;diff-marker&quot;&gt; &lt;/td&gt;
  &lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;# Fuse scaricabile da http://fuse.sourceforge.net/ (attualmente 2.6.5)&lt;/div&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot;&gt; &lt;/td&gt;
  &lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;# Fuse scaricabile da http://fuse.sourceforge.net/ (attualmente 2.6.5)&lt;/div&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td class=&quot;diff-marker&quot;&gt; &lt;/td&gt;
  &lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;# ntfs-3g scaricabile da http://www.ntfs-3g.org/ (attualmente 1.417)&lt;/div&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot;&gt; &lt;/td&gt;
  &lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;# ntfs-3g scaricabile da http://www.ntfs-3g.org/ (attualmente 1.417)&lt;/div&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;−&lt;/td&gt;
  &lt;td style=&quot;background: #ffa; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;# udev scaricabile da &lt;span class=&quot;diffchange diffchange-inline&quot;&gt;www.kernel.org/pub/linux/utils/kernel/hotplug/ &lt;/span&gt;(attualmente 111)&lt;/div&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;+&lt;/td&gt;
  &lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;# udev scaricabile da &lt;span class=&quot;diffchange diffchange-inline&quot;&gt;http://www.kernel.org/pub/linux/utils/kernel/hotplug/ &lt;/span&gt;(attualmente 111)&lt;/div&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td class=&quot;diff-marker&quot;&gt; &lt;/td&gt;
  &lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;# hal scaricabile da http://people.freedesktop.org/~david/dist/  (attualmente 0.5.9)&lt;/div&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot;&gt; &lt;/td&gt;
  &lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;# hal scaricabile da http://people.freedesktop.org/~david/dist/  (attualmente 0.5.9)&lt;/div&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td class=&quot;diff-marker&quot;&gt; &lt;/td&gt;
  &lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;= Preparazione =&lt;/div&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot;&gt; &lt;/td&gt;
  &lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;= Preparazione =&lt;/div&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;−&lt;/td&gt;
  &lt;td style=&quot;background: #ffa; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;Supponiamo ora di avere kdebase ricompilato col supporto per hal e l'automount funzionante&lt;/div&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;+&lt;/td&gt;
  &lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;Supponiamo ora di avere kdebase ricompilato col supporto per hal e l'automount funzionante &lt;span class=&quot;diffchange diffchange-inline&quot;&gt;secondo [http://www.slacky.eu/wikislack/index.php?title=Hal_su_slackware-current questa guida]&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td class=&quot;diff-marker&quot;&gt; &lt;/td&gt;
  &lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot;&gt; &lt;/td&gt;
  &lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td class=&quot;diff-marker&quot;&gt; &lt;/td&gt;
  &lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;Per i più pigri sia su slacky sia sul mio sito trovate gli SlackBuild e tutto quanto necessario per la corretta compilazione.&lt;/div&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot;&gt; &lt;/td&gt;
  &lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;Per i più pigri sia su slacky sia sul mio sito trovate gli SlackBuild e tutto quanto necessario per la corretta compilazione.&lt;/div&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Gnubit</name></author>	</entry>

	<entry>
		<id>http://www.slacky.eu/wikislack/index.php?title=Udev_hal_ntfs-3g&amp;diff=3801&amp;oldid=prev</id>
		<title>Gnubit il 09:37, 11 mag 2007</title>
		<link rel="alternate" type="text/html" href="http://www.slacky.eu/wikislack/index.php?title=Udev_hal_ntfs-3g&amp;diff=3801&amp;oldid=prev"/>
				<updated>2007-05-11T09:37:15Z</updated>
		
		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Nuova pagina&lt;/b&gt;&lt;/p&gt;&lt;div&gt;[[Category:Periferiche]]&lt;br /&gt;
= Introduzione =&lt;br /&gt;
Le esperienze che hanno portato a questa guida sono state effettuate su slackware-current.&lt;br /&gt;
Apparentemente non ci sono controindicazione per utilizzarla anche su slackware 11, se qualcuno portasse a buon fine tale impresa me lo segnali, che così elimino il dubbio.&lt;br /&gt;
= Premessa =&lt;br /&gt;
&lt;br /&gt;
Dopo aver configurato hal, per ottenere la funzionalità automount in kde, mi sono trovato ad affrontare il problema di dover montare un disco esterno usb formattato in NTFS.&lt;br /&gt;
Ovviamente il desiderio sarebbe stato quello di poter anche scrivere sul disco.&lt;br /&gt;
Per quanto riguarda la configurazione di kdebase per il supporto di hal rimando ad un'altro articolo presente in questo wiki.&lt;br /&gt;
= Requisiti =&lt;br /&gt;
# Un PC (eh eh) con Linux (preferibilmente Slckware).&lt;br /&gt;
# Kernel della serie 2.6.x (io uso la 2.6.21)&lt;br /&gt;
# Fuse scaricabile da http://fuse.sourceforge.net/ (attualmente 2.6.5)&lt;br /&gt;
# ntfs-3g scaricabile da http://www.ntfs-3g.org/ (attualmente 1.417)&lt;br /&gt;
# udev scaricabile da www.kernel.org/pub/linux/utils/kernel/hotplug/ (attualmente 111)&lt;br /&gt;
# hal scaricabile da http://people.freedesktop.org/~david/dist/  (attualmente 0.5.9)&lt;br /&gt;
= Preparazione =&lt;br /&gt;
Supponiamo ora di avere kdebase ricompilato col supporto per hal e l'automount funzionante&lt;br /&gt;
&lt;br /&gt;
Per i più pigri sia su slacky sia sul mio sito trovate gli SlackBuild e tutto quanto necessario per la corretta compilazione.&lt;br /&gt;
&lt;br /&gt;
Scarichiamo fuse, necessario per poter compilare ntfs-3g.&lt;br /&gt;
Quindi diamo semplicemente i classici:&lt;br /&gt;
   &lt;br /&gt;
   tar xvzf fuse-x.xx.tar.gz&lt;br /&gt;
   cd fuse-x.xx&lt;br /&gt;
   ./configure --prefix=/usr&lt;br /&gt;
   make&lt;br /&gt;
   make install&lt;br /&gt;
   &lt;br /&gt;
Aggiungete quindi ad rc.local la chiamata per eseguire /etc/rc.d/rc.fuse.&lt;br /&gt;
&lt;br /&gt;
Ora scarichiamo ntfs-3g&lt;br /&gt;
Come il solito:&lt;br /&gt;
&lt;br /&gt;
   tar xvzf ntfs-3g-x.xxx.tgz&lt;br /&gt;
   cd ntfs-3g-x.xxx&lt;br /&gt;
   ./configure --prefix=/usr&lt;br /&gt;
   make&lt;br /&gt;
   make install&lt;br /&gt;
&lt;br /&gt;
Purtroppo ntfs-3g richiede i diritti di root per montare le partizioni, quindi per montarle anche come utente bisogna impostare dare:&lt;br /&gt;
&lt;br /&gt;
   chmod +s /usr/bin/ntfs-3g&lt;br /&gt;
&lt;br /&gt;
Bingo!! Se tutto è andato a buon fine abbiamo ora il supporto per scrivere su ntfs.&lt;br /&gt;
&lt;br /&gt;
Ora tocca ricompilare udev per sostituire il supporto ntfs (di default) con ntfs-3g&lt;br /&gt;
Quì consiglio in primis di utilizzare lo SlackBuild presente sul mio sito (una patetica modifica a quello ufficiale, modificato solo per patchare un file).&lt;br /&gt;
&lt;br /&gt;
Comunque è sufficente scaricare il tutto anche da slackware e andare a modificare un file nei sorgenti.&lt;br /&gt;
Verso la fine di udev-xxx/extras/volume_id/lib/ntfs.c (nel 111 alla riga 191) trovate questa riga&lt;br /&gt;
&lt;br /&gt;
   id-&amp;gt;type = &amp;quot;ntfs&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
modificatela così&lt;br /&gt;
&lt;br /&gt;
   id-&amp;gt;type = &amp;quot;ntfs-3g&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
Ricompilate udev o utilizzate lo SlackBuild, come preferite.&lt;br /&gt;
&lt;br /&gt;
In fine andiamo a modificare alcune impostazioni di hal affinchè possa gestire il filesystem ntfs-3g.&lt;br /&gt;
Apriamo il file /usr/share/hal/fdi/policy/10osvendor/20-storage-methods.fdi posizionamoci subito prima di&lt;br /&gt;
&lt;br /&gt;
   &amp;lt;!-- allow these mount options for ext3 --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
ed inseriamo queste righe:&lt;br /&gt;
&lt;br /&gt;
     &amp;lt;!-- allow these mount options for ntfs-3g --&amp;gt;&lt;br /&gt;
     &amp;lt;match key=&amp;quot;volume.fstype&amp;quot; string=&amp;quot;ntfs-3g&amp;quot;&amp;gt;&lt;br /&gt;
     &amp;lt;append key=&amp;quot;volume.mount.valid_options&amp;quot; type=&amp;quot;strlist&amp;quot;&amp;gt;nonempty&amp;lt;/append&amp;gt;&lt;br /&gt;
     &amp;lt;append key=&amp;quot;volume.mount.valid_options&amp;quot; type=&amp;quot;strlist&amp;quot;&amp;gt;show_sys_files&amp;lt;/append&amp;gt;&lt;br /&gt;
     &amp;lt;append key=&amp;quot;volume.mount.valid_options&amp;quot; type=&amp;quot;strlist&amp;quot;&amp;gt;silent&amp;lt;/append&amp;gt;&lt;br /&gt;
     &amp;lt;append key=&amp;quot;volume.mount.valid_options&amp;quot; type=&amp;quot;strlist&amp;quot;&amp;gt;no_def_opts&amp;lt;/append&amp;gt;&lt;br /&gt;
     &amp;lt;append key=&amp;quot;volume.mount.valid_options&amp;quot; type=&amp;quot;strlist&amp;quot;&amp;gt;dmask=&amp;lt;/append&amp;gt;&lt;br /&gt;
     &amp;lt;append key=&amp;quot;volume.mount.valid_options&amp;quot; type=&amp;quot;strlist&amp;quot;&amp;gt;fmask=&amp;lt;/append&amp;gt;&lt;br /&gt;
     &amp;lt;append key=&amp;quot;volume.mount.valid_options&amp;quot; type=&amp;quot;strlist&amp;quot;&amp;gt;uid=&amp;lt;/append&amp;gt;&lt;br /&gt;
     &amp;lt;append key=&amp;quot;volume.mount.valid_options&amp;quot; type=&amp;quot;strlist&amp;quot;&amp;gt;locale=&amp;lt;/append&amp;gt;&lt;br /&gt;
     &amp;lt;/match&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Riavviamo i servizi hal e udev ed ecco fatto.&lt;br /&gt;
D'ora in poi gli hard disk esterni formattati in ntfs verranno montati con la possibilità di scrittura.&lt;br /&gt;
&lt;br /&gt;
Buon divertimento !!!&lt;br /&gt;
&lt;br /&gt;
= Credits =&lt;br /&gt;
&lt;br /&gt;
Sottolineo che quanto scritto non è farina del mio sacco, ma solo la descrizione di come seguendo guide altrui ho raggiunto lo scopo, ringrazio quindi tutti gli autori delle guide ed il mio eterno pungolo gohanz (&amp;quot;se va a lui deve andare anche a me&amp;quot; è il mio motto).&lt;br /&gt;
&lt;br /&gt;
gnubit&lt;/div&gt;</summary>
		<author><name>Gnubit</name></author>	</entry>

	</feed>