mount(8)


NÉV

mount, umount - mount és dismount filerendszerek

ÁTTEKINTÉS

mount [-afrwvn] [-t vfstype ]
mount [-frwvn] [-o remount [,...]] special | node
mount [-frwn] [-t vfstype ] [-o options ] special node
umount [-ahnvV] [-t vfstype ]
umount [-nv] special | node [...]

LEÍRÁS

A mount parancs meghívja a mount (2) rendszerhívást, hogy elõkészítsen és beillesszen egy specialis eszközt a file-rendszer egy csúcspontjába . Ha  vagy az eszköz vagy a beillesztési pont nem áll rendelkezésre, akkor a megfelelõ információt az  /etc/fstab (5) file-ból veszi. A proc filerendszer nincs fizikai eszközhöz rendelve, és mikor mountoljuk,
egy tetszõleges kulcsszó, mint a proc használható az útvonal, vagy a node meghatározása helyett. (A szokásos none választás kevésbé szerencsés: a `none busy' hibaüzenet az umount-tól zavaró lehet.)
A rendszer támogat egy listát a jelenleg beillesztett filerendszerekbõl. Ha a mount nem kap semmilyen paramétert, akkor ezt a listát írja ki.
A mount lehetséges opciói:
-f
Mindent végrehajt, kivéve az aktuális rendszerhívást; ha az nem nyilvánvaló, akkor ez a 'fakes' mount-olódik a file rendszerhez. Ez az opció a -v opcióval kombinálva használható, hogy meghatározzuk, hogy mit próbál a mount parancs csinálni.
-o
 Az -o kapcsoló által meghatározott opciókat vesszõvel elválasztva kell felsorolni. Megj., ezek közül az opciók közül sok csak akkor hasznos, ha megjelenik az /etc/fstab fileban. A következõ opciók minden mountolható filerendszerre vonatkoznak:
async
 Minden I/O mûvelet erre a filerendszerre aszinkron.
auto
 Az -a paraméterrel mountolható.
defaults
 Használja ezeket a defaultm opciókat: rw ", " suid ", " dev ", " exec ", " auto ", " nouser ", és " async.
dev
 Karakteres vagy blokk-eszközként értelmezi a filerendszerben.
exec
 Lehetõvé teszi bináris fileok végrehajtását.
noauto
 Csak explicit módon mountolható (azaz, az -a paraméter nem mountolja a filerendszert).
nodev
 Nem értelmez karakteres vagy blokk-eszközöket a filerendszerben. Ez olyan szerverekhez hasznos, amihez olyan filerendszert mountoltunk, ami olyan fileokat tartalmaz, amelyek nem a saját architektúrájához tartoznak.
noexec
 Nem engedi lefuttatni a mountolt filerendszer bináris, futtatható filejait. Ez olyan szerverekhez hasznos, amihez olyan filerendszert mountoltunk, ami olyan fileokat tartalmaz, amelyek nem a saját architektúrájához tartoznak.
nosuid
 Figyelmen kívül hagyja a felhasználói-azonosítói-jogot-állító-bit és a csoport-azonosítói-jogot-beállító-bit (suid és guid) hatását.
.
nouser
 A közönséges (nem-root) felhasználóknak megtiltja a filerendszer mountolását.
remount
 Megprobálja visszaállítani a már befoglalat file rendszert.Ennek megszokott a használata a file rendszer modositást jelzõ változó modositására, és speciálisan a csak olvasható file-ok irhatová tételére.
ro
 A filerendszert csak olvashatóan mountolja.
rw
 A filerendszert írható/olvashatóan mountolja.
suid
 Megengedi a felhasznaló-azonosító vagy csoport-azonosító bitek használatát.
sync
 Az összes i/o mûveletet a file rendszer egyidejûsíti.
user
 Engedélyezi a közönséges felhasználóknak a file rendszer mountolását. Közönséges felhasználók mindig aktiválhatj…k a k”vetkez” opciokat: noexec","nosuid",and"nodev(kiv‚ve ha a superuser eset‚n,pl.: opcio user ,exec,dev,suid).

A következõ opciókat csak egyes file rendszerek alkalmazzák:

case= érték
 A hpfs file rendszerekben ez lower vagy asis -nak vállaszthato.
check= érték
 Megmondja a ext2 file rendszerek kernel k˘dj t egy n‚h…nnyal t”bb ellen“rz‚st amĄg a file rendszerek be van illesztve. Aktu lisan(1.3.11),a k”vetkez“ ‚rt‚keket lehet haszn…lni enn‚l az opci˘n l: none: strict: annyi kieg‚szit‚s a 'normal' check-hez k‚pest,hogy ellen“rzi egy blokk felszabadĄt s nal,hogy szabad-e az adatterlete.
none
 A kernel kod  ltali extra ellen“rzes nem megengedett.
normal
 Az i-node-ok ‚s blokk-t‚rk‚peket ellen“rzi a filerendszer mountol sakor.
strict
 R ad snak a normal ellen“rz‚shez, egy blokk felszabadĄt sakor ellen“rzi, hogy a blokk szabad-e az adatz˘n ban.
check= ‚rt‚k
 Az msdos file rendszerekhez h…rom kl”nb”z” szintj‚t lehet v…lasztani a [pickyness]nek.
relaxed
 Az 'upper' ‚s 'lower' 'case' ‚rt‚k elfogadott ‚s ekvivalens, a hosszŁ n‚vr‚szek lecsonkĄtottak (pl.:hosszŁn‚vr‚sz.meghsz-bol a hosszun‚.meg lesz), az el“lr“l be…gyazott sz˘k”z”k megengedettek mind a n‚v ‚s mind a kiterjeszt‚s r‚szre. Upp
normal
 Mint 'relaxed', de sok speci lis karakter (*,?,<, spaces, stb.) nem haszn lhat˘. Ez az alapbe llĄt s.
strict

Mint 'normal' de a neveknek nem tartalmazhatnak speci…lis karaktereket ‚s hosszu r‚szt. Ezt n‚ha haszn…lj…k a LINUX-ban, de nem elfogadott, mert az MS-DOS-ban nem megengedett a(+,=,szokoz,stb.).
conv= ‚rt‚k
 Az msdos, hphs, iso9660 fr.hez Ąrja el“ a konverzi˘t, mint binary "," text", vagy "auto. Az iso9660 fr elfogadja az mtext ‚rt‚ket is. Az msdos file rendszer el tudja v‚gezni a CRLF<-->NL (ms-dos txt form…tum, unix txt form…tum) konvert…l…st kernelb“l. A k”vetkez“ konvert…l˘ m˘dok elfogadottak:
binary
 Nem fordĄt. Ez az alap‚rtelmez‚s. binary: nem no translation is performed. This is the default.
            
                     A CRLF<-->NL fordítást végrehajtja minden file-on.
 A CRLF<-->NL fordítást végrehajtja minden olyan file-on, aminek nincs 'jól ismert bináris 'kiterjesztése.Az ismert kiterjesztések listája megtal&aacue;lható az fs/msdos/misc.c (mint az 1.3.11-nél,a lista a következô: exe, com, bin, app, sys, drv, ovl, ovr, obj, lib, dll, pif, arc, zip, lha, lzh, zoo, tar, z, arj, tz, taz, tzp, tpz, gz, tgz, deb, gif, bmp, tif, gl, jpg, pcx, tfm, vf, gf, pk, pxl, dvi).

A programozott keresést végzô programok nem hajtják végre a magon belü a szöveg-átalakítást.Sokan saját adataikat semmisítették meg ezzel a fordítással.Vigyázat!!!
A bináris módba allított file-rendszereknél az átállítás eszköze (fromdos/todos) elérhetô.

block= ‚rt‚k
 Az iso9660 file rendszernél a blockméretet adja meg.
bsdgroups
 Lásd grpid
cruft
  Az iso9660 file rendszernél a cruft flag-et adja 'y'-nak értékül..
Ez az opció megtisztítja a felsö byte-ot, de maximum 16Mb-ra korlátozza a file méretét.
debug
 Az msdos és az ext2 file rendszereknél beállítódik a debug flag. Egy sztring fajta és file-rendszer paraméterek egy listája lesz megadva (ha a paraméterek ellentmondásosnak tûnnek akkor ezeket az adatat már megadták).
debugs
 Az ext2fs file rendszernél, a lényeges kódokat adja meg a file rendszer paraméterek kibontásához, mikor a file rendszert mountolják.
errors= érték
Az ext2 file rendszernél,a hibaeljárást adja meg.
continue
Nem csinál semmi különöset hiba esetén sem (kivéve, ha a file rendszer hibás). Ez az alapértelmezés.
remount
 
ro
 A filerendszer csak olvasásra lesz beállítva, a következõ írást megtagadja.
panic
 Mikor a gép hibát észlel, a rendszer összeomlik? megzavarodik.
fat= érték
 Az msdos filerendszernél , vagy 12 bit-es, vagy 16 bit-es fat (file allocation table) -et definiál. Ez megváltoztatja az automatikus FAT beállítást. Hasznaljuk körültekintõen!
gid= érték
 Az msdos és a hpfs filerendszereknél, minden file-hoz az értéknek megfelelõ csoportazonosítót (értéket) rendeli.
grpid
 Az ext2fs -sel használtatja a BSD ejárást a file-létrehozásoknál: a file-t a szülõkönyvtárával megegyezõ azonosítóval hozza létre.
map= ‚rt‚k
 Az iso9660 filerendszernél,egy off " vagy " normal . leképezést ad meg.Általában, a nem-Rock Ridge lemezeknél minden filenév nagybetûs, és minden filenévhez egy ";1" jelet csatolnak.A map opció elhagyja a ";1" jelet, és kisbetûre vált. V.ö. norock .
nocheck

          Az ext2fs-hez tartozik, az ellen“rzes v ltoztat sai (ld. check=none).
 
nogrpid

  Hat s ra j”n l‚tre az ext2fs, az‚rt, hogy file-k‚szit‚s k”zben a
     System V m˘dot haszn lja: a fileok a k‚szĄt“ process group
     id-jet (csoportazonosĄt˘j t) kapj k, hacsak nincs a setgid bit a
     szl“jegyz‚kre  llĄtva. Ez minden Linux file-rendszer alapbeállítása.
norock
      A norm l ISO9600-as filenevek 8.3-as form tumban jelennek meg (azaz

     DOS-szer– korl toz sok vonatkoznak a filen‚v hossz ra), ‚s
     minden karakter(?) nagy kezd“bet–s. Tov bb  nincs a file tulajdonviszo-
     ny ra, v‚detts‚g‚re, hivatkoz sok sz m ra, kijel”lt blokkra, eszk”z”kre
     stb. vonatkoz˘ mez“. A Rock Ridge az iso9660 egy kiterjeszt‚se, mely
     ezeket a Unix-szer– jellemz“ket biztosĄtja. Alapvet“en minden egyes directory
     rekordhoz l‚teznek kiterjeszt‚sek, hogy p˘tolj k a hozz tett
     inform ci˘kat, ‚s mikor a Rock Ridge-et hasznaljuk, a filerendszer
     megkl”nb”ztethetetlen a norm l Unix filerendszert“l (term‚szetesen a read-only, vagyis
     vagyis a csak olvashat˘ m˘dot kiv‚ve). A norock kapcsol˘ megb‚nĄtja a Rock Ridge
     kiterjeszt‚sek haszn lat t, m‚g akkor is, ha ‚rv‚nyesek. V.”. map.
quiet
 Az msdos filerendszerhez tartozik, kapcsoljuk be a quiet flaget. A chmod

    ‚s chown parancsok nem jeleznek hib t, de nem sikerlnek. •vatosan hasznaljuk!
sb= érték
     Az ext2fs filerendszerhez tartozik, haszn ljunk egy, a value blokkban elhelyezked“

    v ltoz˘ szuperblokkot. Az ‚rt‚k 1024 byte-os blokkokra van osztva.
    Egy ext2 filerendszernek  ltal ban vannak szuperblokk backupjai(?) 1,8193,
    16385 stb. blokkokban.
 
soft
     Az nfs filerendszerhez tartozik, ez enged‚lyezi a kernelnek, hogy kifusson

    az id“b“l, ha az nfs szerver nem felel egy ideig, kl”nben ”r”kk‚ prob lkozni
    fog. Az id“t a timeo=time -mal lehet meghat rozni. Tov bbi inform ci˘k‚rt ld.
    nfs (5). Ez az opci˘ akkor hasznos, ha az nfs szervernk n‚ha nem v laszol,
    vagy ha Łjra bootolunk, mialatt n‚h ny processz a szerverr“l filet pr˘b l
    szerezni.
sysvgroups
 Lásd nogrpid
sys_immutable, showexec, dots, nodots, dotsOK= yes|no
     Az msods filerendszerhez tartozik, kl”nf‚le megfontolatlan/c‚ltalan(?) kĄs‚rletek

    arra, hogy a FAT filerendszerre Unixos vagy DOS-os konvenci˘kat er“szakoljunk r .
uid= érték
     Az msdos ‚s a hpfs filerendszerekhez tartozik, adjunk minden filenak egy

    value-val ekvivalens uid-t.
umask= ‚rt‚k
     Az msdos ‚s a hpfs filerendszerekhez tartozik, adjunk minden filenak egy

    value umaskot. A gy”k‚r nem teszi okt liss . A teljes alkalmazott opci˘csoport
    az opci˘knak a filerendszerhez az fstab t bl b˘l val˘ els“ kivon sukkor
    hat roz˘dik meg, ezut n alkalmazva valamilyen a -o argumentummal
    ell tott opci˘t, ‚s v‚gl alkalmazva az -r" or "-w opci˘t. Ha az msdos filerendszer
    ellentmond st fedez fel, hib t jelent, ‚s a filerendszert csak olvashat˘v 
    alakĄtja. A filerendszert Łjbóli mountolásáva altal tehetjuk ismet
    Ąrhat˘v .
-r
 A filerendszer t rgya csak írható.
-t vfstype
    A -t ut n k”vetkez“ argumentum a filerendszer tĄpus nak jel”l‚s‚re szolg l.

    A jelenleg t mogatott filerendszertĄpusok list ja a linux/fs/filesystems.c-
    ben talalhato: minix","ext","ext2",xiafs","msdos","umsdos,hpfs","proc","nfs",
    "iso9660","smbfs,sysv","xenix","coherent. Vegyk figyelembe, hogy az utols˘
    h rom egym ssal ekvivalens, ‚s a j”v“ben a "xenix"-et ‚s a "coherent" -t n‚h ny
    ponton v ltoztatni fogj k (em haszn lata "sysv" helyett). Az iso9660 tĄpus
    hi nyzik. Ha nem adjuk meg a -t opci˘t, vagy az "auto" tĄpus van el“Ąrva, a
    szuperblokkot a filerendszertĄpusok sz m ra vizsg lja (minix, ext, ext2, xia,
    iso9660 a t mogatott filerendszertĄpusok). Ha a vizsg lat nem j r sikerrel, ‚s a /proc/filesystems
    l‚tezik, akkor az ”sszes, list ban szerepl“ filerendszert kipr˘b lja, kiv‚ve
    azokat, amelyek "nodev" cĄmk‚vel rendelkeznek (pl."proc" ‚s "nfs"). Jegyezzk
    meg, hogy az "auto" tĄpus hasznos lehet a felhaszn l˘  ltal felrakott floppykhoz
    hoz.
 
-v
-v
 Bõbeszédû mód.
-w
 A filerendszer tárgya írható és olvasható is.
-n
 Mount írás nélkül az /etc/mtab-ban.

Egy újabb lehetséges típus egy mount a loop eszközön keresztül.Pl. az a parancs, hogy
mount /tmp/fdimage /mnt -t msdos -o loop=/dev/loop3,blocksize=1024
úgy fogja beállítani a /dev/loop3 loopeszközt,hogy a /tmp/fdimage file-ba irjon, és aztán ezt az eszközt a /mnt-be mountolja. A mountnak ez a típusa három opciót ismer, nevezetesen :loop, offset és encryption, ezek igazán a losetup(8) losetup (8). Ha nincs meghatározott loop eszköz megadva (csak egy"-o loop" van megadva), akkor a mount megpróbal találni néhany használaton kívüli loop eszközt és azt használja.

Umount megszünteti a különleges eszközt, vagy az eszközt átülteti point node , -ba a filerendszer fájából.Ez is felszabadítja a loop eszközt (ha van) a mount-tal együtt, akkor, ha megtalálható a `loop=...' opció az /etc/mtab . -ban. Bármely függõben levõ loop eszköz felszabadítható `losetup -d'-t használva, ld. losetup (8).
Az umount lehetséges opciói:

-a
 megszünteti minden /etc/mtab -beli filerendszer mount-olását.
-n
 Unmount az /etc/mtab . -ba való írás nélkül.
-t vfstype
  Jelzi azokat a müveleteket, amiket csak a meghatározott típusú filerendszereken lehet végrehajtani. 1-nel tôbb típus vesszövel elválasztva adható meg. A filerendszer-típusok listája elé ``no'' elötagot írva azokat a típusokat határozzuk meg, amiken nem hajtunk végre müveletet. (Ld. fent a mount parancsnál.)
-V
 Kiírja a verziószámot, és kilép.
-h
 Kiírja a help üzenetét és kilép.
-v
 Verbose (bõbeszédû) mód.

FILES

/etc/fstab filerendszer táblázat
/etc/mtab~ zárt file
/etc/mtab.tmp ideiglenes file

LÁSD MÉG

mount (2), umount (2), fstab (5), swapon (8), nfs (5), mountd (8), nfsd (8), losetup (8)

BUGS

Lehet, hogy egy sérült filerendszer a rendszer összeomlását okozza.

Némelyik Linux filerendszer nem támogatja az -o " synchronous" -t. (Az ext2fs támogatja az egyidejû korszerûsítést (mint a BSD) , ha sync opcióval volt mountolva).

Az -o " remount" nem igenyli a mount paramétereinek megváltoztatását (minden ext2fs paraméter, kivéve az sb , megváltoztatható egy remount-tal, pl., de a gid vagy az umask a dosfs ). -nálnem változtatható meg.

TÖRTÉNET

A mount parancs az AT&T UNIX 6. verziójában jelent meg.