Home Map Index Search News Archives Links About LF
[Top bar]
[Bottom bar]
convert to palmConvert to GutenPalm
or to PalmDoc

[Photo of the Author]
tarafýndan Yao Feng

Yazar hakkýnda:

Bir Linux tutkunu olmasýnýn yanýnda, bir kampüsün að merkezinde çalýþmaktadýr. Hobileri: hamradio, yüzme. Normal bir kullanýcý olarak bir yýl Linux kullanýmý, diðer bir yýlda da Linux/Unix de sistem yöneticiliði. Bitirme tezini bir Linux proxy sunucusu ile billing sistemleri üzerinde tamamlamaya çalýþýyor.


Ýçerik:

Linux ortamýnda CD-ROM kullanýmý

Çeviri : Ugur Koçak

[Illustration]

Özet:

Bu makale size Linux ortamýnda CD-ROM unuzu nasýl kullanacaðýnýz hakkýnda kýsa ve kullanýþlý bilgler veriyor. CD-ROM aygýtýný nasýl temin edeceðinizi, nasýl kullanýlabilir hale getireceðinizi anlatýyor ve karþýlþabileceðiniz ciddi sorunlarýn cözümü için yol gösteriyor.



   

CD-ROM'unuzun markasýný öðrenin

Diyelim ki bir dosyayý CD-ROM'dan sabit diskinize kopyalamak istiyosunuz.
CD-ROM'unuzun düzgün bir þekilde Linux çekirdeðine tanýtýlýp tanýtýlmadýðýný kontrol etmek için dmesg komutunu kullanýn.
Eðer IDE üzerinden baðlý ATAPI marka bir CD-ROM'a sahipseniz bu iþlem aþaðýda görüldüðü gibi olur:
$ dmesg |more
.
.
.
hda: QUANTUM FIREBALL CR8.4A, ATA DISK drive
hdc: CD-ROM CDU701, ATAPI CDROM sürücüsü
ide0 at 0x1f0-0x1f7,0x3f6 on irq 14
ide1 at 0x170-0x177,0x376 on irq 15
hda: QUANTUM FIREBALL CR8.4A, 8063MB w/418kB Cache, CHS=16383/16/63, (U)DMA
hdc: ATAPI 14X CD-ROM drive, 128kB Cache
CD-ROM sürücüsü gözden geçirme örneði: 2.55
.
.
.


Eðer bir SCSI cdromunuz varsa þu þekilde görülecektir:
$ dmesg |more
.
.
.
Detected SCSI removable disk sdc at scsi0, channel 0, id 5, lun 0
Vendor: PLEXTOR Model: CD-ROM PX-12TS Rev: 1.03
Type: CD-ROM ANSI SCSI revision: 02
Detected scsi CD-ROM sr0 at scsi0, channel 0, id 6, lun 0
scsi : detected 1 SCSI cdrom 3 SCSI disks total.
.
.

The 'hdc: CD-ROM CDU701, ATAPI CDROM drive' satýrý bize bir CD-ROM IDE/ATAPI-CD bilgisayara eklendiðini bildirir. Linux bunu kolay eriþebilirlik için ismini-'hdc'formatýnda yükler. Aygýtýn ismi donanýmýn tipine ilk durumdaki hdc'sine ve SCSI CD-ROM'un bulunduðu yerdeki sdc durumuna baðlýdýr.  

CD-ROM'u kurmak (çalýþýr hale getirmek)

Genelde bu iþi yapmak için kök kullanýcý (root) olmanýz gerekir. Fakat yazýmýzda CD-ROM'un normal bir kullanýcý tarafýndan nasýl kurulacaðýný göstereceðiz.(Bu genelde root kullanýcý kadar mümkün deðildir.) Yükleme iþlmine baþlamadan önce CD-ROM disketi üzerindeki içeriði okumak önemlidir. CD-ROM diskini CD-ROM'a yerleþtirin ve ekranda dizin /cdrom çýktýðýna emin olun.Sonra þu komutu yazýn:
#mount /dev/hdc -t iso9660 -r /cdrom
Bu komut scsi cd-rom için þu þekildedir :
#mount /dev/sdc0 -t iso9660 -r /cdrom

CD-ROM'un adý dmesg komutunun çýktýsýnda görülendir.
 

CD-ROM'a eriþme

cdromu /cdrom dizinine yükledikten sonra, yükleme iþleminin düzgün bir þekilde tamamlanýp tamamlanmadýðýný kontrol etmek için disk free komutunu(df) kullanabilirsiniz:
$ df
Filesystem         1024-blocks
Used Available Capacity Mounted on
/dev/sda1    2974519   1516768    1303931   54%   /
/dev/sda3    2686158   2378788    153548    94%   /home
 /dev/hdc     603646     603646       0     100%  /cdrom

Artýk /cdrom dizini altýnda cd-rom'unuza kolayca ulaþabilirsiniz.  

CD-ROM'u çýkarma

