Naprej Nazaj Vsebina

4. Pogosto zastavljena vprašanja z odgovori

4.1 "Kako občutljiv je proces zapisovanja?"

Odgovor: To je odvisno od vašega zapisovalnika. Moderni zapisovalniki imajo 1 MB predpomnilnika in lahko zdržijo od 1 do 2 sekundi brez podatkov. Preberite priročnik ali vprašajte proizvajalca, če bi radi izvedeli podrobnosti.

Ne glede na velikost predpomnilnika, boste morali zagotoviti konstanten pretok podatkov 300 kB/s ali 600 kB/s na daljše časovno obdobje.

Aktivno delovanje diska, kot je npr. posodabljanje lokalne baze podatkov, zmanjša maksimalno stopnjo prenosa, kar bo zagotovo pokvarilo CD; pred zapisovanjem na CD se raje prepričajte, da takšnih procesov med zapisovanjem ne bo sprožil cron, at ali anacron.

Po drugi starni pa so nekateri ljudje med prevajanjem jedra brez težav "zapekli" CD. Seveda za takšne poskuse potrebujete hitre računalnike.

4.2 Ali razdrobljenost slabo vpliva na pretok?"

Razdrobljenost je ponavadi tako nizka, da ne vpliva na pretok.

Če niste prepričani, preglejte sporočila, ki se izpišejo med zagonom Linuxa. Stopnja razdrobljenosti se izpiše med preverjanjem datotečnih sistemov. To vrednost lahko poiščete tudi z uporabo zelo nevarnega ukaza

bash> e2fsck -n /dev/sda5        # '-n' je pomemben!
[stuff deleted - ignore any errors]
/dev/sda5: 73/12288 files (12.3% non-contiguous)
V tem primeru se zdi, da je stopnja razdrobljenosti zelo visoka - vendar je na tem datotečnem sistemu (ki se uporablja kot /tmp) samo 73 zelo majhnih datotek, zato ni razloga za preplah.

4.3 "Ali je možno shraniti sliko CD-ja na UMSDOS datotečni sistem?"

Da. Edini sistem s katerega zapisovanje na CD-je ni zanesljivo, ker ni dovolj hiter je omrežni datotečni sistem (NFS - network filesystem).

Sam za deljenje prostora na disku med Linux-om in DOS/Win na PC-ju (486/66) namenjenemu zapisovanju na CD-je uporabljam UMSDOS.

4.4 "Ali je možno odpraviti omejitve iso9660?"

Da. Na CD lahko shranite kateri koli datotečni sistem, vendar CD-ja ne boste mogli uporabljati v nobenem drugem operacijskem sistemu.

Tukaj je navodilo:

Če bi radi naredili vnos v /etc/fstab za takšen CD, onemogočite njegovo preverjanje, npr.:
/dev/cdrom /cdrom ext2 defaults, ro 0 0
Prva ničla pomeni "ne vključi ga v odlagališča", druga (=pomembna) pomeni "na začetku ne išči napak" (fsck ne bo iskal napak na CD-ju).

4.5 "Kako brati in zapisovati glasbene CD-je?"

Priskrbite si paketa "cdda2wav" in "sox", ki sta na voljo na sunsite in njegovih zrcalnih strežnikih:

ftp://sunsite.unc.edu/pub/Linux/apps/sound/cdrom/cdda2wav0.71.src.tar.gz

ftp://sunste.unc.edu/pub/Linux/apps/sound/convert/sox-11gama-cb3.tar.gz

Program cdda2wav vam omogoča zajetje določenega intervala (ali celega posnetka) z glasbenega CD-ja in ga pretvori v .wav datoteko. Program sox pretvori wav-datoteke nazaj v (audio-CD) cdda-format, da jih je možno s pomočjo programa cdwrite zapisati na CD-R.

4.6 "Kako po zagonu poiskati naprave vrste SCSI?"

Datoteka drivers/scsi/scsi.c vsebuje informacije

/*
 * Usage: echo "scsi add-single-device 0 1 2 3" >/proc/scsi/scsi
 * with "0 1 2 3" replaced by your "Host Channel Id Lun".
 * Consider this feature BETA.
 *    CAUTION: This is not for hotplugging your peripherals. AS
 *    SCSI was not designed for this you could damage your
 *    hardware !
 * However perhaps it is legal to switch on an
 * already connected device. It is perhaps not
 * guaranteed this device doesn't corruot an ongoing data transfer.
 */

4.7 "Ali je možno narediti 1:1 kopijo CD-ja?"

Da, vendar se morate zavedati dejstva, da lahko vsaka napaka med branjem originala (zaradi prahu ali prask) povzroči okvaro na kopiji.

Prvi primer: imate zapisovalnik CD-jev in ločen pogon CD-ROM. Z uporabo ukaza

cdwrite -v -D /dev/sgc --pad -b $(isosize /dev/scd0) /dev/scd0
ali
cdrecord -v dev=3, 0 speed=2 -isosize /dev/scd0
berete podatkovni pretok s pogona CD-ROM, ki je priključen kot /dev/scd0 in ga zapisujete neposredno preko /dev/sgc na CD-R.

Drugi primer: nimate ločenega pogona CD-ROM. V tem primeru boste za branje CD-ROM-a morali uporabiti zapisovalnik.

dd if=/dev/scd0 of=cdimage bs=1c count='isosize /dev/scd0/
Ta ukaz je enakovreden rezultatu mkisofs, torej boste morali nadaljevati, kot je opisano v 3. poglavju. Ta metoda ne bo delovala za glasbene CD-je!

4.8 "Ali lahko Linux bere CD-je z zapisom Joliet?"

Da, vendar boste morali popraviti in ponovno prevesti jedro. Več informacije boste našli na:

http://www-plateau.cs.berkeley.edu/people/chaffe/joliet.html

4.9 "Kako lahko berem/povežem CD-ROM-e z zapisovalnikom CD-jev?"

Prav tako, kot to storite z običajnim pogonom CD-ROM. Tu ni nobenih trikov. Ne pozabite, da je potrebno za branje CD-jev uporabiti naprave scd (SCSI CD-ROM). Primer vnosa za /etc/fstab:

/dev/scd0 /cdrom iso9660 ro,user,noauto 0 0


Naprej Nazaj Vsebina