Swap non attiva

3 risposte [Ultimo messaggio]
Ritratto di xenarulz
xenarulz
(Geek)
Offline
Geek
Iscritto: 01/05/2006
Messaggi: 54

Buonasera! Ho un problema con la swap, ho cercato sul forum ma non ho trovato risposta...
Da un paio di giorni in qua ho notato forti rallentamenti al pc. Non installo nè disinstallo nulla da mesi, uso la bestiola come sempre, salvo che ultimamente ho navigato anche in siti un pò pirateschi, diciamo così.
Ho Opensuse 12.3 (lo so, lo so...) con KDE (lo so, lo so...)
Comunque sia, tutto lentissimo.
Vado sul monitor prestazioni e vedo che la memoria fisica è sempre al massimo, la cpu attorno al 30%, la swap a zero e sotto c'è il messaggio swap non disponibile.
Direi che il problema è lì.
Il mio fstab è così:

/dev/disk/by-id/ata-WDC_WD5000AAKS-00A7B2_WD-WCASY5038696-part5 swap swap defaults 0 0
/dev/disk/by-id/ata-WDC_WD5000AAKS-00A7B2_WD-WCASY5038696-part6 / ext3 acl,user_xattr 1 1
/dev/disk/by-id/ata-WDC_WD5000AAKS-00A7B2_WD-WCASY5038696-part7 /home ext3 acl,user_xattr 1 2
/dev/disk/by-id/ata-WDC_WD5000AAKS-00A7B2_WD-WCASY5038696-part1 /windows/C ntfs-3g users,gid=users,fmask=113,dmask=002,locale=it_IT.UTF-8 0 0
proc /proc proc defaults 0 0
sysfs /sys sysfs noauto 0 0
debugfs /sys/kernel/debug debugfs noauto 0 0
devpts /dev/pts devpts mode=0620,gid=5 0 0
/dev/disk/by-id/ata-WDC_WD5000AAKS-00A7B2_WD-WCASY5038696-part3 /E ntfs-3g user,users,gid=users,fmask=113,dmask=002,locale=it_IT.UTF-8 0 0

Ho trovato istruzioni che dicevano di fare blkid e copiarsi l'UIID della swap e sostituirlo nell'UIID dell'ultima riga dell'fstab.
Ma il mio fstab l'UIID nell'ultima riga dove ce l'ha?

Dando blkid ottengo questo:

/dev/sda1: UUID="429C00349C00254F" TYPE="ntfs"
/dev/sda3: LABEL="dati" UUID="36BA45E50FAB406D" TYPE="ntfs"
/dev/sda5: UUID="00616704-4733-49e1-a84d-f7182592f1e7" TYPE="swap"
/dev/sda6: UUID="34f7e817-bf4e-43af-a958-7a0399d76b55" TYPE="ext3"
/dev/sda7: UUID="5a87e8a8-c785-4ffe-bed6-e32e0f3cf692" TYPE="ext3"

Dando swapon -a ottengo:
swapon: /dev/disk/by-id/ata-WDC_WD5000AAKS-00A7B2_WD-WCASY5038696-part5: stat failed: File o directory non esistente

Qualunque suggerimento è più che ben accetto.
Grazie anticipatamente!!

Ritratto di SilverHawk
SilverHawk
(Geek)
Offline
Geek
Iscritto: 31/05/2014
Messaggi: 180

Servirebbe capire com'è partizionato il disco, così da avere dettagli maggiori sulla partizione di swap. A occhio direi che il sistema tenta di usare una partizione che non esiste...
Posta l'output (da root) di [fdisk -l /dev/sda] o uno screenshot delle partizioni (da YaST partizionatore o gparted).
Ciao

Ritratto di spock
spock
(Guru)
Offline
Guru
Iscritto: 03/08/2006
Messaggi: 1196

Prova a modificare la riga relativa alla swap in /etc/fstab mettendo l'UUID così (dopo aver fatto una copia del file originale) :

UUID=00616704-4733-49e1-a84d-f7182592f1e7 swap swap defaults 0 0

riavvia e vedi se funziona.

Ciao

Ritratto di xenarulz
xenarulz
(Geek)
Offline
Geek
Iscritto: 01/05/2006
Messaggi: 54

Seguendo il consiglio si spock (grazie) ora la swap è attiva. L'uso è molto basso e il pc ogni tanto rallenta ancora ma meno di prima.
Per la cronaca ecco l'output che dicevate:

Disk /dev/sda: 500.1 GB, 500107862016 bytes
255 heads, 63 sectors/track, 60801 cylinders, total 976773168 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0xe626e626

Device Boot Start End Blocks Id System
/dev/sda1 63 233022824 116511381 7 HPFS/NTFS/exFAT
/dev/sda2 * 495557055 976768064 240605505 f W95 Ext'd (LBA)
/dev/sda3 233022825 495557054 131267115 7 HPFS/NTFS/exFAT
/dev/sda5 495557118 499766084 2104483+ 82 Linux swap / Solaris
/dev/sda6 499766148 541711799 20972826 83 Linux
/dev/sda7 541711863 976768064 217528101 83 Linux

Partition table entries are not in disk order