[Çözüldü] Swap alanı mount etme sorunu?

Başlatan omergex, 31 Mayıs 2008 - 04:01:05

« önceki - sonraki »

0 Üyeler ve 1 Ziyaretçi konuyu incelemekte.

omergex

Arkadaşlar bende hem Ubuntu hem de Pardus yuklu, sorun su ki ben Ubuntuyu her açtığımda swap alanı bağlı olmuyo ben bölümleme düzenleyicisi (gparted) ile her defasında mount ediyorum ki ancak öyle swap alana kavuşuyorum. Pardus'ta oyle bi problem yok direk swap bağlı oluyor.

Bu işin bi yolu yok mu her defasında uğraşmiyim, swap direk bağlı bi şekilde açılsın Ubuntum?
toshiba satellite a300 2d4
ati mobility readon hd 3400

ufuk_k

Bu sorunun normal şartlarda olması pek mümkün görünmüyor. Normal HD içinde bir swap bölümü ayırdığınızı varsayıyorum ben:

gksu gedit /etc/fstab komutunu alt+F2 ile gelen çalıştır kutusuna yazın. Orada şöyle bir parametre olması gerekiyor:

UUID=77ac264b-a55a-46dc-9297-7fd95c4b2a39 none            swap    sw              0       0

Burada UUID ile başlayan sizin swap alanınızın UUIDsidir. Bunun doğru girilmiş olması ve bağlanması gerekiyor. Diyelim ki swap diskiniz /dev/sda4 diye geçiyor, bölüm olarak. BU bölümün UUID'sini öğrenmek için uygulamalar-donatılar--uçbirimden:

sudo vol_id -u /dev/sda4 derseniz, ilgili bölümün UUIDsini öğrenir ve fstab dosyasına yazarsınız ya da kontrol edersiniz.

Ya da:

sudo blkid komutuyla tüm disklerin UUIDlerini ve diğer bilgilerini görebilirsiniz.

Unutmayın, sistem kurulu iken bir diski formatlarsanız, bir bölümü silerseniz, sistem diğer açılışta bu bölümün eski UUIDsini okur ve bağlayamaz. UUIDler bölüm formatlanınca, tablo değişince değişirler. O neden böyle bir sorunla karşılacağınızı bilerek, bir bölümü formatladıktan sonra, önce üstteki komutlarla UUIDsini öğrenin. Sonra /etc/fstab dosyasını yeniden düzenleyerek UUIDni doğru bir şekilde  girebilirsiniz.


omergex

gksu gedit /etc/fstab  ile yaptığımda
UUID=422d21cf-4316-42a9-9902-4e7700b72229 none            swap    sw              0       0
böyle bi parametre var yani su anda bağlı ama açılışta elle bağladım ben tabi, ondan bağlı gosteriyo.
sudo blkid
dediğimde ise
/dev/hda2: TYPE="swap" LABEL="PARDUS_SWAP"
olarak gosteriyo.
toshiba satellite a300 2d4
ati mobility readon hd 3400

ufuk_k

sudo vol_id -u /dev/hda2 komutunu denemediniz mi?

omergex

denedim ama hiç bişi olmadı yani dediğiniz gibi UUID parametreleri çıkmadı.
toshiba satellite a300 2d4
ati mobility readon hd 3400

ufuk_k

O zaman swap kısmındaki:

UUID=422d21cf-4316-42a9-9902-4e7700b72229 none            swap    sw              0       0

UUID parametresini tamamen silin. Yerine /dev/hda2 yazın ve kaydedip kapatın. Daha sonra yeniden başlatın, ya da sudo mount -a

omergex

malesef bu da fayda sağlamadı bilgisayara reset cektim acıldığında swap alanı yoktu.
toshiba satellite a300 2d4
ati mobility readon hd 3400

heartsmagic

Eğer swap alanı varsa ve kendisi /dev/hda2 ise ve fstab'da o şekilde ayarlandıysa görülmemesi imkansız.

