<?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=FileOnFile&amp;feed=atom&amp;action=history</id>
		<title>FileOnFile - Cronologia</title>
		<link rel="self" type="application/atom+xml" href="http://www.slacky.eu/wikislack/index.php?title=FileOnFile&amp;feed=atom&amp;action=history"/>
		<link rel="alternate" type="text/html" href="http://www.slacky.eu/wikislack/index.php?title=FileOnFile&amp;action=history"/>
		<updated>2013-05-20T05:41:50Z</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=FileOnFile&amp;diff=2317&amp;oldid=prev</id>
		<title>Gohanz il 12:06, 11 set 2006</title>
		<link rel="alternate" type="text/html" href="http://www.slacky.eu/wikislack/index.php?title=FileOnFile&amp;diff=2317&amp;oldid=prev"/>
				<updated>2006-09-11T12:06:04Z</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 12:06, 11 set 2006&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:Scritti &lt;span class=&quot;diffchange diffchange-inline&quot;&gt;Misti]]&lt;/span&gt;&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;[[Category:Scritti &lt;span class=&quot;diffchange diffchange-inline&quot;&gt;misti]]&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;Questa guida trattera' il metodo di formattare un file (che creeremo) e &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;Questa guida trattera' il metodo di formattare un file (che creeremo) e &lt;/div&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Gohanz</name></author>	</entry>

	<entry>
		<id>http://www.slacky.eu/wikislack/index.php?title=FileOnFile&amp;diff=2316&amp;oldid=prev</id>
		<title>Gohanz il 12:05, 11 set 2006</title>
		<link rel="alternate" type="text/html" href="http://www.slacky.eu/wikislack/index.php?title=FileOnFile&amp;diff=2316&amp;oldid=prev"/>
				<updated>2006-09-11T12:05:04Z</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:Scritti Misti]]&lt;br /&gt;
&lt;br /&gt;
Questa guida trattera' il metodo di formattare un file (che creeremo) e &lt;br /&gt;
montarlo su una dir. Questa e' una tecnica molto usata anche se molti la&lt;br /&gt;
ignorano.Basti pensare ai file .iso dei cds o dvd.L'utilita' e' molto&lt;br /&gt;
vasta anche se capisco di primo impatto non traspare:un'idea astrusa&lt;br /&gt;
puo' essere quella della sostituzione in alcuni casi molto particolari&lt;br /&gt;
(e fantasiosi) delle quote per la registrazione dello spazio utilizzato&lt;br /&gt;
da un determinato utente.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Prima di tutto bisogna creare il file che servira' per i nostri scopi e &lt;br /&gt;
ovviamente la sua grandezza la dobbiamo decidere noi!!Per ottenere questo &lt;br /&gt;
risultato utilizzeremo il comando &amp;quot;dd&amp;quot; (vedere le pagine di man per &lt;br /&gt;
approfondire).Ammettiamo di voler creare un file da ben 100Mb tenendo &lt;br /&gt;
presente che un ogni settore che deve scrivere dd occupa 512 bytes sul &lt;br /&gt;
file.Quindi per raggiungere una quota di 100Mb bisogna scrivere &lt;br /&gt;
&lt;br /&gt;
 20*10^6(512*20*10^6=100Mb circa)&lt;br /&gt;
&lt;br /&gt;
settori.Il comando definitivo sara' percio':&lt;br /&gt;
&lt;br /&gt;
 dd if=/dev/zero of=/My/PATH/FILE count=20000000&lt;br /&gt;
