Home Map Index Search News Archives Links About LF
[Top bar]
[Bottom bar]
Bu makalenin farkl� dillerde bulundu�u adresler: English  Castellano  Deutsch  Francais  Nederlands  Russian  Turkce  

convert to palmConvert to GutenPalm
or to PalmDoc

[picture of Frederic]
taraf�ndan Frédéric Raynal

Yazar hakk�nda:
Frédéric Raynal bilgisayar bilimlerinde tez haz�rl�yor, bkz :INRIA.Okumay� (Tolkien 'den Balzac'a ) ve m�zik dinlemeyi(Mozart'tan Philip Glass'a ve Led Zeppelin'den Massive Attack'a ya da Björk ve Boris Vian'a , fakat rap, techno ya da benzeri t�rlerden ka��n�r ;-) �ok sever.
��erik:

automount ve autofs

�eviri : Ceyhun Elmas

-

�zet:

automount ve autofs dosya sistemi y�netiminde �ok g��l� ve i�leri kolayla�t�r�c� ara�lard�r. Bu sayede kullan�c�lar farkl� dosya sistemlerine yaln�zca gereksinim duyduklar�nda otomatik olarak ba�lan�rlar. (mount edilirler)



 

Giri�

Fiziksel sistem(hard disks, floppies, cdrom, ...) ve/ya da the i�letim sisteminde ba��ms�z, datalar�n yaz�lmas� (bu anlamda de�il) farkl�d�r : dosya sistemi olarak ne �a��r�r�z ? (Umarim dil konusuna �nem g�sterenler ya da gramer uzmanlar� bu k�sa yollardan dolay� beni affeder.;-) /etc/fstab dosyas� sistemin her a��l���nda hard mount noktalar� sa�lar. Bu dosyadaki her giri� uygun yerlere ve uygun dosya sistemlerini tan�mlar. (sabit diskinizin b�l�mleri gibi). Daha sonra di�er noktalara eri�mek istedi�inizde yaln�zca root yetkileriyle mount i�lemini yapabilirsiniz. (/etc/fstab dosyas�na kullan�c� i�in �zel bir tan�m yap�lmad�ysa...) root olarak iste�inize uygun �zel mount noktalar�n� �zel se�eneklerle olu�turabilirsiniz. S�radan kullan�c� buna ayn� haklarla sahip de�ildir (neyazik ki ;-) , t�m verilere eri�imi k�s�tlanm��t�r.

Mount ve fstab man sayfalar� t�m komutlar� ve i�eri�ini a��kl�yor.

Her ikisi de (automount, autofs) sistem y�neticilerine dosya sistemine eri�en t�m makinalar� d�zenleyebilme olana�� sa�l�yor. Ayn� yolla istenirse mount i�lemi de yap�labilir. Kullan�c�lar bu �ekilde t�m dosya sistemine saydam bi�imde eri�ebiliyorlar (�ekirde�in bu iste�e verece�i cevab� �nemsemeden).

 

Betimleme

Bu �ift(automount, autofs), istemci/sunucu modeli kullan�lan a�larda kullan�labilir gibi g�r�nebilir.Sunucu ko�uyor, istemleri bekliyor. �stem geldi�inde sunucu otomatik olarak iki duruma ge�iyor.Birincisi istemi yan�tl�yor di�eri yeni istemleri bekliyor.

Burada autofs bekleyen sunucu, automount ise "iki duruma d�n��en sunucu" 'dan biri rol�n� oynuyor. Yan�tlar yap�land�rma dosyas�nda tutuluyor.

 

autofs

Genellikle autofs yeniden a��l�� an�nda etkin hale gelir ve sistemin kapat�lmas� (ya da kapat�l�p a��lmas� --reboot-- ) durumunda kapan�r. Bunula birlikte sistem y�neticisi dilerse elle de durdurup ba�latabilir.

autofs 4 farkl� se�ene�e sahiptir:

  1. start :
  2. isminde oldu�u gibi i�lemleri ba�lat�r. ��lem ba�lad���nda, autofs "map"'lere (map'ler �zel mount noktalar�d�r) bakar. Yap�land�rma dosyas� /etc/auto.master'd�r. Daha sonra automount her mount noktas� i�in ba�lat�l�r. Bundan sonra autofs, NIS map'lerine bakar (bu yaz�da sar� sayfalardan daha fazla bahsetmeyece�iz );
  3. stop :  autofs ve t�m automount'lar durdurulur. ;
  4. status :  o anki yap�land�rma ve ko�an automount'lar g�r�nt�lenir. ;
  5. reload :  auto.master tekrar okunur ve bunun d���ndakiler durdurulur ve yeni mount noktalar� i�in tekrar ba�lat�l�r. De�i�iklikler birdahaki a��l��ta aktif hale gelir. Bir ba�ka deyi�le auto.master'daki de�i�iklikler autofs yeniden ba�lat�ld���nda devreye girer.


