Naprej Nazaj Kazalo

1. Uvod

Mnogi uporabljajo Linux za peko cedejev, ker je to početje z njim zanesljivo in enostavno. Nobenih modrih zaslonov s sporočili o kritičnih napakah, nobenih glavobolov pri usklajevanju strojne in programske opreme. Ko je enkrat sistem postavljen, preprosto deluje. Ta spis razlaga nastavitev, kako zapisati podatke na disk, podaja pa tudi nekaj zanimivih uporab, ki so jih prijazno prispevali bralci.

1.1 Jamstvo ter pogoji razširjanja in uporabe

Copyright Winfried Trümper 1996-2002. Vse pravice pridržane.

Razširjanje in uporaba izvirne ali modificirane različice tega spisa sta dovoljeni pod pogojem, da se ime avtorja ne uporablja za promocijo izdelkov, izvirajočih iz te programske opreme, brez vnaprejšnjega pisnega dovoljenja. Prevodi so dobrodošli in zanje ni treba imeti posebnega dovoljenja.

Avtor z ničimer ne jamči za ta spis, tudi impliciranega jamstva ne daje, denimo za trženje ali primernost za določen namen; v nobenem primeru ni odgovoren za posebno, neposredno ali posledično škodo, ki bi nastala zaradi izgube rabe, podatkov ali dobička, bodisi zaradi pogodbenih obveznosti, zanemarjanja ali drugih kaznivih dejanj, posredno ali neposredno povezanih z uporabo tega dokumenta.

Povedano na kratko: ta dokument berete in uporabljate na lastno odgovornost. Nobenega jamstva z vračilom denarja nimate. Če vas zanima, zakaj se ta dokument lahko razširja pod pogoji šibke licence, ne pa GPL ali podobne, si morate prebrati članek v nemški računalniški reviji c't, http://www.heise.de/tp/deutsch/inhalt/te/8375/1.html (v nemščini).

1.2 Dostopnost

Kot urednik tega spisa večinoma zbiram in urejam podatke, ki mi jih pošljejo drugi. Nisem ne programer ne izvedenec za strojno opremo, zato se morate za specifične težave s programjem ali železjem obrniti na koga drugega. Vedno pa se je smiselno obrniti name s poročili o rešitvah, ki v spisu še niso opisane.

Vsako leto prejmem več sto e-dopisov, nanašajočih se na ta spis. Zato prosim za nekaj potrpljenja, saj ne morem vedno odgovoriti v nekaj urah. Vendar pa vedno takoj preberem vsa sporočila in vaše postavim v vrsto CDR. Preden mi zastavite vprašanje, prosim, preverite, ali ni že odgovorjeno nanj v zadnji izdaji tega spisa. Ta je vedno dostopna na naslovu http://wt.xpilot.org/.

1.3 Priporočljivo branje

Kar zadeva namestitev novega jedra, se obrnite na priročnik za vašo distribucijo Linuxa. Na to se res ne spoznam, kadar gre za distribucije, ki jih ne uporabljam.

CD-R FAQ je splošni spis z vprašanji in odgovori o zapisovanju kompaktnih diskov (CD-R), zapisovalnikih in potrebnem programju. Ker lahko z večino zapisovalnikov CD diske tudi berete, so morda vredni branja tudi Linux CD-ROM HOWTO, Linux SCSI HOWTO in Linux Kernel HOWTO.

1.4 Terminologija... Laserji na maksimalno moč... Ogenj!

CD-ROM je kratica za Compact Disc Read Only Memory, bralni pomnilnik na kompaktnem disku. Laser zazna mikroskopsko majhne vdolbinice na srebrni svetlikajoči se površini. Te vdolbinice predstavljajo bite informacije in so tako drobne, da jih gre na ploščo več milijard. CD je torej hranilnik za obsežne količine podatkov.

Izraz CD-R pomeni krajši zapis za CD-ROM recordable (zapisljivi CD-ROM) in se nanaša na kompaktni disk, ki na površini nima vdolbinic, zatorej je prazen. CD-R ima namesto tega posebno kemično prevleko, v katero lahko laser vžge vdolbinice. To napravimo tako, da laser, s katerim navadno vdolbinice le zaznavamo, nastavimo na nekaj večjo moč, tako da v prevleko vžge vdolbinico. To lahko na prevleki napravimo le enkrat. Lahko pa pustimo na disku nekaj prostora, kamor lahko pozneje še kaj dosnamemo. Takim diskom se po angleško pravi multi-session CD.

Da bi odpravili omejitev enega zapisa na ploščah CD-R, so razvili tehnologijo CD-RW (CD-ROM rewritable, vnovično zapisljivi CD-ROM). Pri teh diskih lahko laser vžge vdolbinice, pa tudi stali jih, tako da je mogoče na disk znova pisati. Slednje je mogoče, ker laser v resnici ne vžiga luknjic v sredstvo. Boljša je primerjava s hokejsko tekmo: z drsanjem po ledeni ploskvi igralci (laser) puščajo na njej raze. Vzorec na ledu (disku) je potemtakem zapis dogajanja v eni četrtini tekme. V odmoru pride rolba Zamboni in zgladi raze v ledu. Vzorec na ledu je tako počiščen in led je pripravljen za novo četrtino. Skupni znanstveni izraz za izhlapevanje, kondenzacijo, taljenje, zmrzovanje ipd. je fazna sprememba (angl. phase change), zato se za naprave CD-RW uporablja tudi izraz "phase change devices".

