Ero sivun ”Mount” versioiden välillä

Siirry navigaatioon Siirry hakuun
793 merkkiä lisätty ,  3. helmikuuta 2008
pikkuviilailua, muun kuin perinteisen laitetiedoston käyttö
p (ups)
(pikkuviilailua, muun kuin perinteisen laitetiedoston käyttö)
Rivi 1: Rivi 1:
Komennolla <tt>mount</tt> liitetään [[Linuxin hakemistorakenne|hakemistopuuhun]] erilaisia tiedostojärjestelmiä, esimerkiksi levyosioita tai verkkolevyjä. Linuxissa mihin tahansa hakemistoon voidaan liittää erillinen tiedostojärjestelmä: esimerkiksi [[juurihakemisto]] <tt>/</tt> voi olla yhdellä levyosiolla ja sen alihakemisto <tt>/home</tt> toisella ja esimerkiksi hakemistoon <tt>/home/pentti/tavaraa/linux</tt> voi olla liitettynä CD-asema.
Komennolla <tt>mount</tt> liitetään [[Linuxin hakemistorakenne|hakemistopuuhun]] eri tiedostojärjestelmiä, esimerkiksi levyosioita, verkkolevyjä tai [[levykuva|levykuvia]]. Linuxissa mihin tahansa hakemistoon voidaan liittää erillinen tiedostojärjestelmä: esimerkiksi [[juurihakemisto]] <tt>/</tt> voi olla yhdellä levyosiolla, alihakemisto <tt>/home</tt> toisella ja cd-aseman voisi liittää vaikkapa hakemistoon <tt>/home/pentti/tavaraa/linux</tt>.


Liittämiseen tarvitaan pääkäyttäjän oikeudet, ellei tiettyä liittämistä (esimerkiksi USB-muistitikun liittämistä polkuun <tt>/media/usb-muisti</tt>) ole erikseen sallittu <tt>[[fstab|/etc/fstab]]</tt>-tiedostossa.
Liittämiseen tarvitaan [[pääkäyttäjä]]n oikeudet, ellei tiettyä liittämistä (esimerkiksi [[USB-muisti]]tikun liittämistä polkuun <tt>/media/usb-muisti</tt>) ole erikseen sallittu <tt>[[fstab|/etc/fstab]]</tt>-tiedostossa.


== Käyttö ==
== Käyttö ==
Rivi 11: Rivi 11:
  mount /dev/hda1 /home
  mount /dev/hda1 /home


Tässä <tt>/dev/hda1</tt> on liitettävän osion [[laitetiedosto]].
Tässä <tt>/dev/hda1</tt> on liitettävän osion [[laitetiedosto]]. Riippuen käytettävästä ajurista (esimerkiksi [[libata]]) sekä kiintolevyn liitäntätavasta saattaa yllämainittuna laitetiedostona olla myös <tt>/dev/sda1</tt>.


Jos mount ei tunnista automaattisesti levyosion tiedostojärjestelmää se voidaan kertoa valitsimella <tt>-t</tt>:
Useissa järjestelmissä liitettävän osion määrittelemiseen voi käyttää myös sen nimeä (label), [[wikipedia:UUID|UUID]]-tunnusta, väyläosoitetta tai valmistajan laiteelle antamaa nimeä. Näitä vastaavat [[udev]]in ylläpitämät laitetiedostot löytyvät tällöin <tt>/dev/disk</tt>-hakemiston alta.
 
Jos mount ei tunnista automaattisesti levyosion tiedostojärjestelmää, voidaan se kertoa valitsimella <tt>-t</tt>:
  mount -t [[ext3]] /dev/hda1 /home
  mount -t [[ext3]] /dev/hda1 /home


Mount-komennolla voi liittää myös mm. levykuvia (.iso). Tiedoston <tt>levy.iso</tt> sisältö liitettäisiin hakemistoon <tt>/home/kayttaja/levy</tt> seuraavasti:
Mount-komennolla voi liittää myös levykuvia (.iso). Tiedoston <tt>levy.iso</tt> sisältö liitettäisiin hakemistoon <tt>/home/kayttaja/levy</tt> seuraavasti:
  mount -o loop levy.iso /home/kayttaja/levy
  mount -o loop levy.iso /home/kayttaja/levy


Jos tiedostojärjestelmä ei tunnistu, voi yrittää valitsinta <tt>-t iso9660</tt>.  
Jos tiedostojärjestelmä ei tunnistu, voi apuna käyttää valitsinta <tt>-t iso9660</tt>.  
Huomaa: kyseinen komento vaatii [[Kernel|ytimeen]] "''Loopback device support''"-tuen joko sisäänkäännettynä tai [[moduuli]]na (mikäli käytetään moduulia, on moduulin oltava ladattuna komennolla <tt>[[modprobe]] loop</tt>). Lisätietoja artikkelissa [[ISO 9660]].  
Huomaa: kyseinen komento vaatii [[Kernel|ytimeen]] "''Loopback device support''" -tuen joko sisäänkäännettynä tai [[moduuli]]na (mikäli käytetään moduulia, on moduulin oltava ladattuna komennolla <tt>[[modprobe]] loop</tt>). Lisätietoja artikkelissa [[ISO 9660]].  


