Ero sivun ”Fstab” versioiden välillä
Siirry navigaatioon
Siirry hakuun
p
ei muokkausyhteenvetoa
Djp (keskustelu | muokkaukset) |
pEi muokkausyhteenvetoa |
||
(21 välissä olevaa versiota 8 käyttäjän tekeminä ei näytetä) | |||
Rivi 1: | Rivi 1: | ||
/etc/fstab on | {{DISPLAYTITLE:{{lcfirst:{{PAGENAME}}}}}} | ||
/etc/fstab on [[asetustiedosto]], jonka perusteella käynnistyksen yhteydessä yleensä [[mount|liitetään]] tiedostojärjestelmät hakemistopuuhun. | |||
Tiedoston jokaisella rivillä on kuusi kenttää, ja jokaisen välissä on joko välilyönti (tai useampia) tai tabulaattori. Kentät ovat: | Tiedoston jokaisella rivillä on kuusi kenttää, ja jokaisen välissä on joko välilyönti (tai useampia) tai tabulaattori. Kentät ovat: | ||
Rivi 11: | Rivi 12: | ||
== Asetukset == | == Asetukset == | ||
=== Liitettävä laite === | === Liitettävä laite === | ||
Laite on yleensä kiintolevyn osio, esimerkiksi <tt>/dev/hda5</tt>. Toisaalta, esimerkiksi [[proc]]-järjestelmää liitettäessä käytetään laitetta <tt>none</tt>. | Laite on yleensä kiintolevyn osio, esimerkiksi <tt>/dev/hda5</tt>. Toisaalta, esimerkiksi [[proc]]-järjestelmää liitettäessä käytetään laitetta <tt>none</tt>. Laitteena voi olla myös verkko-osoite, nimiö muodossa <code>LABEL=nimio</code>, [[UUID]] muodossa <code>UUID=abcd-1234</code> tai ihan normaali tiedosto jonka sisään on tehty tiedostojärjestelmä. | ||
=== Liitoskohde === | === Liitoskohde === | ||
Liitoskohde kertoo, mihin kohtaan hakemistopuuta laite liitetään. Esimerkiksi juuritiedostojärjestelmä liitetään kohtaan [[Juurihakemisto|/]]. Swap-osio liitetään kohtaan <tt>none</tt>. | Liitoskohde kertoo, mihin kohtaan hakemistopuuta laite liitetään. Esimerkiksi juuritiedostojärjestelmä liitetään kohtaan [[Juurihakemisto|/]]. [[Swap]]-osio liitetään kohtaan <tt>none</tt>. | ||
=== Tiedostojärjestelmä === | === Tiedostojärjestelmä === | ||
Rivi 20: | Rivi 21: | ||
=== Liitosasetukset === | === Liitosasetukset === | ||
Yleisin liitosasetus on <tt>defaults</tt> jolloin käytetään perusasetuksia. Epätäydellinen lista muista liitosasetuksista ( | Yleisin liitosasetus on <tt>defaults</tt> jolloin käytetään perusasetuksia. Epätäydellinen lista muista liitosasetuksista (tiedostojärjestelmäkohtainen):<br> | ||
*<tt>async</tt>: Kirjoittaminen levylle hoidetaan asynkronisesti, eli fyysisesti data kirjoitetaan levylle vasta kun siihen on prosessoriaikaa vapaana (voi kestää pitkäänkin). Oletusasetus. | *<tt>async</tt>: Kirjoittaminen levylle hoidetaan asynkronisesti, eli fyysisesti data kirjoitetaan levylle vasta kun siihen on prosessoriaikaa vapaana (voi kestää pitkäänkin). Oletusasetus. | ||
*<tt>sync</tt>: Kirjoitusoperaatiot hoidetaan välittömästi eikä dataa jätetä väliaikaisesti muistiin. Hyödyllinen esim. levykkeiden kanssa. | *<tt>sync</tt>: Kirjoitusoperaatiot hoidetaan välittömästi eikä dataa jätetä väliaikaisesti muistiin. Hyödyllinen esim. levykkeiden kanssa. | ||
*<tt>noauto</tt>: Ei liitetä automaattisesti käynnistyksen yhteydessä. | *<tt>noatime</tt>: Ei päivitetä tiedostojen [[atime]]-leimoja. Parantaa järjestelmän suorituskykyä. | ||
*<tt>noauto</tt>: Ei liitetä automaattisesti käynnistyksen yhteydessä. Käytännössä pakollinen esimerkiksi cd-asemien kanssa, mikäli asemassa ei aina ole levy sisällä. | |||
*<tt>nodev</tt>: Tiedostojärjestelmän laitetiedostoja ei käsitellä. | |||
*<tt>noexec</tt>: Tiedostojärjestelmän tiedostoja ei saa suorittaa. | *<tt>noexec</tt>: Tiedostojärjestelmän tiedostoja ei saa suorittaa. | ||
*<tt>owner</tt>: Tavallinen käyttäjä voi | *<tt>owner</tt>: Tavallinen käyttäjä voi liittää tiedostojärjestelmän mikäli hän on laitteen omistaja. | ||
*<tt>ro, rw</tt>: Vain luku (<tt>ro</tt>), sekä luku- että kirjoitus (<tt>rw</tt>). | *<tt>ro, rw</tt>: Vain luku (<tt>ro</tt>), sekä luku- että kirjoitus (<tt>rw</tt>). | ||
*<tt>user</tt>: Tavallisilla käyttäjillä on oikeus [[Mount|liittää]] tiedostojärjestelmä. | *<tt>user</tt>: Tavallisilla käyttäjillä on oikeus [[Mount|liittää]] tiedostojärjestelmä. | ||
*<tt>uid=käyttäjänimi</tt>: Liittää tiedostojärjestelmän siten, että käyttäjällä käyttäjänimi on oikeudet käyttää sitä. Hyödyllinen esim. [[ntfs]]- | *<tt>users</tt>: Sallii tavallisten käyttäjien liittää tiedostojärjestelmiä sekä myös [[umount|irrottaa]] toisten käyttäjien liittämiä tiedostojärjestelmiä. Tämä on tarpeen esimerkiksi silloin, kun halutaan käyttäjän voivan irrottaa (ja [[eject|poistaa asemasta]]) toisen ehkä jo uloskirjautuneen käyttäjän liittämä cd-levy. | ||
*<tt>uid=käyttäjänimi</tt>: Liittää tiedostojärjestelmän siten, että käyttäjällä käyttäjänimi on oikeudet käyttää sitä. Hyödyllinen esim. [[ntfs]]-osioita käytettäessä. Ei toimi käyttöoikeuksia tukevien tiedostojärjestelmien (kuten [[ext3]] ja [[ReiserFS]]) kanssa. | |||
=== Dump === | === Dump === | ||
[[Dump]]-komento käyttää tätä kenttää saadakseen selville, pitääkö kyseinen tiedostojärjestelmä varmuuskopioida vai ei. Kentän arvon ollessa '0' tai arvon puuttuessa kokonaan tiedostojärjestelmää ei varmuuskopioida. | [[Dump]]-komento käyttää tätä kenttää saadakseen selville, pitääkö kyseinen tiedostojärjestelmä varmuuskopioida vai ei. Kentän arvon ollessa '0' tai arvon puuttuessa kokonaan tiedostojärjestelmää ei varmuuskopioida. Asetus koskee ikivanhoja dump- ja [[restore]]-ohjelmia, ja kenttä on mukana lähinnä historiallisista syistä. Nykyään on tarjolla huomattavasti kehittyneempiäkin menettelyitä (kts. [[varmuuskopiointi]]). | ||
=== Tarkistus === | === Tarkistus === | ||
Viimeisenä rivillä on luku 0, 1 tai 2, joka kertoo tarkistetaanko tiedostojärjestelmä odottamattoman sammutuksen (esimerkiksi kaatumisen) jälkeen. 0 tarkoittaa että tarkistusta ei tehdä, 1 ja 2 tarkoittavat että tarkistus tehdään. Yleensä juuritiedostojärjestelmälle kannattaa laittaa arvo 1 ja muille 2. | Viimeisenä rivillä on luku 0, 1 tai 2, joka kertoo tarkistetaanko tiedostojärjestelmä odottamattoman sammutuksen (esimerkiksi kaatumisen) jälkeen. 0 tarkoittaa että tarkistusta ei tehdä, 1 ja 2 tarkoittavat että tarkistus tehdään. Yleensä juuritiedostojärjestelmälle kannattaa laittaa arvo 1 ja muille 2. Swap-osioille tämä kenttä kertoo prioriteetin millä sivutustietostoa käytetään. 0-käytetään paljon, 3-käytetään harvemmin. | ||
== Muu käyttö == | == Muu käyttö == | ||
Esimerkiksi CD-levyjä ja ulkoisia massamuisteja | Esimerkiksi CD-levyjä ja ulkoisia massamuisteja ei kannata yrittää liittää käynnistyksen yhteydessä. Tällöin liittämistä voidaan helpottaa lisäämällä laitteen tiedot fstabiin ja laittamalla asetukset-kohtaan asetus <tt>noauto</tt>, jolloin liitosta ei tehdä automaattisesti, mutta komennettaessa <tt>mount /dev/laite</tt> tai <tt>mount /liitoshakemisto</tt> liittäminen tapahtuu fstabissa mainituin asetuksin. | ||
Esimerkki CD-asemalle voitaisiin kirjoittaa seuraavanlainen rivi: | Esimerkki CD-asemalle voitaisiin kirjoittaa seuraavanlainen rivi: | ||
/dev/cdrw /mnt/cdrom iso9660 noauto,ro,uid=käyttäjä 0 0 | /dev/cdrw /mnt/cdrom iso9660 noauto,ro,uid=käyttäjä 0 0 | ||
Jonka jälkeen se voitaisiin liittää komennoilla | |||
mount /dev/cdrw | |||
ja | |||
mount /mnt/cdrom | |||
== Muutosten ottaminen käyttöön == | == Muutosten ottaminen käyttöön == | ||
Tiedostoon tehdyt muutokset otetaan automaattisesti käyttöön kun järjestelmä käynnistetään | Tiedostoon tehdyt muutokset otetaan automaattisesti käyttöön kun järjestelmä käynnistetään uudelleen, mutta asian voi hoitaa ilman uudelleenkäynnistystäkin käskyllä: | ||
mount -a | mount -a | ||
Rivi 50: | Rivi 58: | ||
Boot-osio: | Boot-osio: | ||
/dev/hda5 /boot ext3 defaults 0 2 | /dev/hda5 /boot ext3 defaults 0 2 | ||
Ntfs-osio, johon on lukuoikeudet käyttäjällä ”kayttaja”: | [[Ntfs]]-osio, johon on lukuoikeudet käyttäjällä ”kayttaja”: | ||
/dev/hda8 /media/hda8 ntfs defaults,nls=utf8,uid=kayttaja 0 0 | /dev/hda8 /media/hda8 ntfs defaults,nls=utf8,uid=kayttaja 0 0 | ||
[[XFS]]-osio jonka nimi (label) on stuff2: | |||
LABEL=stuff2 /mnt/stuff2 xfs defaults 0 0 | |||
[[Luokka: | [[Luokka:Osiot]] | ||
[[Luokka:Tiedostojärjestelmät]] | |||
[[Luokka:Ohjeet]] | [[Luokka:Ohjeet]] | ||
[[Luokka:Asetustiedostot]] | [[Luokka:Asetustiedostot]] | ||
[[pl:/etc/fstab]] |