Ta spis obravnava zapisovanje diskov CD-R in CD-RW. Dobrodošli na krovu, kapitan!

1.5 Podprti zapisovalniki plošč CD

Glede podpore zapisovalnikom na vodilu USB si oglejte Linux USB HOWTO. Sicer pa lahko s precejšnjo gotovostjo domnevate, da večina naprav IDE/ATAPI in SCSI v Linuxu deluje. Večina novejših pogonov je združljivih s standardom MMC in potemtakem podprtih. Če je podprta izvedba SCSI določenega zapisovalnika, potem najverjetneje deluje tudi izvedba IDE/ATAPI, in nasprotno. Ker pa nekatere ljudi prevzameta neizmerna toplina in sreča, če med podprtimi napravami vidijo izrecno naveden njihov model, tu navajamo še seznam naprav, ki jih podpira cdrecord:

Tabela: Zapisovalniki CD, podprti v Linuxu
Acer:           CDRW 4432A, CDRW 6206A, CD-R/RW 6X4X32, 8432A
BTC:            BCE 621E (IDE)
Compro:         CW-7502, CW-7502B
Creative:       MK 4211, RW 4224E,
Delta:          OME-W 141
Dysan:          CRW-1622
Elite:          Elite b444.41
Goldstar:       CED-8041B 
Grundig:        CDR 100 IPW
Guillemot:      Maxi CD-R 4X/8X
HP:             SureStore 4020i, SureStore 6020i,
                C4324, C4325
                CD-writer+ 7100, 7200i, 7500e, 8100i, 8110i, 8200i Plus,
                           8250i, 9100i, 9110i, 9200e, 9210, 9300i, 9310i
Hi-Val:         CDD 2242, CDD-3610, 
Iomega:         ZIPCD 4x650
JVC:            XR-W 2001, XR-W 2010, XR-W 2040, XR-W 2042, XR-RW 2224,
                YR 2626
Kiss:           CDRW (model ni naveden)
Kodak:          PCD 200, PCD 225, PCD 260, PCD 600
Matsushita:     Matsushita je japonsko ime za znamko Panasonic, glej tam
Memorex:        CRW-620, CDR-622, CRW-1622, CRW-2224, CDRW-4420 
Microboards:    PlayWrite 2000, PlayWrite 4000 RW, PlayWrite 4001 RW
MicroNet:       MasterCD Plus 4x4, MasterCD Plus 4x6
Mitsubishi:     CDRW-226
Mitsumi:        CR-2401-TS, CR-2600 TE,  CR-2801 TE, 
                CR-4801 TE, CR-4802 TE,  CR-4804 TE
Nomai:          680.RW
Olympus:        CDS 615E, CDS 620E
Optima:         DisKovery 650 CD-R
OTI:            CDRW 965, CDRW 975 (Socrates 1.0)
Panasonic:      CW-7285, CW-7502, CW-7503, CW-7582
Philips:        CDD-521/10, CDD-522,
                CDD-2000, CDD-2600, CDD-3600, CDD-3610, CDD 4201
                PCA 267cr, PCA 460 RW, PCRW 404,
                Omniwriter 26, Omniwriter 26A,
                CDRW800
Pinnacle:       RCD-100, RCD-1000, RCD-5020, RCD-5040
Pioneer:        DW-S114X 
Plasmon:        CDR 480, CDR 4220, RF-4100, RF-4102, CDR 4400
Plextor:        CDR PX-24 CS, PX-412 C, PX-R412 C
                PX-R 810Ti, PX-R 820T, PX-W 4220Ti, PX-W 8220T, PX-W 8432T
                Plexwriter RW 4/2/20 
Procom:         PCDR 4 
REC:            820s 
Ricoh:          RO-1420C+, MP 1420C, MP 6200S, MP 6201S, MP 7040A, MP-7060A
Samsung:        SW-204
Sanyo:          CRD-R24S
Smart and
Friendly:       CD-RW 226, CD-R 1002, CD-R 1002/PRO, CD-R 1004,
                CD-R 2004, CD-R 2006 PLUS, CD-R 2006 PRO, CD-RW 2224,
                CD-R 4000, CD-R 4006, CD-R 4012, CD-RW 4424A
                CD-R 8020, CD-R 8220
Sony:           CDRX 100E, CDRX 120E, CDRX 140S-RP,
                CDU 920S, CDU 924, CDU 926S, CDU 928E, CDU 948S
Taiyo Yuden:    EW-50
TEAC:           CD-R50S, CD-R55S, CDR-55S, CDR-55K,
                CDR-56S-400, CD-R56S-600, R56S-614
Traxdata:       CRW 2260,
                CDR 4120, CDR 4120 Pro, CDRW 4260, CDRW 4424, CDR 4800