Yhdellä laitteella voi olla useampia liitoskohtia. Seuraava liittäisi laitteen <tt>/dev/sdf4</tt> alkuperäiset liitoskohdan <tt>/mnt/sdf4</tt> ohella myös liitoskohtaan <tt>/mnt/kuvat</tt>:
Yhdellä laitteella voi olla useampia liitoskohtia. Seuraava liittäisi laitteen <tt>/dev/sdf4</tt> alkuperäiset liitoskohdan <tt>/mnt/sdf4</tt> ohella myös liitoskohtaan <tt>/mnt/kuvat</tt>:
Rivi 28: Rivi 30:
  mount --move /vanha/sijainti /uusi/sijainti
  mount --move /vanha/sijainti /uusi/sijainti


Mount-komennon ''remount''-optiolla voidaan myös vaihtaa valmiiksi liitetyn tiedostojärjestelmän asetuksia: esimerkiksi komento
''remount''-optiolla voidaan vaihtaa jo liitetyn tiedostojärjestelmän asetuksia: esimerkiksi komento
  mount /home -o remount,ro
  mount /home -o remount,ro
asettaa /home-osion vain-luku-tilaan, jolloin se voidaan esimerkiksi tarkistaa [[fsck]]-ohjelmalla.
asettaisi /home-osion vain luku -tilaan, jolloin se voidaan esimerkiksi tarkistaa [[fsck]]-ohjelmalla.


== Valitsimia ==
== Valitsimia ==
Mount-komennolle voidaan antaa seuraavia valitsimia (luettelo ei ole täydellinen):
Mount-komennolle voidaan antaa seuraavia valitsimia (luettelo ei ole täydellinen):
*-a: Liittää kaikki tiedostojärjestelmät jotka on määritelty tiedostossa [[fstab|/etc/fstab]].
*-a: Liittää kaikki tiedostojärjestelmät jotka on määritelty tiedostossa [[fstab|/etc/fstab]].
*-n: /etc/mtab-tiedostoa ei päivitetä. Käytettävä kun /etc on kirjoitussuojattu, muutoin tarpeeton.
*-n: /etc/mtab-tiedostoa ei päivitetä. Käytettävä kun <tt>/etc</tt> on kirjoitussuojattu, muutoin tarpeeton.
*-o <tt>asetukset</tt>: Liittää tietyin liitosasetuksin, kts. [[fstab]].
*-o <tt>asetukset</tt>: Liittää tietyin liitosasetuksin, kts. [[fstab]].
*-r: Liitos vain luku -tilassa. Sama kuin -o ro.
*-r: Liitos vain luku -tilassa. Sama kuin -o ro.
*-w: Liitos luku/kirjoitus-tilassa. Oletusasetus, sama kuin -o rw.
*-w: Liitos luku/kirjoitus-tilassa. Oletusasetus, sama kuin -o rw.
*-t <tt>tiedostojärjestelmä</tt>: Kertoo tiedostojärjestelmän tyypin. Esim. [[ext2]], [[reiserfs]], [[ISO 9660]] tai auto. Tiedostojärjestelmän tyypin eteen voidaan myös lisätä sana no, jolloin se kääntää valinnan päinvastaiseksi. Esimerkiksi komento <tt>mount -a -t nomsdos,ext</tt> liittäisi kaikki [[fstab|fstabissa]] määritetyt tiedostojärjestelmät paitsi ne, joiden tyyppi on ext tai msdos.
*-t <tt>tiedostojärjestelmä</tt>: Kertoo tiedostojärjestelmän tyypin. Esim. [[ext2]], [[reiserfs]], [[ISO 9660]] tai auto. Tiedostojärjestelmän tyypin eteen voidaan myös lisätä sana no, jolloin se kääntää valinnan päinvastaiseksi. Esimerkiksi komento <tt>mount -a -t nomsdos,ext</tt> liittäisi kaikki [[fstab|fstabissa]] määritetyt tiedostojärjestelmät paitsi ne, joiden tyyppi on ext tai msdos.
*-L Osion liittäminen sen nimen (label) perusteella. Tarpeellinen, mikäli labeleille ei ole omia laitetiedostoja esimerkiksi hakemiston <tt>/dev/disk/by-label</tt> alla.
*-U Osion liittäminen sen UUID-tunnuksen perusteella. Tarpeellinen, jos niille ei ole omia laitetiedostoja esimerkiksi hakemistossa <tt>/dev/disk/by-uuid</tt>.


== Irrotus ==
== Irrotus ==
Liitetty tiedostojärjestelmä irrotetaan komennolla <tt>umount</tt>:
Liitetty tiedostojärjestelmä irrotetaan komennolla <tt>umount</tt>:
  umount laite
  umount laitetiedosto
tai
tai
  umount liitoshakemisto
  umount liitoshakemisto
Esimerkiksi
Esimerkiksi
  umount /dev/hda1 #kävisi myös umount /mnt/home
  umount /dev/hda1


== Katso myös ==
== Katso myös ==
4 316

muokkausta

Navigointivalikko