Junior
Milleks on mõeldud montimisvalikud Unix/Linux süsteemides?
sobes.tech AI
Vastus AI-lt
Unix/Linux-i paigaldusvalikud määravad failisüsteemi käitumise selle ühendamisel. Nad kontrollivad erinevaid aspekte, sealhulgas juurdepääsetavust, jõudlust, turvalisust ja konkreetse failisüsteemi tüübi tööomadusi.
Mõned peamised paigaldusvalikute eesmärgid:
-
Juurdepääsukontroll:
ro(ainult lugemine): Paigaldab failisüsteemi ainult lugemiseks, keelates kirjutamise. Kasulik oluliste andmete või süsteemiosade kaitsmiseks juhuslike muudatuste eest.rw(lugemine-kirjutamine): Paigaldab failisüsteemi lugemiseks ja kirjutamiseks (enamiku failisüsteemide vaikimisi käitumine).nosuid: Keelab programmide täitmisesetuidvõisetgidbittidega sellel jaotises. Suurendab turvalisust, vältides võimalikke haavatavusi sellistes programmides privileegide suurendamiseks.nodev: Keelab spetsiaalsete seadmete (seadmefailide) tõlgendamise sellel jaotises. Samuti suurendab turvalisust, vältides võimalikke rünnakuid pahatahtlike seadmefailide kaudu.noexec: Keelab täidetavate failide käivitamise sellel jaotises. Kasulik jaotistele, mis sisaldavad ainult andmeid, näiteks/var/log.
-
Jõudluse optimeerimine:
sync: Kõik kirjutamisoperatsioonid failisüsteemile tühjendatakse kohe kettale. Tagab andmete säilimise voolukatkestuse korral, kuid oluliselt vähendab jõudlust.async: Kirjutamisoperatsioonid võivad olla vahemällu salvestatud enne kettale kirjutamist. Tunduvalt kiirem kuisync, kuid voolukatkestuse korral võivad andmed kaduda. Tavaliselt kasutatakse enamikus failisüsteemides.noatime: Ei uuenda faili viimase ligipääsu aega (atime) iga lugemise korral. Vähendab kirjutamisoperatsioonide arvu kettale, suurendades jõudlust.relatime: Uuendabatimeainult faili muutmisel (mtime) või kui eelmineatimeoli ennemtime. Kompromissatimejanoatimevahel. Sageli kasutatakse vaikimisi.
-
Spetsiaalsed failisüsteemi valikud:
data=ordered,data=writeback,data=journal: Määrab logimise režiimi failisüsteemidele ext3/ext4. Mõjutab jõudlust ja andmete terviklikkuse garantiisid.nfsvers=4: Näitab NFS protokolli versiooni võrgufailisüsteemi paigaldamisel.
-
Muud eesmärgid:
defaults: Kasutab vaikeseadeid selle failisüsteemi jaoks (rw, suid, dev, exec, auto, nouser, async).loop: Paigaldab faili plokiseadmena. Kasutatakse ketta kujutiste (nt.isofailide) paigaldamiseks.user: lubab tavakasutajal failisüsteemi paigaldada ja eemaldada. Tavaliselt kasutatakse eemaldatavate salvestusseadmete puhul.
Valikud määratakse mount käsu täitmisel või /etc/fstab failis automaatseks paigaldamiseks süsteemi käivitamisel.
Näide /etc/fstab-is:
# <failisüsteem> <paigalduspunkt> <tüüp> <valikud> <dump> <passe>
UUID=xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx /home ext4 defaults,noatime 0 2
Siin on jaotis /home paigaldatud valikutega defaults ja täiendavalt valikuga noatime.
Näide mount käsuga:
# mount -o ro /dev/sdb1 /mnt/backup // paigaldab sdb1 jaotise ainult lugemiseks