Sobes.tech
Junior

Kokios yra galimos parinktys failų sistemų montavimui?

sobes.tech AI

Atsakymas iš AI

Pagrindinės montavimo parinktys apima prieigos režimą, sinchronizacijos parametrus ir transakcijų žurnalą.

Svarbiausios parinktys:

  • rw: Skaityti ir rašyti (numatyta).
  • ro: Tik skaityti.
  • sync: Visos rašymo operacijos iš karto sinchronizuojamos su disku.
  • async: Rašymo operacijos yra talpykloje ir rašomos į diską asinchroniškai.
  • noatime: Neatnaujinti paskutinio prieigos laiko failui skaitymo metu.
  • atime: Atnaujinti paskutinio prieigos laiko.
  • nodiratime: Neatnaujinti paskutinio prieigos laiko katalogui.
  • diratime: Atnaujinti paskutinio prieigos laiko katalogui.
  • relatime: Atnaujinti paskutinio prieigos laiką tik jei jis yra senesnis nei mtime arba ctime.
  • exec: Leisti vykdyti binarinius failus šiame faile.
  • noexec: Drausti binarinių failų vykdymą.
  • suid: Leisti SUID ir SGID bitų naudojimą.
  • nosuid: Drausti SUID ir SGID bitų naudojimą.
  • dev: Leisti simbolinių ir blokinių įrenginių interpretavimą.
  • nodev: Drausti simbolinių ir blokinių įrenginių interpretavimą.
  • auto: Gali būti prijungtas su -a parinktimi arba paleidus sistemą.
  • noauto: Gali būti prijungtas tik rankiniu būdu.
  • user: Leisti bet kuriam vartotojui prijungti ir atjungti failų sistemą.
  • nouser: Tik root gali prijungti ir atjungti failų sistemą.
  • defaults: Standartinių parinkčių rinkinys (paprastai rw, suid, dev, exec, auto, nouser, async).
  • remount: Permontuoti jau prijungtą failų sistemą su naujomis arba pakeistomis parinktimis.
  • bind: Sukurti alternatyvų prieigos tašką jau esamam podirektorijui. Nėra įprastas montavimas.

Pavyzdys /etc/fstab:

/dev/sda1   /home        ext4    defaults,noatime   0   2
/dev/sdb1   /data        xfs     rw,sync            0   0

mount komandoje:

# Prijungti /dev/sdc1 skaidinį į /mnt su tik skaitymo ir be vykdymo galimybės
sudo mount -o ro,noexec /dev/sdc1 /mnt

# Permontuoti /home su įjungtu atime
sudo mount -o remount,atime /home

Parinktys gali skirtis priklausomai nuo failų sistemos tipo (ext4, xfs, vfat, nfs ir kt.) ir branduolio versijos.

Specialiems failų sistemams yra papildomų parinkčių, pavyzdžiui, susijusių su žurnalu (journal), kvotomis (quota) arba tinklo parametrais (NFS, CIFS).

Pavyzdžiui, XFS:

  • nouuid: Ne tikrinti UUID skaidinio montavimo metu.
  • logbufs, logbsize: Žurnalo parametrų nustatymas.

NFS:

  • soft/hard: Laiko limitas ir elgsena klaidos atveju.
  • intr: Leisti NFS operacijų nutraukimą.
  • rsize/wsize: Skaitymo/rašymo buferio dydis.

Pasirinkimas priklauso nuo našumo, saugumo ir failų sistemos naudojimo specifikos.