Ero sivun ”Laitetiedostot” versioiden välillä

Siirry navigaatioon Siirry hakuun
406 merkkiä lisätty ,  29. toukokuuta 2022
p
/dev/hd- sekä /dev/sd-laitteiden eroa selvennetty
p (/dev/hd- sekä /dev/sd-laitteiden eroa selvennetty)
 
(6 välissä olevaa versiota 4 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]] cd-levystä:
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 ==


===Kiintolevyt===
===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 sata-levy, USB-muisti tai ensimmäisen IDE-väylän isäntälevy ([[libata]]a käyttävä)
*<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> ([[konsole|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ä]].
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 [[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
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
Rivi 75: Rivi 80:
[[Luokka:Järjestelmä]]
[[Luokka:Järjestelmä]]
[[Luokka:Ohjeet]]
[[Luokka:Ohjeet]]
[[pl:/dev]]
3 173

muokkausta

Navigointivalikko