Swapi liitmise probleemi lahendus Ubuntus
Ubuntu Feisty ja Gutsy kasutajad võivad avastada ühel hetkel, et nende süsteemi vajalik swap partitsioon pole külge liidetud. Kuigi võib tunduda, et milleks seda vaja, siis vahest on siiski olukord, kus süsteem vajab enda jaoks swap partitsiooni. Kuigi mul endal arvutil 512MB RAM-i on vahest mahukate asjade jaoks vaja ka natuke swap ala. Seda tihti just näiteks mahukate uuenduste paigaldamisel, kui süsteemi samal ajal soovitakse kasutada. Seega, üks tunnusmärk sellest, et swap partitsioon pole külge liidetud on ka see, kui arvuti vahest väga aeglane on.
Kontrollimine
Kõige tähtsam on enne kontrollida, kas antud kahtlus ka paika peab. Seda saate lihtsalt teha terminalis käsuga:
swapon -s
mille väljund peaks olema
suvi@suvi-laptop:~$ swapon -s Filename Type Size Used Priority /dev/sda2 partition 1461904 0 -1 suvi@suvi-laptop:~$
Kui ta seda pole - ehk ei näita midagi, siis järelikult swap partitsiooni liidetud pole. Lisaks võite vaadata ka top või htop abil, kas need näitavad päises swap ala või mitte.
UUID kontrollimine
Üheks võimalikuks põhjuseks on, et fstab failis on vale UUID. Selleks, et näha, mis UUID on Teie süsteemi erinevatel partitsioonidel andke käsk:
blkid
Selle väljund peaks olema umbes selline:
suvi@suvi-laptop:~$ blkid /dev/sda1: UUID="883842f0-9706-46bf-a76c-f3ebaf8dd970" SEC_TYPE="ext2" TYPE="ext3" /dev/sda2: TYPE="swap" UUID="d700d0c5-7cc1-4e4a-9f43-606e6c02343b" /dev/sda3: UUID="11d7aed5-e2cc-4f78-8260-dff0df88318b" SEC_TYPE="ext2" TYPE="ext3" suvi@suvi-laptop:~$
Nagu näete on minu puhul swap partitsiooni UUID d700d0c5-7cc1-4e4a-9f43-606e6c02343b. Salvestage see endale kuskile ära.
/etc/fstab faili kontrollimine ja muutmine
Nüüd avage /etc/fstab fail
sudo gedit /etc/fstab
Selle sisu näeb välja umbes järgmine:
# /etc/fstab: static file system information. # # <file system> <mount point> <type> <options> <dump> <pass> proc /proc proc defaults 0 0 # /dev/sda1 UUID=883842f0-9706-46bf-a76c-f3ebaf8dd970 / ext3 defaults,errors=remount-ro 0 1 # /dev/sda3 UUID=11d7aed5-e2cc-4f78-8260-dff0df88318b /home ext3 defaults 0 2 # /dev/sda2 UUID=d700d0c5-7cc1-4e4a-9g46-606e6a32745b none swap sw 0 0 /dev/scd0 /media/cdrom0 udf,iso9660 user,noauto 0 0 /dev/fd0 /media/floppy0 auto rw,user,noauto 0 0
Nagu näete on swap partitsiooni UUID teine. Nüüd võtame enne kontrollitud swap partitsiooni UUID ja kopeerime selle swap partitsioonile. Peale seda salvestage oma töö ja restartige arvuti. Kui kõik läks nii nagu peab, siis peaks järgmisel restardil swap partitsioon ilusti külge olema liidetud.