Ero sivun ”ISO 9660” versioiden välillä

Linux.fista
Siirry navigaatioon Siirry hakuun
p (genisoimage)
(muutos johdannossa; +laajennokset lyhyesti)
Rivi 1: Rivi 1:
ISO 9660 on tiedostoja sisältävissä CD- ja DVD-levyissä käytetty [[tiedostojärjestelmä]]. Myös <tt>.iso</tt>-päätteiset levykuvat käyttävät samaa tiedostojärjestelmää, joten niitä voidaan [[mount|liittää]] samaan tapaan kuin CD/DVD-levyjä. Linuxissa iso-levykuvia voi tehdä vaikkapa ohjelmilla [[genisoimage]] ja [[mkisofs]].
ISO 9660 on tiedostoja sisältävissä CD- ja DVD-levyissä käytetty [[tiedostojärjestelmä]]. Ennen CD:ksi tai DVD:ksi polttamista levyt ovat usein tiedostojärjestelmässä levykuvina, <tt>.iso</tt>-päätteisellä nimellä, ja nämä levykuvat voidaan [[mount|liittää]] myös sellaisinaan, loopback-järjestelyn avulla. Linuxissa iso-levykuvia voi tehdä vaikkapa ohjelmilla [[genisoimage]] ja [[mkisofs]].


Tiedostojärjestelmällä on hakemistorakennetta ja tiedostojen nimiä koskevia rajoituksia eikä se sinällään tue Unix-oikeuksia ja erikoistiedostoja (symbolisia linkkejä yms.). Siihen on kuitenkin kehitetty laajennoksia, "Rock Ridge" Unixeille ja "Joliet" Windowsille. Näitä käytettäessä joillakin tiedostoilla on eri nimet riippuen siitä mitä laajennoksia levyä lukeva järjestelmä käyttää.
== Liittäminen ==
Levykuvien luomista ja liittämistä käsitellään artikkelissa [[Levykuva]]. Lyhyesti sanottuna levykuvan liittäminen tapahtuu komennolla
Levykuvien luomista ja liittämistä käsitellään artikkelissa [[Levykuva]]. Lyhyesti sanottuna levykuvan liittäminen tapahtuu komennolla
  mount tiedosto.iso liittämishakemisto -o loop
  mount tiedosto.iso liittämishakemisto -o loop
Rivi 10: Rivi 13:
     ISO 9660 CDROM file system support
     ISO 9660 CDROM file system support


Jotta levykuvia voitaisiin liittää, on ytimessä oltava tuki myös [[Loopback]]-laitteille:
Jotta levykuvia voitaisiin liittää, on ytimessä oltava tuki myös [[loopback]]-laitteille:
  Device Drivers  --->   
  Device Drivers  --->   
   Block devices
   Block devices

Versio 27. maaliskuuta 2012 kello 16.42

ISO 9660 on tiedostoja sisältävissä CD- ja DVD-levyissä käytetty tiedostojärjestelmä. Ennen CD:ksi tai DVD:ksi polttamista levyt ovat usein tiedostojärjestelmässä levykuvina, .iso-päätteisellä nimellä, ja nämä levykuvat voidaan liittää myös sellaisinaan, loopback-järjestelyn avulla. Linuxissa iso-levykuvia voi tehdä vaikkapa ohjelmilla genisoimage ja mkisofs.

Tiedostojärjestelmällä on hakemistorakennetta ja tiedostojen nimiä koskevia rajoituksia eikä se sinällään tue Unix-oikeuksia ja erikoistiedostoja (symbolisia linkkejä yms.). Siihen on kuitenkin kehitetty laajennoksia, "Rock Ridge" Unixeille ja "Joliet" Windowsille. Näitä käytettäessä joillakin tiedostoilla on eri nimet riippuen siitä mitä laajennoksia levyä lukeva järjestelmä käyttää.

Liittäminen

Levykuvien luomista ja liittämistä käsitellään artikkelissa Levykuva. Lyhyesti sanottuna levykuvan liittäminen tapahtuu komennolla

mount tiedosto.iso liittämishakemisto -o loop

Tuki ytimessä

ISO 9660-tiedostojärjestelmän tuki löytyy ytimestä make menuconfig -sovellusta käytettäessä polusta

File systems  --->
 CD-ROM/DVD Filesystems
   ISO 9660 CDROM file system support

Jotta levykuvia voitaisiin liittää, on ytimessä oltava tuki myös loopback-laitteille:

Device Drivers  --->  
  Block devices
   Loopback device support

Lisätietoja artikkelissa ytimen kääntäminen. Käytännössä kaikkien jakeluiden mukana tulevissa ytimissä nämä asetukset on tehty valmiiksi.

Aiheesta muualla