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