Mount

Linux.fista
Versio hetkellä 3. helmikuuta 2008 kello 16.24 – tehnyt Heikki (keskustelu | muokkaukset) (ups)
Siirry navigaatioon Siirry hakuun

Komennolla mount liitetään hakemistopuuhun erilaisia tiedostojärjestelmiä, esimerkiksi levyosioita tai verkkolevyjä. Linuxissa mihin tahansa hakemistoon voidaan liittää erillinen tiedostojärjestelmä: esimerkiksi juurihakemisto / voi olla yhdellä levyosiolla ja sen alihakemisto /home toisella ja esimerkiksi hakemistoon /home/pentti/tavaraa/linux voi olla liitettynä CD-asema.

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

Käyttö

Yleinen muoto komennolle on seuraava:

mount [valitsimet] mistä minne [-o liitosasetukset]

Liitosasetukset ovat samat kuin /etc/fstab-tiedostossa käytettävät asetukset.

Esimerkiksi ensimmäisen kiintolevyn ensimmäinen osio (vastaa Microsoft Windows -järjestelmässä C-asemaa) liitettäisiin hakemistoon /home komennolla:

mount /dev/hda1 /home

Tässä /dev/hda1 on liitettävän osion laitetiedosto.

Jos mount ei tunnista automaattisesti levyosion tiedostojärjestelmää se voidaan kertoa valitsimella -t:

mount -t ext3 /dev/hda1 /home

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

mount -o loop levy.iso /home/kayttaja/levy

Jos tiedostojärjestelmä ei tunnistu, voi yrittää valitsinta -t iso9660. Huomaa: kyseinen komento vaatii ytimeen "Loopback device support"-tuen joko sisäänkäännettynä tai moduulina (mikäli käytetään moduulia, on moduulin oltava ladattuna komennolla modprobe loop). Lisätietoja artikkelissa ISO 9660.

Yhdellä laitteella voi olla useampia liitoskohtia. Seuraava liittäisi laitteen /dev/sdf4 alkuperäiset liitoskohdan /mnt/sdf4 ohella myös liitoskohtaan /mnt/kuvat:

mount --bind /mnt/sdf4 /mnt/kuvat

Liitoskohta on mahdollista siirtää ilman sen irrottamista. Tämä tapahtuu käyttäen valitsinta --move:

mount --move /vanha/sijainti /uusi/sijainti

Mount-komennon remount-optiolla voidaan myös vaihtaa valmiiksi liitetyn tiedostojärjestelmän asetuksia: esimerkiksi komento

mount /home -o remount,ro

asettaa /home-osion vain-luku-tilaan, jolloin se voidaan esimerkiksi tarkistaa fsck-ohjelmalla.

Valitsimia

Mount-komennolle voidaan antaa seuraavia valitsimia (luettelo ei ole täydellinen):

  • -a: Liittää kaikki tiedostojärjestelmät jotka on määritelty tiedostossa /etc/fstab.
  • -n: /etc/mtab-tiedostoa ei päivitetä. Käytettävä kun /etc on kirjoitussuojattu, muutoin tarpeeton.
  • -o asetukset: Liittää tietyin liitosasetuksin, kts. fstab.
  • -r: Liitos vain luku -tilassa. Sama kuin -o ro.
  • -w: Liitos luku/kirjoitus-tilassa. Oletusasetus, sama kuin -o rw.
  • -t tiedostojärjestelmä: 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 mount -a -t nomsdos,ext liittäisi kaikki fstabissa määritetyt tiedostojärjestelmät paitsi ne, joiden tyyppi on ext tai msdos.

Irrotus

Liitetty tiedostojärjestelmä irrotetaan komennolla umount:

umount laite

tai

umount liitoshakemisto

Esimerkiksi

umount /dev/hda1  #kävisi myös umount /mnt/home

Katso myös