Utilizzare un file come swap: differenze tra le versioni

nessun oggetto della modifica
Nessun oggetto della modifica
Nessun oggetto della modifica
Riga 2: Riga 2:
__TOC__
__TOC__
== Introduzione ==
== Introduzione ==
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 reanda 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 reanda 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 ==
Riga 8: Riga 9:
$dd if=/dev/zero of=/home/utente/swapfile bs=1048576 count=512
$dd if=/dev/zero of=/home/utente/swapfile bs=1048576 count=512


Il parametro bs rappresenta il numero di byte: nel nostro caso, il valore 1.048.576 altri non è che il numero di byte corrispondenti a 1 MB (1024 al quadrato). Il parametro count è il moltiplicatore: viene creato infatti un file di dimensione bs*count, quindi 1MB * 512.
Il parametro ''bs'' rappresenta il numero di byte: nel nostro caso, il valore 1.048.576 altri non è che il numero di byte corrispondenti a 1 MB (1024 al quadrato). Il parametro ''count'' è il moltiplicatore: viene creato infatti un file di dimensione bs*count, quindi 1MB * 512.
Per poi renderlo effettivamente un file di swap, usiamo il comando:
Per poi renderlo effettivamente un file di swap, usiamo il comando:


Riga 14: Riga 15:


== Rendere operativo il file di swap ==
== Rendere operativo il file di swap ==
Il file di swap appena creato può essere reso subito operativo con il comando:
Il file di swap appena creato può essere reso subito operativo con il comando:


43

contributi