&lt;br /&gt;
L'&amp;quot;if&amp;quot; indica ,nel comando dd, qual'e' la sorgente di input (da non &lt;br /&gt;
confondere con l'if nella programmazione). /dev/zero non fa altro che &lt;br /&gt;
generare un flusso di 0 quindi nel nostro caso un flusso di bit&lt;br /&gt;
fino a raggiungere i 100Mb circa.&amp;quot;of&amp;quot; indica invece quale sara' la &lt;br /&gt;
destinazione del flusso di dati(in questo caso il file di nome FILE nel path &lt;br /&gt;
/MY/PATH).Infine &amp;quot;count&amp;quot; come ho preannunciato prima indica il numero di&lt;br /&gt;
settori da scrivere nel file.&lt;br /&gt;
&lt;br /&gt;
Ottenuto il file desiderato dobbiamo formattarlo (useremo ext2 ma potete &lt;br /&gt;
usare quello che volete):&lt;br /&gt;
&lt;br /&gt;
 mke2fs /MY/PATH/FILE&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
 OUTPUT:&lt;br /&gt;
 /MY/PATH/FILE is not a block special device.&lt;br /&gt;
&lt;br /&gt;
 Proceed anyway? (y,n) y&lt;br /&gt;
&lt;br /&gt;
 Filesystem label=&lt;br /&gt;
&lt;br /&gt;
 OS type: Linux&lt;br /&gt;
&lt;br /&gt;
 Block size=1024 (log=0)&lt;br /&gt;
&lt;br /&gt;
 Fragment size=1024 (log=0)&lt;br /&gt;
&lt;br /&gt;
 2512 inodes, 10000 blocks&lt;br /&gt;
&lt;br /&gt;
 500 blocks (5.00%) reserved for the super user&lt;br /&gt;
&lt;br /&gt;
 First data block=1&lt;br /&gt;
&lt;br /&gt;
 2 block groups&lt;br /&gt;
&lt;br /&gt;
 8192 blocks per group, 8192 fragments per group&lt;br /&gt;
&lt;br /&gt;
 1256 inodes per group&lt;br /&gt;
&lt;br /&gt;
 Superblock backups stored on blocks:&lt;br /&gt;
&lt;br /&gt;
 8193&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 Writing inode tables: done&lt;br /&gt;
&lt;br /&gt;
 Writing superblocks and filesystem accounting information: done&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 This filesystem will be automatically checked every 20 mounts or&lt;br /&gt;
&lt;br /&gt;
 180 days, whichever comes first. Use tune2fs -c or -i to override.&lt;br /&gt;
&lt;br /&gt;
dare conferma di voler procedere.&lt;br /&gt;
&lt;br /&gt;
Ora l'ultima cosa da fare e' montare il nostro file in una dir che &lt;br /&gt;
desideriamo (per esempio un'ipotetica /mnt/FILE).Esistono dei particolari &lt;br /&gt;
device in /dev/ definiti loop (all'incirca sono 8 ma il numero e' facilmente &lt;br /&gt;
incrementabile modificando il kernel).Ora li utilizzeremo in modo casuale &lt;br /&gt;
per i nostri scopi:&lt;br /&gt;
&lt;br /&gt;
 mount -o loop /MY/PATH/FILE /mnt/FILE/&lt;br /&gt;
&lt;br /&gt;
Con l'optione &amp;quot;-o loop&amp;quot; non facciamo altro che chiedere al kernel di &lt;br /&gt;
decidere quale loop scegliere (per evitare che un loop occupato venga &lt;br /&gt;
forzato).Ovviamente e' possibile anche decidere quale loop occupare:&lt;br /&gt;
mount -o loop=/dev/loop0 /MY/PATH/FILE /mnt/FILE&lt;br /&gt;
&lt;br /&gt;
ATTENZIONE!io personalmente consiglio di far fare al kernel (errare umano &lt;br /&gt;
est)!&lt;br /&gt;
&lt;br /&gt;
Abbiamo montato il nostro file! Non ci resta che riempirlo ed usarlo come &lt;br /&gt;
vogliamo.Usate il classico &amp;quot;df&amp;quot; per determinare la buona riuscita della &lt;br /&gt;
procedura.&lt;br /&gt;
&lt;br /&gt;
 Autore: Sickk&lt;/div&gt;</summary>
		<author><name>Gohanz</name></author>	</entry>

	</feed>