Multisession DVD ve CDleri mount etmek
From Lapis Wiki
Bu makale NASIL bölümü serisinin bir parçasıdır
|
| MasaÜstü • Donanım • Ağ • Dağıtımlar |
| Tarayıcılar• Programlama • Linux ve Oyunlar |
Linux üzerinde multisession olarak yazılmış bir DVD+R / DVD-R diski veya CD'yi mount etmek istediğinizde
mount /dev/hda /media/cdrom0
komutunu kullandığınızda komutun çıktısı aşağıdaki gibi olur ve diski mount edemezsiniz.
mount: block device /dev/hda is write-protected, mounting read-only. mount: wrong fs type, bad option, bad superblock on /dev/dvd, missing codepage or other error In some cases useful info is found in syslog - try dmsg | tail or so.
Bunun için cdfs'in yüklü olması gerekir. cdfs'i yüklemek için normalde kernele cdfs'i import edip kerneli derlemeniz gerekir, fakat debian kullanıyorsanız aşağıdaki paketleri Synaptik paket yöneticisiyle yükleyip aşağıda yazan komutu çalıştırırsanız multisession diskleri sorunsuz olarak mount edebilirsiniz.
Synaptic ile yüklemeniz gereken paketler:
module-assistant cdfs-src kernel headers 2.6.686
bunları yükledikten sonra su komutu ile root olup
m-a a-i cdfs-src
komutunu çalıştırırsanız cdfs yüklenmiş olur.
Multisession diskleri mount etmek için
mount /dev/hda /media/cdrom0 -t cdfs
komutunu kullanın. /media/cdrom0 dizininde iso uzantılı dosya varsa sonuncu iso uzantılı dosyayı
mount /media/cdrom0/x /media/cdr -o loop
komutuyla mount edin (önceden media dizininde cdr isimli bir dizin oluşturun). Burada x en son iso uzantılı dosyadır. Artık CD-ROM'un içeriğine /media/cdr dizininden erişebilirsiniz.
İki defa mount yapmak zor oluyorsa, bunun için hda'yı mount edip en son iso uzantılı dosyayı mount eden bir betik yazılabilir. umount işlemini de yapan ayrı bir betik yazılabilir. Bunu da ustalara bırakıyorum.
Eğer cdfs yükleyemiyorsanız (örneğin bilgisayar laboratuvarında olabilirsiniz) ve multisession bir diskin içeriğine erişmeniz gerekiyorsa
mount -o session=x /dev/hda /media/cdrom0
komutunu kullanabilirsiniz.
Burada x session numarasıdır, fakat bu komut ile en fazla 5. session mount edilebiliyor ve herhangi bir session'da silinmiş olan dosyalar silinmemiş olarak görünüyor.
Problemin çözümünde emeği geçen
Cenk Aktaş
Tonguç Yumruk
Erkan Kaplan
ve fazlamesai.net ve e-lapis.net forumlarındaki diğer emeği geçen arkadaşlara çok teşekkürler.