K�saca, autofs ba�lamadan �nce auto.master dosyas�na bakarak ilgili yerleri mount etmekten ba�ka bir �ey yapmaz.  

automount

automout ilk mount noktas�ndan (ilk noktaya rastlad���nda autofs automount'u ba�lat�r) ve bu mount noktas�n�n getirdi�i yeni map bile�enleriyle �al���r. Map, dosya sisteminde otomatik olarak mount edilecek yerleri automount'a bildirecektir. (ad�ndan anla��laca�� gibi ;-). Burada mount , ileride birileri dizin a�ac�nda biryerlere eri�meye �al��t���nda mount noktas�nda bildirildi�i bi�imde otomatik olarak devreye girecektir.

Dosya sisteminde etkin olmayan mount noktalar� belli bir s�re ge�ti�inde otomatik olarak devre d��� b�rak�l�r (umount edilir). (bu s�renin de�eri 5 dakikad�r).

 

Yap�land�rma

Yap�land�rma iki dosyan�n yard�m�yla ger�ekle�tirilir. auto.master dosyas� mount noktalar�n� ve bu mount noktas� i�in sistem se�eneklerini i�eriyor.  

/etc/auto.master dosyas�

Burada Sun bi�imi kullan�larak map'ler a��klan�yor.Di�er bi�im (hesiod) a�a��da a��kland��� gibi kullan�lamaz.

/etc/auto.master autofs'in ana dosyas�d�r.Her sat�r mount noktalar�n� ve bu mount noktalar�ndan mount edilecek olan dosya sisteminin bilgisini i�erir. Son alan, mount ba�lad���nda mount noktalar�na ge�i�e izin verir.

sat�r dizgisi ��yle olmal�d�r  :
mount-noktas� automount-i�in-uygulanacak-map [ -mount-se�enekleri-virg�lle-ayr�l�r ]

�rnek :

/home /etc/auto.home
/misc /etc/auto.misc --timeout 60
/mnt yp:mnt.map -intr,nosuid,nodev


Burada 3 mount noktas� yap�land�r�l�yor, /home, /misc ve /mnt. Dosyaya eri�im /misc i�inde, automount /etc/auto.misc dosyas�n� mount se�eneklerini bulmak i�in ve dosya sistemine birle�tirmek i�in okuyacakt�r.
Son iki sat�r se�enekleri al�r. Bunlar mount man sayfalar�nda a��klan�yor ve standart �ekile getiriliyor. �rne�in son sat�r�nda g�r�ld��� gibi, autofs ve automount sar� sayfalarla tam uyumludur (NIS ve di�erleri).

 

Automount'un map'leri

Bu dosyan�n dizgisi neredeyse auto.master ile ayn�.(bu normal ��nk� o da bir map dosyas�;-) :
anahtar [ -mount-se�enekleri-virg�lle-ayr�l�r ] yer

Anahtar, dosya sistemi alt�ndaki mount noktas� i�in temsilcidir. Yeri ger�ek fiziksel aland�r.

Haydi bir �nceki /etc/auto.misc fdosyas�  �rne�ine geri d�nelim:

kernel -ro,soft,intr ftp.kernel.org:/pub/linux
cdrom -fstype=iso9660,ro :/dev/cdrom
floppy -fstype=auto :/dev/fd0
windoz -fstype=vfat :/dev/hda1

Dosya i�in mutlak yol : then :
/mount-point/key/path/file

Sonra windows'umun config.sys dosyas� okunur, burada hemen "cat /misc/windoz/config.sys" komutunu �al��t�r�yorum ve /dev/hda1 ayg�t�na eri�iyor.

Burada dikkat etmemiz gereken nokta dosyadaki ilk sat�r�n NFS 'den payla��ma a��lm�� dizini g�sterdi�idir. (automount ve autofs'in nekadar uyumlu oldu�u hemen g�r�l�yor ;-)

 

Son ayr�nt�lar

�ncelikle, map'deki dosyalardan herhangi birine eri�meye �al��t���m�zda yol tan�m�n�n eksiksiz yap�lmas� gerekti�ine dikkat etmeliyiz. Mutlak yolu girerken aralar i�in genellikle TAB kullan�r�z. E�er map y�klenmediyse, anahtar �al��mam�� olacakt�r. Bir �nceki �rnekten devam edelim , e�er ayn� config.sys dosyas�na eri�mek ve  :
%1 > cat /misc/ <TAB >
yamak istiyorum. Tamamlayacak herhangi bir�ey bulamad���nda yaln�zca hayalk�r�kl��� ya�atacak "beep" alaca��z. (de�i�ik se�enekleri olan "beep" herzaman bir yanl��a i�aret etmeyebilir.Bunlar� ay�rt etmeliyiz. <CTRL+D> komutunu �al��t�rd���n�zda t�m sa�lanan de�erleri g�rebilirsiniz, e�er azsalar.)

