![[Top bar]](../../common/images/Topbar-tr.gif)
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ý
Ö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:
- dizin /cdrom dünyasýný yazýlabilir yapýn
- sürücü dünyasýný yazýlabilir yapýn
- fstab yaratýn
dizin /cdrom dünyasýný yazýlabilir yapmak için aþaðýdakileri yazýn(cdrom kurulu deðilken)
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:
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
-
CD-ROM dan yanlýþ yükleme yapýldý ve þu mesaj çýktý 'device is busy' . (burada
CD-ROM u /cdrom dan önce yükledik. )
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.)
-
Eðer umount /cdrom yazarsanýz
umount: /cdrom is not in the fstab (ve siz root deðilsiniz) mesajýný alýrsýnýz
"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.
2001-04-07, generated by lfparser version 2.9