Ero sivun ”Laitetiedostot” versioiden välillä
Siirry navigaatioon
Siirry hakuun
p
/dev/hd- sekä /dev/sd-laitteiden eroa selvennetty
LP (keskustelu | muokkaukset) (→Erikoislaitteet: linkki urandom) |
p (/dev/hd- sekä /dev/sd-laitteiden eroa selvennetty) |
||
(8 välissä olevaa versiota 5 käyttäjän tekeminä ei näytetä) | |||
Rivi 1: | Rivi 1: | ||
Laitetiedostot ovat <tt>/dev</tt>-[[hakemisto]]n alta löytyviä erikoistiedostoja, jotka ovat viittauksia tietokoneen eri laitteisiin. Laitetiedostot voivat edustaa kiintolevyjä, äänikortteja ja muita "oikeita laitteita" sekä järjestelmän sisäisiä toimintoja, kuten esimerkiksi satunnaislukugeneraattoria. | {{Hakemistorakenne}} | ||
'''Laitetiedostot''' ovat <tt>/dev</tt>-[[hakemisto]]n alta löytyviä erikoistiedostoja, jotka ovat viittauksia tietokoneen eri laitteisiin. Laitetiedostot voivat edustaa kiintolevyjä, äänikortteja ja muita "oikeita laitteita" sekä järjestelmän sisäisiä toimintoja, kuten esimerkiksi satunnaislukugeneraattoria. | |||
==Käyttö== | ==Käyttö== | ||
Rivi 8: | Rivi 10: | ||
cat /dev/urandom > /dev/dsp | cat /dev/urandom > /dev/dsp | ||
Otetaan [[levykuva]] | Otetaan [[levykuva]] [[Portaali:Optinen_asema#CD|CD-levy]]stä: | ||
cat /dev/cdrom > /home/kalevi/distrot/levykuva.iso | cat /dev/cdrom > /home/kalevi/distrot/levykuva.iso | ||
== Joitain laitetiedostoja == | == Joitain laitetiedostoja == | ||
=== | ===Massamuisteja=== | ||
[[wikipedia:fi:Integrated Drive Electronics|IDE]]-väylään kytketyt massamuistit, kuten kiintolevyt näkyvät | |||
<tt>hd</tt>-alkuisina, kun taas [[SCSI]]- sekä [[wikipedia:fi:Serial_ATA|SATA]]-väyliin kytketyt laitteet, kuten [[SSD]]-asemat näkyvät <tt>sd</tt>-alkuisina. | |||
*<tt>/dev/hda</tt> - Ensimmäisen IDE-väylän isäntälevy | *<tt>/dev/hda</tt> - Ensimmäisen IDE-väylän isäntälevy | ||
*<tt>/dev/hdb</tt> - Ensimmäisen IDE-väylän orjalevy | *<tt>/dev/hdb</tt> - Ensimmäisen IDE-väylän orjalevy | ||
*<tt>/dev/hdc</tt> - Toisen IDE-väylän isäntälevy | *<tt>/dev/hdc</tt> - Toisen IDE-väylän isäntälevy | ||
*<tt>/dev/sda</tt> - Ensimmäinen | *<tt>/dev/sda</tt> - Ensimmäinen SATA-asema, USB-muisti tai ensimmäisen IDE-väylän isäntälevy ([[libata]]a käyttävä) | ||
*<tt>/dev/hdk4</tt> - Yhdennentoista IDE-liitännäisen kiintolevyn neljäs osio | *<tt>/dev/hdk4</tt> - Yhdennentoista IDE-liitännäisen kiintolevyn neljäs osio | ||
Rivi 37: | Rivi 42: | ||
*<tt>/dev/dsp</tt> - Äänikortti | *<tt>/dev/dsp</tt> - Äänikortti | ||
*<tt>/dev/mixer</tt> - Mikseri | *<tt>/dev/mixer</tt> - Mikseri | ||
*<tt>/dev/cdrom</tt> - CD-asema | *<tt>/dev/cdrom</tt> - [[Portaali:Optinen asema|CD-asema]] | ||
*<tt>/dev/video0</tt> - Ensimmäinen videolaite, esimerkiksi [[web-kamera]]. | *<tt>/dev/video0</tt> - Ensimmäinen videolaite, esimerkiksi [[web-kamera]]. | ||
*<tt>/dev/scd0</tt> - Ensimmäinen [[SCSI]]-liitännäinen tai libataa käyttävä IDE-liitännäinen CD-asema | *<tt>/dev/scd0</tt> - Ensimmäinen [[SCSI]]-liitännäinen tai libataa käyttävä IDE-liitännäinen CD-asema | ||
Rivi 53: | Rivi 58: | ||
*<tt>/dev/[[random|urandom]]</tt> - Satunnaislukugeneraattori, tulostus vähemmän laadukasta mutta huomattavasti nopeampaa | *<tt>/dev/[[random|urandom]]</tt> - Satunnaislukugeneraattori, tulostus vähemmän laadukasta mutta huomattavasti nopeampaa | ||
*<tt>/dev/zero</tt> - Pelkkää nollaa tulostava laite | *<tt>/dev/zero</tt> - Pelkkää nollaa tulostava laite | ||
*<tt>/dev/null</tt> - Bittejä nielevä "musta aukko" | *<tt>[[Null|/dev/null]]</tt> ja <tt>[[Zero|/dev/zero]]</tt> - Bittejä nielevä "musta aukko" | ||
*<tt>/dev/stdout</tt> - [[Standardivirrat|Standarditulostusvirta]] | *<tt>/dev/stdout</tt> - [[Standardivirrat|Standarditulostusvirta]] | ||
*<tt>/dev/stdin</tt> - [[Standardivirrat|Standardisyötevirta]] | *<tt>/dev/stdin</tt> - [[Standardivirrat|Standardisyötevirta]] | ||
Rivi 62: | Rivi 67: | ||
Useimmat laitetiedostot luodaan yleensä dynaamisesti [[udev]]-ohjelmiston avulla. Laitetiedostot ilmestyvät <tt>/dev</tt>-[[hakemisto]]n alle sitä mukaa, kun tietokoneeseen liitetään laitteita ja niiden ajurit ladataan. | Useimmat laitetiedostot luodaan yleensä dynaamisesti [[udev]]-ohjelmiston avulla. Laitetiedostot ilmestyvät <tt>/dev</tt>-[[hakemisto]]n alle sitä mukaa, kun tietokoneeseen liitetään laitteita ja niiden ajurit ladataan. | ||
Poikkeuksena tästä ovat <tt>/dev/console</tt> ( | Poikkeuksena tästä ovat <tt>/dev/console</tt> (järjestelmäkonsoli) sekä <tt>/dev/null</tt> (nollalaite), jotka ovat /dev-hakemiston alla pysyvästi, eli toisin sanoen myös silloin, kun /dev-hakemisto ei ole [[mount|liitettynä]]. | ||
Jos /dev/console ja /dev/null puuttuvat (esimerkiksi [[ | Jos /dev/console ja /dev/null puuttuvat (esimerkiksi [[juurihakemiston siirtäminen|juurihakemiston siirron]] seurauksena), on tuloksena yleensä [[kernel panic]] ja siten [[GNU/Linuxin käynnistysprosessi|järjestelmän käynnistyksen]] epäonnistuminen. Virheilmoituksena voi olla esimerkiksi | ||
opening console: No such file or directory | opening console: No such file or directory | ||
/dev/null: Read only file system | /dev/null: Read only file system | ||
Rivi 70: | Rivi 75: | ||
[[mknod]] -m 600 /dev/console c 5 1 | [[mknod]] -m 600 /dev/console c 5 1 | ||
mknod -m 666 /dev/null c 1 3 | mknod -m 666 /dev/null c 1 3 | ||
jotka luovat | jotka luovat kyseiset laitetiedostot uudelleen. | ||
[[Luokka:Käsitteet]] | [[Luokka:Käsitteet]] | ||
[[Luokka:Järjestelmä]] | [[Luokka:Järjestelmä]] | ||
[[Luokka:Ohjeet]] | [[Luokka:Ohjeet]] | ||
[[pl:/dev]] |