Problem gibi g�r�nen bu durum asl�nda normaldir. Belli ki i�lemi tamamlamay� denedi�inizde ,dizin i�erikleri tarand�, daha sonra denk gelen sembolleri izlediniz. Burada eri�im olana kadar /misc dizini bo�tur. Di�er bir deyi�le, mount noktas� otomatik olarak kald�r�lana kadar kullanmazs�n�z. (daha fazla kaynak i�erilmedi�inde ve zaman a��m�nda sonlanacakt�r.)

Haydi �imdi map'e eri�imden �nce ve sonra mount'un sonu�lar�na bakal�m. Burada bir �nceki tek mount noktal� /etc/auto.master '� hesaba kat�yoruz.

/dev/hda6 on / type ext2 (rw)
none on /proc type proc (rw)
/dev/hda9 on /home type ext2 (rw)
none on /dev/pts type devpts (rw,gid=5,mode=620)
automount(pid362) on /home type autofs (rw,fd=5,pgrp=362,minproto=2,maxproto=3)
automount(pid364) on /misc type autofs (rw,fd=5,pgrp=364,minproto=2,maxproto=3)
automount(pid366) on /mnt type autofs (rw,fd=5,pgrp=366,minproto=2,maxproto=3)

Her mount noktas� i�in bir daemon (deamon - kabaca arka plandaki i�lem) dikkat edelim. Bunun yan�nda, t�m "tipler" "autofs". Benim /misc/windoz/config.sys dosyama bak�ld�ktan sonra, mount  'un sonu�lar�:

/dev/hda6 on / type ext2 (rw)
none on /proc type proc (rw)
/dev/hda9 on /home type ext2 (rw)
none on /dev/pts type devpts (rw,gid=5,mode=620)
automount(pid362) on /home type autofs (rw,fd=5,pgrp=362,minproto=2,maxproto=3)
automount(pid364) on /misc type autofs (rw,fd=5,pgrp=364,minproto=2,maxproto=3)
automount(pid366) on /mnt type autofs (rw,fd=5,pgrp=366,minproto=2,maxproto=3)
/dev/hda1 on /misc/windoz type vfat (rw)

Son sat�rda ne yap�ld��� g�r�l�yor :) e�er 60 saniye bu dizine eri�meden ge�irirsek bu nokta birdahaki mount komutunda g�r�nmeyecektir.  

Sonu�

Ki�isel bilgisayarlarda Linux ko�uyor ve �rne�in, Windows, automount ve autofs yayg�n bi�imde kullan�l�yor,root olarak giri�ler genelde ayr� tutuluyor. Eri�ilecek veriler ve FAT ve FAT32 b�l�mleri i�in map �zerinde tan�m yap�lmas� yeterlidir.

A� anlam�nda, sar� sayfalar (di�er yaz� serisinde bu konuyla ilgili �al��aca��z) ve NFS gibi �zellikler kullan�lmaya ba�lad���ndan beri bu �zellik en �nemli bile�ene kar��l�k geliyor. Fiziksel olarak nerede oldu�umuzu d���nmeden istedi�imiz her yere bu sayede eri�im sa�layabiliriz.

automount �zelli�iyle bir sunucunun kullan�lmas� yaln�zca sunucuda bir hata olmas� durumunda istemcileri etkileyecektir. Dolay�s�yla bu sistem b�y�k firmalar�n servis d��� s�relerini azaltmas� a��s�ndan b�y�k �nem ta��r. (�zellikle 10 ya da daha fazla NFS sunucusu olan yap�larda...)

f  

Bu yaz� i�in g�r�� bildiriminde bulunabilirsiniz

Her yaz� kendi g�r�� bildirim sayfas�na sahiptir. Bu sayfaya yorumlar�n�z� yazabilir ve di�er okuyucular�n yorumlar�na bakabilirsiniz.
 talkback page 

G�rsely�re sayfalar�n�n bak�m�, LinuxFocus Edit�rleri taraf�ndan yap�lmaktad�r
© Frédéric Raynal, FDL
LinuxFocus.org

Buray� klikleyerek hatalar� rapor edebilir ya da yorumlar�n�z� LinuxFocus'a g�nderebilirsiniz
�eviri bilgisi:
fr -> -- Frédéric Raynal
fr -> en Philippe Trbichand Emmanuel Bonnel
en -> tr Ceyhun Elmas

2001-02-27, generated by lfparser version 2.9