sudo fdisk -l
çıktısını ve /etc/fstab içeriğini görebilir miyiz?
Hayattan çıkarı olmayanların, ölümden de çıkarı olmayacaktır.
Hayatlarıyla yanlış olanların ölümleriyle doğru olmalarına imkân var mıdır?


Böylece yalan, dünyanın düzenine dönüştürülüyor.

omergex

Disk /dev/hda: 40.0 GB, 40020664320 bayt
255 heads, 63 sectors/track, 4865 cylinders
Units = silindir of 16065 * 512 = 8225280 bytes
Disk identifier: 0x05020502

   Aygıt Açılış    Başlangıç     Bitiş  BlokSayısı Kml Sistem
/dev/hda1   *           1        2805    22531131   83  Linux
/dev/hda2            2806        2933     1028160   82  Linux takas / Solaris
/dev/hda3            2934        3906     7815622+  83  Linux


# /etc/fstab: static file system information.
#
# <file system> <mount point>   <type>  <options>       <dump>  <pass>
proc            /proc           proc    defaults        0       0
# /dev/hda3
UUID=c2b3bb4d-d5e8-49eb-9599-5302bf7948ef /               ext3    defaults,errors=remount-ro 0       1
# /dev/hda1
UUID=4E548CB4548CA077 /media/hda1     ntfs    defaults,nls=utf8,umask=007,gid=46 0       1
# /dev/hda2
UUID=422d21cf-4316-42a9-9902-4e7700b72229 none            swap    sw              0       0
/dev/hdc        /media/cdrom0   udf,iso9660 user,noauto     0       0
/dev/fd0        /media/floppy0  auto    rw,user,noauto  0       0

toshiba satellite a300 2d4
ati mobility readon hd 3400

heartsmagic

İyi güzel de sen ufuk_k'nın dediğini yapmamışsın ki.

# /dev/hda2
UUID=422d21cf-4316-42a9-9902-4e7700b72229 none            swap    sw              0       0

kısmını
# /dev/hda2
/dev/hda2      none            swap    sw              0       0


olarak değiştir.

sudo mount -a
komutunu ver swap'i kontrol et. Olmazsa en son sistemi bir kere yeniden başlatırsın.
Hayattan çıkarı olmayanların, ölümden de çıkarı olmayacaktır.
Hayatlarıyla yanlış olanların ölümleriyle doğru olmalarına imkân var mıdır?


Böylece yalan, dünyanın düzenine dönüştürülüyor.

omergex

heartsmagic ve ufuk_k sizlere gerçekten cok tesekkur ederim işe yaradı ben daha once ufuk-k un dediği şeyi yaptım ama

/dev/hda2      none            swap    sw              0       0 
yerine sadece
/dev/hda2 olarak yapmıstım ondan işe yaramamıstı demek ki..
toshiba satellite a300 2d4
ati mobility readon hd 3400

erginemr

#11
Düşününce gerçekten komik geliyor ama /etc/fstab dosyasının detaylarını bilmediğiniz için hata yapmanız doğal. Aşağıdaki Gentoo dökümanı, size fstab'ın içeriği hakkında daha fazla bilgi verecektir. Okumanızı tavsiye ederim:
http://www.gentoo.org/doc/tr/handbook/handbook-x86.xml?part=1&chap=8

heartsmagic

Doğrudur, yaklaşık 2-3 ay sonra sanırım ne kadar kolay olduğunu @omergex de anlayacaktır :)
Başlığı etiketleyip, kapatıyorum.
Hayattan çıkarı olmayanların, ölümden de çıkarı olmayacaktır.
Hayatlarıyla yanlış olanların ölümleriyle doğru olmalarına imkân var mıdır?


Böylece yalan, dünyanın düzenine dönüştürülüyor.

ihtiyar said

Ek bilgi:

Var olan ama aktif olmayan ya da yeni eklenmiş swap alanını aktif etme komutu;

swapon -a

swapon komutu hakkında ayrıntılı bilgiye,

man swapon

komutu ile ulaşabilirsiniz.

Not: Aramalar neticesinde bulamadığım bir cevabı buldum ve aramalarda çıksın diye eklemek istedim.