Turtle Beach:   2040R
Waitec:         wt 2036, wt 2444ei
WPI (Wearnes):  CDRW-622, CDR-632P
Yamaha:         CDR-100, CDR 102, CDR-200, CDR-200t, CDR-200tx
                CDR-400, CDR-400c, CDR-400t, CDR-400tx, CDR-400Atx
                CDW-2216E, CRW-2260, CRW-2260t,
                CRW-4250tx, CRW-4260t, CRW-4260tx, CRW-4261, CRW-4416S,
                CRW-6416S, CRW-8424E

Podroben seznam modelov, ki delujejo ali ne delujejo z različnimi Unixu podobnimi operacijskimi sistemi, najdete na http://www.guug.de:8080/cgi-bin/winni/lsc-orig.pl.

Če vaša strojna oprema ni podprta, lahko Linux vseeno uporabljate za ustvarjanje slik bodočih plošč CD, vendar boste za zapisovanje morali uporabiti programsko opremo za DOS. Slike diskov je smiselno izdelati v Linuxu, ker večina programske opreme za DOS ne podpira dolgih imen datotek, ki so na voljo v Linuxu.

1.6 Podprte možnosti

Pri pripravljanju diskov imamo opravka z dvema vrstama programov. S prvimi ustvarimo sliko diska, z drugimi pa sliko zapišemo na disk. Slednji podpirajo naslednje možnosti:

Tabela: možnosti zapisovalnikov diskov
Podprta lastnost    cdwrite-2.1     cdrecord-1.6    cdrdao
----------------------------------------------------------
IDE/ATAPI           da              da              da 
Parallel Port       ne              da              da 
CD-RW               ne              da              da 
Audio CD            da              da              da 
Data CD-ROM         da              da              delno  
Multisession        delno           da              ne
TAO (track at once) da              da              da 
DAO (disk at once)  ne              delno           da 
paketni zapis       ne              ne              ne

Program cdwrite ni več podprt in je naveden samo zaradi popolnosti. Namesto njega uporabite cdrecord, ker podpira širši razpon naprav in ima mnogo več možnosti. Poglavitna prednost rabe programa cdrdao je možnost zapisa glasbenih plošč, pri katerih med zapisi ni dvesekundnega premora. To doseže z zapisom celotnega diska naenkrat (Disk at Once, DAO).

Spodnja orodja so oblikovalniki podatkov, ki podatke pred zapisom uredijo v predpisani obliki.

Tabela: možnosti programov za izdelavo slik diskov
Možnost         mkisofs         mkhybrid        mkvcdfs 
-------------------------------------------------------
ISO 9660        yes             yes             no
RockRidge       yes             yes             no
El Torito       yes             yes             no
HFS             no              yes             no
Joliet          yes             yes             no
Multisession    yes             yes             no
CD-Extra        yes             yes             no
Video-CD        no              no              yes

Najočitnejša razlika med datotečnim sistemom ISO 9660 ter datotečnimi sistemi, kot sta ReiserFS ali ext2, je seveda ta, da zapisanih datotek ne morete več spreminjati. Druge omejitve datotečnega sistema ISO 9660 pa zajemajo še:

RockRidge je razširitev, ki omogoča daljša imena datotek in globljo strukturo imenikov kot ISO 9660. Ko disk CD-ROM z razširitvami RockRidge preberemo v Linuxu, vidimo vse znane podatke o datotekah, kot so lastnik, skupina, dovoljenja; delujejo tudi simbolne povezave. RockRidge se torej navidez obnaša kot običajen datotečni sistem Unix. Teh razširitev ne podpirajo sistemi DOS in Windows.

El Torito se lahko uporablja za izdelavo zagonskih (bootable) plošč CD. Da ta možnost deluje, jo mora podpirati BIOS računalnika. Grobo rečeno, prvih 1,44 MB (ali 2,88 MB, če BIOS podpira to možnost) na disku vsebuje sliko zagonske diskete. To sliko BIOS obravnava kot disketo in z nje zažene sistem. Slednje posledično tudi pomeni, da do prave diskete (/dev/fd0) morda ne boste mogli.

HFS omogoča, da računalniki Macintosh berejo CD-ROM, kot da bi bil ta disk z datotečnim sistemom HFS (domači datotečni sistem za računalnike Macintosh).

Joliet med drugim prinaša podporo dolgim imenom v nekaterih novejših različicah sistemov Windows (od Windows 95 dalje). Avtorju ni znano nobeno orodje, s katerim bi omogočil dolga imena v sistemih DOS ali Windows 3.11.

Video-CD lahko neposredno predvajamo v predvajalnikih DVD.

Razdelek Uporabniška programska oprema za zapisovanje na plošče CD navaja, kje je moč dobiti omenjeno programsko opremo.

1.7 Poštni seznami

Če bi se radi priključili razvojni skupini (z namenom, da bi aktivno sodelovali), pošljite elektronsko sporočilo cdwrite-request@pixar.com, v telo sporočila pa napišite subscribe.


Naprej Nazaj Kazalo