giovedì 19 luglio 2007

[Guida] Usiamo un file come memoria SWAP
è impressionante quante cose si possano imparare dalle riviste comprate in edicola, quei 4,90 euro per cento pagine di giornale con in regalo il CD di Edgy, che qualche genio ha deciso di regalare dopo l'usita di Feisty o.O vabbè... oppure, con l'aggiunta di un solo euro ti regalano il DVD di mandriva, sì, proprio quel DVD che ho estratto dal lettore e buttato appena ho visto l'interfaccia (completamente grafica tra l'altro) dell'installer... sì, ricordo.... dire che koda me l'aveva anche detto xDcomunque, oggi ho imparato come, grazie a pochi e semplici comandi, è possibile sfruttare un file utilizzandolo come meoria SWAP, insomma, in caso abbiate fatto casini col partizionamento o aveste bisogno di aggiungere memoria, affidatevi a questa alternativa che ruberà ben due minuti della vostra vita (a volte due e trenta secondi, in base a quanto scrivete veloce)... vabbè, vediamo di procedere:

aprite un terminale, per compiere queste operazioni dovrete essere root (quante battute si possono fare su sta parola?), io per comodità lancio subito
sudo su
e sto a posto... dopodichè inizia l'operazione. digitate
dd if=/dev/zero of=swapfile bs=1024 count=524288
dove la voce "count" indica lo spazio assegnato al nostro file espresso in Kbyte. Bene, avete creato il file, ora bisogna renderlo un'area di SWAP con il semplice comando
mkswap swapfile
è anche consigliabile modificarne i permessi, soprattutto se il pc viene usato da piu utenti, indi
chmod go-r
fatto! avete la vostra nuova area di swap, rendela attiva digitando
swapon swapfile
in caso voleste disattivarla basta dare lo stesso comando sostituendo "swapon" con "swapoff", logico... potete controllare che l'operazione sia andata a buon fine e che la nuova area swap sia attiva lanciando il comando "free", che mostra in output le informazioni sulla RAM, quindi anche sulla SWAP.
per far partire in automatico quest'area di swap all'avvio potete usare diversi metodi, sicuramente però il piu pratico è quello che porta ad aggiungere in fstab la seguente stringa
home/nome_utente/swapfile none swap sw 0 0
inutile dire che "/home/nome_utente" può variare in base a dove avete posizionato il vostro "swapfile"...

finito, semplice e veloce!

Nessun commento: