Ero sivun ”Fstab” versioiden välillä
(→Liitosasetukset: vähän parantelua) |
|||
Rivi 20: | Rivi 20: | ||
=== Liitosasetukset === | === Liitosasetukset === | ||
Yleisin liitosasetus on <tt>defaults</tt> jolloin käytetään perusasetuksia. | Yleisin liitosasetus on <tt>defaults</tt> jolloin käytetään perusasetuksia. Epätäydellinen lista muista liitosasetuksista:<br> | ||
<tt>ro, rw</tt>: Vain luku (<tt>ro</tt>), sekä luku- että kirjoitus (<tt>rw</tt>) | *<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>user</tt>: Tavallisilla käyttäjillä on oikeus [[Mount|liittää]] tiedostojärjestelmä. | *<tt>noauto</tt>: Ei liitetä automaattisesti käynnistyksen yhteydessä. | ||
*<tt>noexec</tt>: Tiedostojärjestelmän tiedostoja ei saa suorittaa. | |||
<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 ntfs-osioiden kanssa. | *<tt>owner</tt>: Tavallinen käyttäjä voi littää 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>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]]-osioiden kanssa. | |||
=== Dump === | === Dump === |
Versio 9. helmikuuta 2006 kello 17.58
/etc/fstab on tekstitiedosto, jonka perusteella käynnistyksen yhteydessä yleensä 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:
- Liitettävä laite
- Liitoskohde
- Tiedostojärjestelmä
- Liitosasetukset
- Dump
- Tarkistus
Asetukset
Liitettävä laite
Laite on yleensä kiintolevyn osio, esimerkiksi /dev/hda5. Toisaalta, esimerkiksi proc-järjestelmää liitettäessä käytetään laitetta none.
Liitoskohde
Liitoskohde kertoo, mihin kohtaan hakemistopuuto laite liitetään. Esimerkiksi juuritiedostojärjestelmä liitetään kohtaan /. Swap-osio liitetään kohtaan none.
Tiedostojärjestelmä
Kertoo liitettävän tiedostojärjestelmän tyypin. Tyyppejä ovat esimerkiksi ext2, ext3, ntfs, reiserfs, swap ja iso9660 (CD-levyt). Tyyppi auto tarkoittaa, että tiedostojärjestelmä tunnistetaan automaattisesti. Tämä toimii lähes aina.
Liitosasetukset
Yleisin liitosasetus on defaults jolloin käytetään perusasetuksia. Epätäydellinen lista muista liitosasetuksista:
- async: Kirjoittaminen levylle hoidetaan asynkronisesti, eli fyysisesti data kirjoitetaan levylle vasta kun siihen on prosessoriaikaa vapaana (voi kestää pitkäänkin). Oletusasetus.
- sync: Kirjoitusoperaatiot hoidetaan välittömästi eikä dataa jätetä väliaikaisesti muistiin. Hyödyllinen esim. levykkeiden kanssa.
- noauto: Ei liitetä automaattisesti käynnistyksen yhteydessä.
- noexec: Tiedostojärjestelmän tiedostoja ei saa suorittaa.
- owner: Tavallinen käyttäjä voi littää tiedostojärjestelmän mikäli hän on laitteen omistaja.
- ro, rw: Vain luku (ro), sekä luku- että kirjoitus (rw).
- user: Tavallisilla käyttäjillä on oikeus liittää tiedostojärjestelmä.
- uid=käyttäjänimi: Liittää tiedostojärjestelmän siten, että käyttäjällä käyttäjänimi on oikeudet käyttää sitä. Hyödyllinen esim. ntfs-osioiden kanssa.
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.
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.
Muu käyttö
Esimerkiksi CD-levyjä ja ulkoisia massamuisteja on typerää yrittää liittää käynnistyksen yhteydessä. Tällöin liittämistä voidaan helpottaa lisäämällä laitteen tiedot fstabiin ja laittamalla asetukset-kohtaan asetus noauto, jolloin liitosta ei tehdä automaattisesti, mutta komennettaessa mount /dev/laite liittäminen tapahtuu fstabissa mainituin asetuksin.
Esimerkki CD-asemalle voitaisiin kirjoittaa seuraavanlainen rivi:
/dev/cdrw /mnt/cdrom iso9660 noauto,ro,uid=käyttäjä 0 0