Ýþinizi bitirdikten sonra CD-ROM'unuzu çýkarmak isteyebilirsiniz, fakat CD-ROM sürücünüzün ön panelindeki buton sürücüyü açmýyor.
CD-ROM *locked*.Ýlk olarak cdromu umount komutunu kullanarak çýkarmalýsýnýz. Root olarak aþaðýdaki komutlarý deneyin:
#umount /cdrom
ya da þu þekilde yazabilirsiniz
#umount /dev/hdc
scsi cd lerde þöyledir:
#umount /dev/sdc0

Bu iþlemlerden sonra sürücünün ön panelindeki butona basarak cd yi çýkarabilirsiniz. Ayrýca komutlarla da cdrom sürücüsünü açmak için þu programý kullanabilirsiniz: eject    

Root olmadan nasýl açýp kapayabilirsiniz ?

Root olarak sisteme giriþ yaptýktan sonra istediðiniz herþeyi yapabilirsiniz fakat yapmak istediklerinizden fazlasýný da yapýp bazý kazalara yol açabilirsiniz. Bu nedenle cdromu sýradan kullanýcýlar için kurulabilir yapmak daha iyi olur. Herhangibir kullanýcýnýn bir sürücüyü kurmasýný saðlamak için öncelikle root olarak giriþ yapmalýsýnýz ve aþaðýdaki üç iþlemi tamamlamalýsýnýz:

  1. dizin /cdrom dünyasýný yazýlabilir yapýn
  2. sürücü dünyasýný yazýlabilir yapýn
  3. fstab yaratýn

dizin /cdrom dünyasýný yazýlabilir yapmak için aþaðýdakileri yazýn(cdrom kurulu deðilken)
#chmod 777 /cdrom

Sürücü dünyasýný yazýlabilir yapmak için aþaðýdakileri yazýn(birinci bölümde anlatýldýðý gibi sürücü adýný yazýn):
ATAPI cdrom için:
#chmod 666 /dev/hdc
SCSI cdrom için:
#chmod 666 /dev/scd0

Þimdi /etc/fstab yaratmalýsýnýz ve kullanýcýya cdromu kurmasý için izin vermemelisiniz. Bu iþlemi aþaðýdaki satýrý ekleyerek yapabilirsiniz:
/dev/hdc  /cdrom     iso9660 ro,noauto,user 0 0
scsi cdrom durumunda þu þekilde olur:
/dev/sdc0  /cdrom     iso9660 ro,noauto,user 0 0
/dev/hdc sürücüsü için bir satýr olabilir.Lütfen dikkat edin. Bu durumda satýrý yaratmalýsýnýz ve yeni giriþ eklememelisiniz. Satýr Linux'a cdromu hangi dizinlerden kuracaðýný ve hangi sürücülerle kullanacaðýný belirtir. Satýr ayný zamanda Linux'a dosya sisteminin iso9660 olduðunu; dosyanýn salt okunur olarak yüklenmesi gerektiðini ve çalýþýr durumdayken (sürücüde cd yokken) kurulmamasýný bildirir. "user" seçeneði herhangibir kullanýcýnýn sürücüyü yükleyebileceðini anlatýr.

fstab dosyasýný kaydedin ve normal kullanýcý olarak giriþ yapýn. Þimdi sürücüye bir CD yerleþtirin ve aþaðýdaki komutu yazýn:
$mount    /cdrom
Gerçekten de çok kolay deðil mi?
Bu kýsa biçimi kullanmak artýk mümkün. Çünkü Linux bütün diðer parametreleri /etc/fstab den alabilir.

 

Önemli Sorunlar

Aþaðýdaki dizinin içinde olduðunuzdan emin olun. *not* /cdrom directory tree; birbaþkasýnýn /cdrom dizininin içinde olup olmadýðýný kontrol edin. Kimin kullandýðýný bulamazsanýz büyük bir ihtimalle dizininizdeki bazý arka iþlemlerden kaynaklanýyordur. Hangisinin olduðunu bulmak için /usr/sbin/fuser /cdrom yazabilirsiniz. Burada göreceðiniz iþlemi durdurun ve tekrar umount etmeyi ya da eject komutunu kullanmayý deneyin. Doðru sürücü adýný bulmak için herzaman çekirdek mesajýný kontrol etmek size rahatsýzlýk verir. Ýþte bir çözüm: CD-ROM sürücünüz için bir soft link yaratýn:
#ln -s /dev/hdc /dev/cdrom
Þimdi /dev/cdrom'u /cdrom'a kurabilirsiniz ve eðer /dev/hdc veya /dev/hdb ise iþlemden vazgeçin. (Fakat ayný zamanda "root olmadan Mount/unmount " konusuna da bir göz atýn, bu iþlemi yapmak için daha iyi bir yol gösterecektir.) "root olmadan Mounting/unmounting" bölümüne bir bakýn. Bir ses-cd'yi yüklemenize gerek yoktur.Eðer CD-ROM donanýmýnýz bir müzik çalma butonuna sahip deðilse þu programý deneyebilirsiniz: workbone (konsol için) veya workman ve xplaycd (X-win için).  

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
© Yao Feng, FDL
LinuxFocus.org

Burayý klikleyerek hatalarý rapor edebilir ya da yorumlarýnýzý LinuxFocus'a gönderebilirsiniz

2001-04-07, generated by lfparser version 2.9