Newsgroup: it.comp.os.linux.iniziare
Titolo: Creare un'area di swap dopo l'installazione

Salve a tutti,
su un netbook (1GB RAM) dove Ubuntu 9.10 è stato installato senza un'area di 
swap, e dove ci sono già 4 partizioni primarie per colpa di Win7, è possibile 
aggiungere un'area o un file di swap successivamente?
Grazie,
Paolo

 Win7, Ãš possibile aggiungere un'area o un file di swap successivamente?
per il file non vedo problemi, per la partizione devi nat. o dedicarle 
una della 4 (caso improbabile) o trasformarne una in estesa e creare 
delle partiizoni logiche;
r
-- 
eh-ho!
[Alan Sorrenti: Come un vecchio incensiere all'alba di un villaggio deserto]
Ramapage: 
http://umpf.net/

Paolo Cavallo ha scritto:

Sì, un file di swap è sempre possibile aggiungerlo (se c'è spazio su
disco).
Una partizione di swap solo se si manipola il tutto trasformando una
primaria in una estesa, e mettendoci dentro partizioni logiche.
Non ho detto che si possa fare così facilmente, intendiamoci, non mi
vorrei sentire in colpa se perdi tutto il sistema andando attorno al
partizionamento.
-- 
           |Save our planet!
    Ciao   |Save wildlife!
   roberto |For your E-MAIL use ONLY recycled Bytes  !!
           |roberto poggi   
rpo...@softhome.net

Paolo Cavallo ha scritto:

La partizione di swap non deve per forza essere primaria, può benissimo
essere una "partizione logica" all'interno di una partizione estesa. Se
c'è spazio...
Un file di swap lo puoi aggiungere a maggior ragione. Per un file di 512MB,
per esempio:
$ sudo dd if=/dev/zero of=/var/swapfile bs=1M count=512
$ sudo mkswap /var/swapfile
$ sudo swapon /var/swapfile
A questo punto il file è in uso.
Per rendere la cosa permanente, anche:
$ sudo cp /etc/fstab /etc/fstab.old
$ echo /var/swapfile none swap sw 0 0 | sudo tee -a /etc/fstab
-- 
Bye, Lem
Ceterum censeo ISLAM esse delendum
____________________________________________________________________________
Non sprecare i cicli idle della tua CPU: 
http://boinc.berkeley.edu/index.php

 Un file di swap lo puoi aggiungere a maggior ragione...
Grazie a te e agli altri.
Ho dato i comandi seguenti:
$ sudo dd if=/dev/zero of=/mnt/1GB.swap bs=1M count=1024
$ sudo mkswap /mnt/1GB.swap
$ sudo swapon /mnt/1GB.swap
e ho aggiunto a fstab la riga:
   /mnt/1GB.swap none swap sw 0 0
alla fine del file.
Ho riavviato, poi per provare se tutto andava bene ho aperto OpenOffice, 
Firefox, GIMP, Banshee...
Ora il comando $ free restituisce:
	   total       used      free    shared    buffers    cached
Mem:     1016976     996780     20196         0      32516    519964
-/+ buffers/cache:   444300    572676
Swap:    1302808          0   1302808
Ho l'impressione che non usi il file di swap...
Paolo

 Ho l'impressione che non usi il file di swap...
E te ne dispiaci? Hai 520MB di cache, perché dovrebbe swappare?
-- 
Flavio Visentin
Ubuntu in Zulu significa "Non so usare Debian". (cit. CtRiX)

 Ho l'impressione che non usi il file di swap...
Per verificare che il file sia disponibile:
$ cat /proc/swaps
oppure, che è lo stesso:
$ swapon -s
Se il file è listato, tutto bene. Anzi, rallegrati molto che non sia
necessario usarlo. :)



Perché in altre situazioni mi era sembrato che swappasse con un buon anticipo 
rispetto alle necessità...
OK, grazie,
Paolo

 $ swapon -s
C'è il mio file, e un misterioso /dev/ramzswap0, di tipo partition, da 250Mb. 
Eppure non c'era la partizione di swap...
[Secondo:
http://ubuntuforums.org/showthread.php?p=7268741
è una cache creata dalla live, o qualcosa del genere.]
Grazie,
Paolo

 Eppure non c'era la partizione di swap...
E' una parte della RAM che viene usata come swap comprimendo i dati.
Garantisce performance a metà strada tra il disco e la RAM.


 aggiungere un'area o un file di swap successivamente?
Tempo fa avevo letto della possibilita` di condividere la swap fra Linux e
Windows ed ho conservato l'URL nel segnalibri.
Te lo passo, poi valuta tu:
http://tinyurl.com/37rdydo

 Ho l'impressione che non usi il file di swap...
Non lo usi perch� non ne hai bisogno.
Occhio per� che l'hai creato in /mnt, in genere quella directory la si
usa per montare altri device...
-- 
ValeRyo
XT600 "Katoki Pajama" - 
http://www.slimmit.com/go.asp?7Y9
Napoli - appartamento in vendita: 
http://www.quisicasa.com
 


È un problema? Ho seguito una wiki di Ubuntu:
http://wiki.ubuntu-it.org/SwapFaq?highlight=%28swap%29
Grazie,
Paolo


È un problema? Ho seguito una wiki di Ubuntu:
http://wiki.ubuntu-it.org/SwapFaq?highlight=(swap)
Grazie,
Paolo

 È un problema? 
No, tutt'altro. L'unica cosa sarebbe da controllare le priorità dei due
swap, mettendo quello in ram al primo posto ovvero con prio maggiore.


 $ echo /var/swapfile none swap sw 0 0 | sudo tee -a /etc/fstab
sudo echo /var/swapfile none swap sw 0 0 >>/etc/fstab
Meglio, no?
-- 
Archlinux on (uname -a)
F

 sudo echo /var/swapfile none swap sw 0 0 >>/etc/fstab Meglio, no?
Eh, no. Così non funziona. Prova.
Ora ne capisci il perché? :)


 Eh, no. Così non funziona. Prova.
sudo echo "/var/swapfile none swap sw 0 0" >>/etc/fstab
Cosi?


 Cosi?
Nemmeno.
Il problema è che così esegui come fossi root il comando echo (il che
non serve), dopodiché la valenza di sudo si esaurisce: colla
redirezione in coda  accedi al file /etc/fstab, in scrittura, da
utente normale: e il sistema risponde giustamente picche.
Invece con:
$ echo /var/swapfile none swap sw 0 0 | sudo tee -a /etc/fstab
echo viene eseguito come utente, il che è più che sufficiente, ma il
file /etc/fstab viene editato come root, quindi coi permessi
giusti. :)
Ci sono anche altre soluzioni, però. Volendo usare la redirezione in
coda:
$ sudo bash -c "echo /var/swapfile none swap sw 0 0 >> /etc/fstab"
--
Bye, Lem