Mkisofs: Difference between revisions
Line 55: | Line 55: | ||
Infosõlm ja seadme numbreid ei hoita vahemälus. Seda kasutatakse siis, kui failisüsteemil ei ole unikaalseid infosõlme numbreid. | Infosõlm ja seadme numbreid ei hoita vahemälus. Seda kasutatakse siis, kui failisüsteemil ei ole unikaalseid infosõlme numbreid. | ||
'''-b''' eltorito_boot_image | |||
Määratleb alglaadimistõmmise tee ja failinime, kui teha "El Torito" buuditav CD. | |||
== Näited == | == Näited == |
Revision as of 12:24, 2 January 2015
Autor
Raivo Tammus - AK21
Sissejuhatus ja ülevaade [1][6][7]
Mkisofs on efektiivne tööriist ISO9660/JOLIET/HFS hübriidse failisüsteemi genereerimiseks andmekandjale. Mkisofs on võimeline genereerima System Use Sharing Protocol (SUSP) andmeid, mis on määratletud Rock Ridge Interchange Protocol-iga. See kirjeldab faile ISO 9660failisüsteemis ja võimaldab kasutada pikemaid failinimesid, uid (user identifier)/gid (group identifier), sümboolseid linke, plokk- ja märkseadmeid.
Kui Joliet või HFS (Hierarchical File System) hübriidsed käsurea sätted on määratletud, siis mkisofs teeb neile täiendavad failisüsteemi metaandmed. Faili sisu sellisel juhul viitab samadele andmeplokkidele kirjutataval andmekandjal. Kui Jolieti ja HFS-i hübriidseid käsurea sätteid pole ette antud, siis mkisofs genereerib ainult ISO 9660 failisüsteemi. Lihtsamalt öeldes JOLIET teeb kirjutatava andmekandja Windowsi masinatele paremini kasutatavaks ja HFS Macintoshi masinatele.
Mkisofs-i väljundit ei saadeta otse kirjutavale seadmele ning selleks on olnud kolm põhjust:
•mkisofs ei tea midagi CD/DVD kirjutajate jooksutamisest
•Kasutajal võib olla vajadus enne kirjutamist kuvandit testida
•Aeglastel masinatel ei oleks see piisavalt töökindel [5]
Käsu formaat [2]
mkisofs [ options ] [ -o filename ] pathspec [pathspec ...] mkisofs [ options ] [ -o filename ] -find [find expression]
Võtmete kirjeldused[1] [4]
-abstract FILE
Määratleb abstraktse failinime.
-A application_id
Määratleb teksti stringi, mis kirjutatakse köite päisesse.
-ldots
Võimaldab ISO 9660 failinimedel alata punktiga.filenames to begin with a period.
-allow-lowercase
See võimaldab väiketähtedel ilmuda ISO-9660 failinimes.
-biblio FILE
Määratleb bibliograafilise faili nime primaarses köite kirjelduses.
-cache-inodes
Vahemälus hoitakse infosõlme (inode) ja seadme numbrid, et leiaks otselingi failidele.
-no-cache-inodes
Infosõlm ja seadme numbreid ei hoita vahemälus. Seda kasutatakse siis, kui failisüsteemil ei ole unikaalseid infosõlme numbreid.
-b eltorito_boot_image
Määratleb alglaadimistõmmise tee ja failinime, kui teha "El Torito" buuditav CD.
Näited
Näide 1[7]
mkisofs -r -o cd_image private_collection/
The option '-r' sets the permissions of all files to be public readable on the CD and enables RockRidge-extensions. You probably want to use this option unless you really know what you're doing (hint: without '-r' the mount point gets the permissions of private_collection!). (-o cd_image kirjutab väljundi cd-le) ja (private_collection võtab selle kausta sisendiks).
Näide 2[8]
mkisofs -J -allow-lowercase -R -V "OpenCD8806" -iso-level 4 -o OpenCD.iso ~/OpenCD
(tavakasutajana) Make ISO image of a folder. Create ISO image of a folder in Linux. You can assign label to ISO image and mount correctly with -allow-lowercase option.
Näide 3[8]
mkisofs -o XYZ.iso XYZ/
(tavakasutajana) create iso image from a directory
Näide 4[9]
mkisofs --cap -o output source_dir /mnt/floppy
If you are not using Linux, then you can use the hfsutils to copy the icon file from the floppy. However, care has to be taken, as the icon file contains a control character. e.g.
Näide 5
Kokkuvõte
Autori arvamus on oluline ja kokkuvõttes peaks eelneva jutu kokku võtma (mida tehti, miks tehti, mida autor arvab jne)
Kasutatud kirjandus
Kogu dokumentatsioon on kirjutatud tuginedes järgnevatele allikatele ja juhenditele:
[1]http://linux.die.net/man/8/mkisofs
[2]http://manpages.ubuntu.com/manpages/gutsy/en/man8/mkisofs.8.html