Copy VCD di slackware


Submitted by denic [makassar-slackers.org]

 

Ini pengalaman saya waktu dulu masih awal-awal pakai linux, dan mungkin juga dialami oleh beberapa rekan-rekan yang baru memakai linux. Dulu… waktu masih pakai win-endos, saya dengan gampang mengkopi film berformat vcd ke dalam hardisk saya. Tinggal masukkan CD, lalu cari di direktori mpegav trus… copy file avseq.dat ke hardisk, selesai. File tersebut bisa kita nikmati tanpa harus menggunakan cd player. But… pada saat memakai linux, oo… saya udah mount, tapi pada saat mengkopi file .dat tersebut, selalu muncul pesan error, dan proses kopi file berhenti. Linux payah… ?!

 

Setidaknya itu yang terucap dari mulut salah satu temanku yang fanatik sama win-endos :D . Beberapa distro sudah saya coba dan gagal semua, ternyata memang semua linux default tidak bisa mengkopi file vcd seperti layaknya yang dilakukan win-endos. Ada beberapa sebab yang saya coba-coba pahami setelah membaca beberapa literatur tentang file system untuk compact disc, salah satunya format vcd. Format vcd sebenarnya dibuat dalam beberapa sesi atau mungkin lebih dikenal dengan multisession. Inilah yang menjadi masalah kenapa di linux tidak bisa mengkopi file .dat tersebut. Sorry kalau salah pemahaman saya, tolong dibetulkan :D .

 

Berikut contoh isi direktori vcd yang kita mount biasa

 

nyitnyit@wiwin:~# ls -l /media/BhndTheScn-2006/

total 12

dr-xr-xr-x 1 bdk root 2048 2006-10-09 04:50 CDI/

dr-xr-xr-x 1 bdk root 2048 2006-10-09 04:50 EXT/

dr-xr-xr-x 1 bdk root 2048 2006-10-09 04:50 MPEGAV/

dr-xr-xr-x 1 bdk root 2048 2006-10-09 07:05 PICTURES/

dr-xr-xr-x 1 bdk root 2048 2006-10-09 04:50 SEGMENT/

dr-xr-xr-x 1 bdk root 2048 2006-10-09 04:50 VCD/

 

dan di dalam direktori MPEGAV terdapat file :

 

nyitnyit@wiwin:~# ls -l /media/BhndTheScn-2006/MPEGAV/

total 639742

-r-xr-xr-x 1 bdk root 655095808 2006-10-09 04:52 AVSEQ01.DAT*

 

Pemecahannya, mungkin ini salah satunya, kita tidak menggunakan mounting standar, melainkan dengan format atau filesystem tertentu. Setelah browsing sana-sini tanya sama om google dengan kata kunci “cdfs”, akhirnya kutemukan link menarik. Ya… cdfs merupakan tools untuk membongkar filesystem cd yang menggunakan multisession, sehingga akan kelihatan semua sesi yang sesungguhnya, dan kita bisa memanfaatkannya terserah kita, salah satunya adalah mengkopi file-file film dari vcd.

 

Menurut pengalaman saya, kita hanya membutuhkan satu tools tersebut, yaitu cdfs, download file tersebut dan simpan dalam harddisk.

Berikut langkah-langkah instalasinya, yang bisa kita baca dalam file INSTALL di direktori hasil ekstrak source tersebut.

 

1. Supaya jalannya proses instalasi nggak tersendat-sendat, ubah user menjadi root

2. Ekstrak file cdfs tersebut tar -xjvf cdfs-2.6.19.tar.bz2; rm -f cdfs-2.6.19.tar.bz2

3. Masuk ke direktori hasil ekstrak cd cdfs-2.6.19/

4. Kalau belum jelas cara installnya silahkan baca file INSTALL bisa pakai less INSTALL

5. Kompail modul cdfs make

6. Install modul tersebut make install

7. Sisipkan dalam kernel berjalan agar terpasang permanen insmod cdfs.ko

8. Buat direktori untuk mount point misalnya mkdir /mnt/vcd

9. Tambahkan service mount pada file /etc/fstab dengan baris seperti berikut

 

/dev/cdrom /mnt/vcd cdfs noauto,users,ro 0 0

10. Simpan file /etc/fstab tersebut, dan proses instalasi, selesai.

 

Cara penggunaannya, bisa dengan 2 cara, yaitu:

 

mount -t cdfs /dev/cdrom /mnt/vcd

 

atau sebagai user biasa :

 

mount /mnt/vcd

 

karena sudah terpasang rulenya di /etc/fstab. Pengalaman saya, vcd yang kita masukkan di cdrom (menggunakan slackware12), langsung dikenal menggunakan filesystem cdfs, jadi automountnya sudah bisa dipakai untuk mengkopi file film di dalamnya yang berformat .mpg

 

berikut contoh daftar file vcd yang dimount dengan cdfs:

 

nyitnyit@wiwin:~# mount -t cdfs /dev/cdrom /mnt/vcd

mount: block device /dev/cdrom is write-protected, mounting read-only

nyitnyit@wiwin:~# ls -l /mnt/vcd/

total 0

-r–r–r– 1 root root 2611200 1942-03-15 17:25 sessions_1-1.iso

-r–r–r– 1 root root 743447600 1970-01-01 08:00 videocd-1.mpeg

 

File bercetak tebal tersebut adalah file filmnya yang bisa kita copy langsung ke dalam hardisk kita.

 

Nah… sekarang apakah linux masih payah ?! :D

Tidak ada yang nggak bisa dibikin dengan linux apalagi dibandingkan dengan win-endos :D

Kecuali kita malas mencari dan bereksperimen alias NGOPREK :) )

 

Bagi yang punya masalah sama seperti saya, dan pengen mencoba, silahkan. Tapi seperti biasa, tidak ada jaminan bila terjadi kerusakan pada system Anda, karena semua tergantung improvisasi Anda.

Selamat mencoba, Good luck :)

 

thanks to denic [makassar-slackers.org]

Leave a Reply