Utilizzare un file come swap: differenze tra le versioni

Vai alla navigazione Vai alla ricerca
m
nessun oggetto della modifica
Nessun oggetto della modifica
mNessun oggetto della modifica
Riga 5: Riga 5:
Normalmente, come memoria di swap, viene utilizzata una partizione dedicata. Gli stessi installers delle varie distribuzioni, Debian compresa, si "lamentano" se tale partizione non è presente. Con i kernel 2.6.xxx è però possibile utilizzare dei file come swap, in aggiunta o al posto di una partizione. Il vantaggio di ciò è sicuramente una maggior flessibilità: infatti, nel caso in cui si renda necessario modificare la dimensione dell'area di swap, è molto più rapido farlo con un file che non con una partizione.
Normalmente, come memoria di swap, viene utilizzata una partizione dedicata. Gli stessi installers delle varie distribuzioni, Debian compresa, si "lamentano" se tale partizione non è presente. Con i kernel 2.6.xxx è però possibile utilizzare dei file come swap, in aggiunta o al posto di una partizione. Il vantaggio di ciò è sicuramente una maggior flessibilità: infatti, nel caso in cui si renda necessario modificare la dimensione dell'area di swap, è molto più rapido farlo con un file che non con una partizione.
== Creare un file di swap ==
== Creare un file di swap ==
Immaginiamo di dover creare un file di swap di nome /home/utente/swapfile delle dimensioni di 512 MB, ossia mezzo giga; questo lo si fa con il seguente comando:
Immaginiamo di dover creare un file di swap di nome <code>/home/utente/swapfile</code> delle dimensioni di 512 MB, ossia mezzo gigabyte; questo lo si fa con il seguente comando:


<pre>$dd if=/dev/zero of=/home/utente/swapfile bs=1048576 count=512</pre>
<pre>$dd if=/dev/zero of=/home/utente/swapfile bs=1048576 count=512</pre>
Riga 20: Riga 20:
<pre>#swapon /home/utente/swapfile</pre>
<pre>#swapon /home/utente/swapfile</pre>


Questo può andar bene per provare se funziona, ma per automatizzarne l'utilizzo è necessario modificare il file /etc/fstab. In questo file bisogna aggiungere la riga:
Questo può andar bene per provare se funziona, ma per automatizzarne l'utilizzo è necessario modificare il file <code>/etc/fstab</code>. In questo file bisogna aggiungere la riga:


<pre>/home/utente/swapfile      swap        swap        sw      0      0</pre>
<pre>/home/utente/swapfile      swap        swap        sw      0      0</pre>
Riga 31: Riga 31:


--[[Utente:Stampante|Stampante]] 11:52, 7 apr 2010 (CEST)
--[[Utente:Stampante|Stampante]] 11:52, 7 apr 2010 (CEST)
[[Categoria:Filesystem]]
6 999

contributi

Menu di navigazione