Un punct de montare este un director sau fișier care oferă acces la un nou sistem de fișiere, director sau fișier.
Punctul de montare este folosit pentru a implementa capacitatea de a atașa/detașa dinamic partițiile de disc la sistemul de fișiere în timp ce sistemul de operare rulează. Suportul pentru această caracteristică în sistemele de operare asemănătoare UNIX bazate pe nuclee monolitice este oferit de nucleul de sistem însuși și de programul de sistem, care este apelat din linia de comandă cu utilitarul de montare . Montarea dispozitivelor de stocare este utilizată în orice sistem de operare asemănător Unix, în special, utilitarul de montare este prezent în versiunea 5 AT&T UNIX.
Pentru a atașa a doua partiție a primului hard disk la arborele de directoare pe un sistem de operare asemănător UNIX (de exemplu, GNU/Linux ), trebuie să rulați următoarea comandă pe linia de comandă:
mount -t ext3 -o iocharset=koi8-r, codepage=866 /dev/sda2 /mnt/disk2 montați /dev/sda2 /mnt/disk2Această comandă, referindu-se la nucleu , va atașa ( montează ) a doua partiție a primului hard disk la un director numit /mnt/disk2, în timp ce punctul de montare poate avea orice nume. Pentru a face acest lucru, un fișier de dispozitiv numit sda2, care este un fișier pentru date de intrare/ieșire către driverul de hard disk, după montarea în directorul specificat va scoate date în driverul sistemului de fișiere ext3 și apoi, prin sistemul de fișiere virtual implementat în nucleu, sistemul de fișiere montat va fi prezentat în directorul de montare. Pentru programele utilizator, acest lucru va apărea ca și cum sistemul de fișiere atașat face parte din sistemul de fișiere rădăcină. În acest exemplu, montura reprezintă a doua partiție ( 2 ) a hard diskului ( d , c pentru unitățile optice ) a primului canal de controler ( a ) și utilizează setul de comenzi SCSI (indicat de inițiala s ).
De asemenea, comanda mount în timpul montării va proceda de la valoarea primită de la utilizator (de obicei superutilizatorul are privilegiul de montare ) parametrii cu comutatoarele -t: pentru a specifica tipul de aspect al partiției de disc în acest exemplu, este folosită etichetarea tip ext3 și tasta -o : pentru a specifica opțiunile transmise comenzii mount . În primul exemplu, pagina de coduri numărul 866 și codificarea precum KOI8-R au fost transmise comenzii mount ca parametri . Dacă parametrii nu se potrivesc cu proprietățile reale ale partiției de disc care este montată, utilizatorul va primi un mesaj de eroare. Al doilea exemplu este o versiune simplificată a utilizării acestei comenzi, în care toate acțiunile vor fi efectuate automat, pe baza setărilor implicite. Puteți demonta o partiție de disc cu comanda:
umount /dev/sda2sau echipa
umount /mnt/disk2În plus, ambele opțiuni sunt echivalente în acțiunea și rezultatul lor. De asemenea, ar trebui să acordați atenție ortografiei comenzii: ortografia corectă este umount , nu unmount.
Următoarea generație de sisteme de operare asemănătoare Unix, cum ar fi Hurd (GNU/Hurd), care rulează pe partea superioară a microkernel -ului , au înlocuit montarea sistemului de fișiere așa cum este în sistemele de operare obișnuite asemănătoare UNIX cu tehnologia serverului de sistem. În terminologia OS Hurd, aceștia se numesc traducători . Traducătorii din sistemul de operare Hurd oferă mult mai multe funcționalități decât este posibilă în sistemele de operare convenționale asemănătoare UNIX.
Pe sistemul de operare Windows, punctele de montare sunt disponibile atunci când se utilizează sistemul de fișiere NTFS. Punctele de montare sunt implementate prin tehnologia mai generală a punctelor de reevaluare [1] . Există două tipuri de puncte de montare: punct de montare director ( eng. punct de joncțiune ) și punct de montare volum ( eng. punct de montare volum ). Crearea punctelor de montare de primul tip se realizează prin comanda consolei mklink /J , crearea punctelor de montare de al doilea tip - prin comanda mountvol .