SWAP un file al posto della partizione


1. Loggarsi come utente Root

Prima di iniziare aprire il terminale e digitare

sudo su

quindi inserire la password

e saremo loggati come utente Root

2. Controllare la memoria di swap del proprio pc

Aprire terminale e digitare:

free -m

dovrebbe apparire un risultato simile a questo

             total       used       free     shared    buffers     cached
Mem:           590        521         68          0         87        184
-/+ buffers/cache:        248        341
Swap:            0          0          0


3. Controllare lo spazio libero del proprio pc

Aprire terminale e digitare:

df -hla

dovrebbe apparire un risultato simile a questo dove è possibilie controllare lo spazio disponibile sotto la scritta "Avail"

Filesystem      Size  Used Avail Use% Mounted on
/dev/xvda1      7.9G  3.0G  4.5G  40% /
proc               0     0     0    - /proc
sysfs              0     0     0    - /sys
none               0     0     0    - /sys/fs/fuse/connections
none               0     0     0    - /sys/kernel/debug
none               0     0     0    - /sys/kernel/security
udev            288M   12K  288M   1% /dev
devpts             0     0     0    - /dev/pts
tmpfs           119M  180K  118M   1% /run
none            5.0M     0  5.0M   0% /run/lock
none            296M     0  296M   0% /run/shm

4. Creare il file di swap

Aprire terminale e digitare:

fallocate -l 2GB /swap

controllare che sia stato scritto scrivedo nel terminale

ls -lah /swap 

dovrebbe apparire un risultato simile a

-rw-r--r-- 1 root root 1.9G (data di creazione) /swap

Dare i permessi di scrittura al file creato scrivendo nel terminale

chmod 600 /swap

Controllare che i permessi siano corretti scrivendo nel terminale

ls -lah /swap 

il risultato dovrebbe essere simile

-rw------- 1 root root (data di creazione) /swap

5. Attivare lo swap

Aprire terminale e digitare:

mkswap /swap && swapon /swap

che dara'come risulatato un qualcosa di simile a

Setting up swapspace version 1, size = 1953120 KiB
no label, UUID=(numeri identificativi)

Controllare che lo swap sia attivo digitando nel terminale

free -m

che dara' come risultato

             total       used       free     shared    buffers     cached
Mem:           590        542         47          0         90        186
-/+ buffers/cache:        265        324
Swap:         1907          0       1907

Aggiungere stringa al file fstab scrivendo sul terminale

medit  /etc/fstab

all apertura di medit inserire la seguente riga , salvare e chiudere.

/swap none swap defaults 0 0

ELIMINARE IL FILE DI SWAP

Per rimuovere il file e togliere lo swap basterà scrivere il seguente comando:

swapoff -a && rm -rf /swap