Provided by: manpages-pl_0.5-1_all bug

NAZWA

       mount - montuje system plików

SKŁADNIA

       mount [-lhV]

       mount -a [-fFnrsvw] [-t typ-systemu] [-O lista-opcji]

       mount [-fnrsvw] [-o opcje[,opcje]...]  urządzenie|katalog

       mount [-fnrsvw] [-t typ-systemu] [-o opcje] urządzenie katalog

OPIS

       Wszystkie  pliki  dostępne  w systemie Unix są zorganizowane w jednym wielkim drzewie, hierarchii plików,
       zakorzenionej w /.  Pliki  te  mogą  być  położone  na  wielu  urządzeniach.  Polecenie  mount  umożliwia
       przyłączenie  systemu  plików znajdującego się na danym urządzeniu do wielkiego drzewa plików. Odwrotnie,
       polecenie umount(8)  powoduje odłączenie go.

       Standardowa postać polecenia mount to

              mount -t typ urządzenie katalog

       Nakazuje jądru, by przyłączyło system plików znaleziony na danym urządzeniu  (które  jest  typu  typ)   w
       zadanym  katalogu.   Poprzednia zawartość (jeśli istniała) i właściciel oraz prawa katalogu katalog stają
       się niewidzialne na czas przyłączenia (zamontowania) nowego systemu plików. W tym czasie ścieżka  katalog
       odnosi się do korzenia systemu plików na podanym urządzeniu.

       Jeśli podano jedynie urządzenie lub katalog, na przykład:

              mount /katalog

       to mount szuka punktu montowania, a jeśli go nie znajdzie, szuka urządzenia w pliku /etc/fstab.

       Wypisywanie i pomoc.
              Trzy formy wywołania niczego faktycznie nie montują:

              mount -h
                     wypisuje komunikat pomocy

              mount -V
                     wypisuje wersję

              mount [-l] [-t typ]
                     pokazuje  listę  wszystkich  zamontowanych  systemów  plików (typu typ).  Opcja -l ujmuje w
                     zestawieniu również etykiety. Patrz niżej.

       Wskazanie urządzenia.
              Większość urządzeń jest wskazywanych przez nazwę pliku (specjalnego urządzenia blokowego), jak np.
              /dev/sda1, lecz istnieją inne możliwości. Na przykład w wypadku montowania  NFS,  urządzenie  może
              wyglądać  tak:  knuth.cwi.nl:/katalog.   Specjalne  urządzenie  blokowe można wskazać podając jego
              etykietę (LABEL) wolumenu lub UUID (zob. opcje -L i -U poniżej).

              Zalecaną metodą jest  używanie  znaczników  LABEL=<etykieta>  lub  UUID=<uuid>,  zamiast  dowiązań
              symbolicznych  /dev/disk/by-{label,uuid}  udev w pliku /etc/fstab. Znaczniki są bardziej czytelne,
              solidne i przenośne. Polecenie mount(8) używa wewnętrznie dowiązań symbolicznych  udev,  tak  więc
              ich  używanie  w  /etc/fstab nie daje żadnej przewagi nad LABEL=/UUID=. Aby dowiedzieć się więcej,
              proszę zapoznać się z libblkid(3).

              Proszę zauważyć, że mount(8) używa UUID-ów jako łańcuchów. UUID-y z wiersza poleceń  lub  fstab(5)
              nie  są  konwertowane  do wewnętrznej reprezentacji binarnej. Litery w reprezentacji łańcucha UUID
              powinny być małymi literami.

              System plików proc nie jest związany z żadnym urządzeniem specjalnym  i  podczas  jego  montowania
              zamiast  nazwy  urządzenia można użyć dowolnego słowa kluczowego, np.  proc (zwyczajowy wybór none
              jest mniej udany: komunikat błędu `none busy' od umount może być mylący).

       Pliki /etc/fstab, /etc/mtab i /proc/mounts.
              Plik /etc/fstab (zobacz fstab(5)), może zawierać wiersze  opisujące,  jakie  urządzenia  gdzie  są
              zazwyczaj montowane i przy użyciu jakich opcji.

              Polecenie

                     mount -a [-t typ] [-O lista-opcji]

              (zwykle  podawane w skryptach startowych) powoduje zamontowanie wszystkich systemów plików (danego
              typu) wymienionych w fstab, poza tymi, których wpisy zawierają  słowo  kluczowe  noauto.   Podanie
              opcji -F spowoduje, że mount się rozdzieli na kilka procesów, tak że systemy plików będą montowane
              równocześnie.

              Podczas  montowania  systemu  plików  wymienionego  w  fstab lub mtab, wystarczy podać tylko nazwę
              urządzenia lub tylko punkt montowania.

              Programy mount  i  umount  zarządzają  listą  aktualnie  zamontowanych  systemów  plików  w  pliku
              /etc/mtab. Jeśli nie podano żadnych argumentów do mount, lista ta jest wypisywana.

              Program  mount nie odczytuje pliku /etc/fstab, jeśli podano urządzenie (lub LABEL/UUID) i katalog.
              Na przykład:

                     mount /dev/foo /katalog

              Aby przesłonić opcje montowania z /etc/fstab konieczne jest użycie:

                     mount urządzenie|katalog -o <opcje>

              po czym opcje montowania z wiersza poleceń zostaną dodane do listy  opcji  z  /etc/fstab.  Zwykłym
              zachowaniem jest działanie ostatniej opcji, jeśli opcje się powtarzają.

              Gdy  zamontowany  jest  system plików proc (powiedzmy, że w /proc), pliki /etc/mtab i /proc/mounts
              mają bardzo podobną zawartość. Pierwszy ma trochę więcej informacji, takich jak opcje  montowania,
              lecz  niekoniecznie  jest aktualny. (zobacz opcję -n poniżej).  Możliwe jest zastąpienie /etc/mtab
              dowiązaniem symbolicznym do /proc/mounts, co, szczególnie jeśli posiada  się  bardzo  dużą  liczbę
              montowań,  będzie  znacznie  szybsze  z  użyciem  dowiązania,  ale w ten sposób tracona jest część
              danych, a w szczególności użycie opcji "user" nie będzie działać.

       Montowanie przez zwykłych użytkowników.
              Tradycyjnie, tylko superużytkownik może montować  systemy  plików.  Jednak  jeśli  fstab  w  danym
              wierszu zawiera opcję user, to każdy może zamontować odpowiadający temu wpisowi system plików.

              Tak więc, jeśli mamy wiersz

                     /dev/cdrom /cd iso9660 ro,user,noauto,unhide

              to  dowolny  użytkownik może zamontować system plików iso9660 umieszczony na CD-ROM-ie, posługując
              się poleceniem

                     mount /dev/cdrom

              lub

                     mount /cd

              Szczegóły opisuje fstab(5).  Tylko użytkownik, który zamontował system  plików  może  ponownie  go
              odmontować.   Jeżeli  zachodzi  potrzeba,  by odmontowywać mógł każdy, w odpowiednim wierszu fstab
              należy zamiast user wpisać users.  Opcja owner przypomina opcję user, poza tym, że dany użytkownik
              musi być właścicielem odpowiedniego pliku specjalnego. Jest  przydatna  np.  w  przypadku  /dev/fd
              jeśli  skrypt  zgłoszeniowy  (login  script)  czyni  danego  użytkownika  korzystającego z konsoli
              właścicielem tego urządzenia. Opcja group jest podobna, z tym ograniczeniem,  że  użytkownik  musi
              być członkiem grupy pliku specjalnego.

       Montowanie używając podpięcia (bind).
              Od  wersji  2.4.0 Linuksa możliwe jest ponowne zamontowanie części systemu plików w innym miejscu.
              Służy do tego wywołanie:
                     mount --bind stary-katalog nowy-katalog
              lub krótka opcja
                     mount -B stary-katalog nowy-katalog
              lub wpis fstab:
                     /stary-katalog /nowy-katalog none bind

              Po takim wywołaniu, ta sama zawartość jest dostępna w dwóch miejscach.  Można  również  zamontować
              ponownie  pojedynczy  plik  (w  pojedynczym pliku). Jest także możliwe użycie montowania "bind" do
              utworzenia punktu montowania ze zwykłego katalogu, na przykład:

                     mount --bind foo foo

              Wywołanie montowania za pomocą podpięcia dołącza tylko (część) pojedynczego  systemu  plików,  bez
              możliwych   montowań  znajdujących  się  poniżej.  Cała  hierarchia  plików,  uwzględniając  takie
              montowania jest dołączana w drugie miejsce za pomocą

                     mount --rbind stary-katalog nowy-katalog

              lub krótka opcja

                     mount -R stary-katalog nowy-katalog

              Proszę zauważyć, że opcje montowania systemu plików pozostaną takie same jak te pierwotnego punktu
              montowania i nie mogą  być  zmienione  przez  podanie  opcji  -o  razem  z  --bind/--rbind.  Opcje
              montowania mogą zostać zmienione oddzielnym poleceniem ponownego montowania, na przykład:

                     mount --bind stary-katalog nowy-katalog
                     mount -o remount,ro nowy-katalog

              Proszę  zauważyć,  że  zachowanie  opcji  ponownego montowania zależy od pliku /etc/mtab. Pierwsze
              polecenie przechowuje flagę "bind" w pliku /etc/mtab, a drugie polecenie odczytuje flagę z  pliku.
              Jeśli  bieżący  system  nie  posiada  pliku  /etc/mtab  lub  jeśli  jawnie  zdefiniowano  źródło i
              przeznaczenie do polecenia ponownego montowania (a więc mount(8) nie odczyta /etc/mtab), konieczne
              jest użycia flagi (lub opcji) bind również do poleceń ponownego montowania. Przykładowo:

                     mount --bind stary-katalog nowy-katalog
                     mount -o remount,ro,bind stary-katalog nowy-katalog

       Operacja przenoszenia.
              Od wersji 2.5.1. Linuksa  możliwe  jest  nierozdzielne  (atomically)  przeniesienie  zamontowanego
              drzewa w inne miejsce. Wywołaniem jest
                     mount --move stary-katalog nowy-katalog
              lub krótka opcja
                     mount -M stary-katalog nowy-katalog
              Spowoduje  to  pojawienie  się  zawartości,  która  wcześniej  znajdowała się w starym-katalogu, w
              nowym-katalogu. Fizyczne położenie plików nie zmienia się. Proszę zauważyć, że stary-katalog  musi
              być punktem montowania.

       Współdzielone operacje na poddrzewach.
              Od  Linuksa  2.6.15  możliwe  jest  oznaczenie  montowania  i  jego podmontowań jako współdzielone
              (shared),  prywatne (private),  podrzędne  (slave)  i   niepodpinalne   (unbindable).   Montowania
              współdzielone  udostępniają  możliwość  tworzenia  kopii  takich  montowań  tak,  że  montowania i
              odmontowania  którejkolwiek  z  kopii  dotyczy  ich  wszystkich.  Montowania  podrzędne  otrzymują
              montowania i odmontowywania z montowania nadrzędnego, ale nie działa to w drugą stronę. Montowania
              prywatne   nie   posiadają  powyższych  właściwości.  Montowanie  niepodpinalne  jest  montowaniem
              prywatnym, które nie może zostać sklonowane  za  pomocą  operacji  podpięcia  (bind).  Szczegółowe
              wyjaśnienia  można  znaleźć  w  pliku  dokumentacji  Documentation/filesystems/sharedsubtree.txt w
              drzewie źródeł jądra.

                     mount --make-shared punkt-montowania
                     mount --make-slave punkt-montowania
                     mount --make-private punkt-montowania
                     mount --make-unbindable punkt-montowania

              Następujące polecenia pozwalają na rekursywną zmianę typu wszystkich montowań  pod  danym  punktem
              montowania.

                     mount --make-rshared punkt-montowania
                     mount --make-rslave punkt-montowania
                     mount --make-rprivate punkt-montowania
                     mount --make-runbindable punkt-montowania

OPCJE WIERSZA POLECEŃ

       Pełny zestaw opcji używanych przy wywoływaniu mount jest ustalany przez pobranie opcji dla danego systemu
       plików z fstab, a następnie zastosowanie wszelkich opcji podanych argumentem -o, a na koniec opcji -r lub
       -w, o ile istnieją.

       Opcje wiersza poleceń, dostępne do polecenia mount:

       -V, --version
              Wypisuje wersję.

       -h, --help
              Wypisuje komunikat pomocy.

       -v, --verbose
              Tryb szczegółowy.

       -a, --all
              Montuje wszystkie systemy plików (zadanych typów) ujęte w fstab.

       -F, --fork
              (Użyte  w połączeniu z -a.)  Dla każdego urządzenia tworzy nowy proces równoległy mount.  Powoduje
              to równoległy przebieg montowania różnych urządzeń lub różnych serwerów NFS. Zaletą  jest  większa
              szybkość:  także  przekroczenia  czasu  dla  NFS  będą  wyznaczane  równolegle.  Wadą  jest to, że
              montowania wykonywane są w niezdefiniowanej kolejności. Nie można zatem zastosować  tej  opcji  do
              równoczesnego montowania /usr i /usr/spool.

       -f, --fake
              Powoduje wykonywanie wszystkiego poza faktycznym wywołaniem funkcji systemowej.  Jeśli nie jest to
              oczywiste:  "udaje"  to  montowanie  systemu  plików.   W  połączeniu  z  flagą -v przydaje się do
              ustalenia, co usiłuje zrobić polecenie mount.  Może  być  też  używana  do  dodawania  wpisów  dla
              urządzeń,  które zamontowano wcześniej z opcją -n. Opcje -f sprawdza istnienie rekordu w /etc/mtab
              i zawodzi, jeśli rekord już istnieje (w przypadku zwykłych, nieudawanych montowań, to  sprawdzenie
              jest wykonywane przez jądro).

       -i, --internal-only
              Nie wywołuje programu pomocniczego /sbin/mount.<system-plików>, nawet jeśli istnieje.

       -l     Dokłada  etykiety  do  wyjścia  wypisywanego przez mount.  Żeby opcja ta mogła działać, mount musi
              mieć prawo odczytu urządzania dyskowego (np. suid root). Można ustawić  taką  etykietę  dla  ext2,
              ext3 lub ext4 za pomocą narzędzia e2label(8), zaś dla XFS - stosując xfs_admin(8) lub dla reiserfs
              używając reiserfstune(8).

       -n, --no-mtab
              Montuje  bez  zapisywania  w  /etc/mtab.   Jest  to niezbędne na przykład gdy /etc znajduje się na
              systemie plików tylko do odczytu.

       --no-canonicalize
              Nie normalizuje ścieżek. Polecenie montowania normalizuje wszystkie ścieżki (z wiersza poleceń lub
              fstab) i przechowuje znormalizowane ścieżki w pliku /etc/mtab. Opcja może być użyta razem z -f  do
              już znormalizowanych ścieżek absolutnych.

       -p, --pass-fd numer
              Jeżeli  montowanie  wymaga  podania hasła, to jest ono czytane z deskryptora pliku numer zamiast z
              terminala.

       -s     Toleruje nieodpowiednie opcje  montowania,  zamiast  kończyć  pracę  niepowodzeniem.  Powoduje  to
              ignorowanie  opcji  montowania,  które  nie są obsługiwane przez dany system plików. Nie wszystkie
              systemy plików rozpoznają tę opcję. Istnieje ona do obsługi linuksowego  narzędzia  automatycznego
              montowania opartego na autofs.

       -r, --read-only
              Montuje system plików w trybie tylko do odczytu. Synonimem jest -o ro.

              Proszę  zauważyć  że,  w zależności od systemu plików, stanu i zachowania jądra, system może wciąż
              zapisywać na urządzenie. Na przykład ext3 lub ext4 będzie odświeżał swój  dziennik,  jeśli  system
              plików  jest  zaśmiecony.  Aby  zapobiec takiemu typowi dostępu do zapisu, można zamontować system
              plików ext3 lub ext4 z opcją montowania "ro,noload" lub ustawić urządzenie blokowe w trybie  tylko
              do odczytu, patrz polecenie blockdev(8).

       -w, --rw
              Montuje system plików w trybie odczytu i zapisu. Tak jest domyślnie.  Synonimem jest -o rw.

       -L etykieta
              Montuje partycję posiadającą podaną etykietę.

       -U uuid
              Montuje  partycję  mającą  podany  uuid.   Te dwie opcje wymagają istnienia pliku /proc/partitions
              (obecnego od wersji 2.1.116 Linuksa).

       -t, --types typ_systemu_plików
              Argument występujący po -t jest używany do wskazania rodzaju systemu plików.  Obecnie  obsługiwane
              są: adfs, affs, autofs, cifs, coda, coherent, cramfs, debugfs, devpts, efs, ext, ext2, ext3, ext4,
              hfs,  hfsplus,  hpfs,  iso9660,  jfs,  minix,  msdos,  ncpfs,  nfs, nfs4, ntfs, proc, qnx4, ramfs,
              reiserfs, romfs, squashfs, smbfs, sysv, tmpfs, ubifs, udf, ufs, umsdos, usbfs, vfat,  xenix,  xfs,
              xiafs.  Zauważ,  że  coherent,  sysv i xenix są równoważne i że xenix oraz coherent zostaną kiedyś
              usunięte — należy zamiast nich stosować sysv.  Od jądra wersji 2.1.21 typy ext  i  xiafs  już  nie
              istnieją.   Wcześniej,   usbfs  miało  nazwę  usbdevfs.  Proszę  zauważyć,  że  rzeczywista  lista
              obsługiwanych systemów plików zależy od bieżącego jądra.

              Programy mount i umount obsługują podtypy systemów plików.  Podtypy  są  definiowane  przyrostkiem
              ".podtyp".  Przykładowo  "fuse.sshfs".  Zalecane  jest  używanie  notacji podtypów zamiast dodawać
              jakieś przedrostki do źródła montowania (np. "sshfs#example.com" jest przestarzałe).

              Dla większości typów, jedyne, co robi program mount,  to  po  prostu  wywołuje  funkcję  systemową
              mount(2),  i  nie jest tu wymagana żadna szczegółowa wiedza o danym systemie plików.  Jednakże dla
              kilku typów (jak np. nfs, nfs4, cifs, smbfs, ncpfs) konieczny  jest  niezaplanowany  kod.  Systemy
              plików  nfs,  nfs4,  cifs,  smbfs  i ncpfs mają osobny program montujący. Żeby umożliwić jednolite
              traktowanie wszystkich typów, mount wywołany z typem TYP uruchamia program /sbin/mount.TYP  (jeśli
              takowy  istnieje).   Ponieważ  rozmaite wersje programu smbmount mają różne konwencje wywołań, być
              może /sbin/mount.smb będzie musiał być skryptem powłoki, który dobierze właściwe wywołanie.

              Bez podania opcji -t lub gdy podany jest typ auto, mount postara się odgadnąć właściwy typ.  Mount
              używa  biblioteki  blkid  do  tego  celu;  jeśli  nie zwróci to niczego, co wygląda znajomo, mount
              postara się odczytać plik /etc/filesystems lub, jeśli on nie istnieje /proc/filesystems. Wszystkie
              wypisane tam typy zostaną wypróbowane, z wyjątkiem tych oznaczonych jako "nodev" (np. devpts, proc
              i nfs). Jeśli /etc/filesystems kończy się wierszem z pojedynczą  *,  mount  odczyta  później  plik
              /proc/filesystems.

              Typ  auto  może  być  przydatny  do  montowanych  przez  użytkownika  dyskietek.  Utworzenie pliku
              /etc/filesystems przydaje się do zmiany kolejności rozpoznawania (np.  do  próbowania  vfat  przed
              msdos lub ext3 przez ext2) lub w przypadku stosowania modułu autoloadera.

              Można  podać więcej niż jeden typ, w postaci listy rozdzielonej przecinkami.  Lista typów systemów
              plików może być poprzedzona słowem no aby określić systemy plików,  na  których  żadna  akcja  nie
              powinna być wykonywana (może to mieć znaczenie z opcją -a). Na przykład polecenie:

                     mount -a -t nomsdos,ext

              montuje wszystkie systemy plików poza tymi, które są typu msdos lub ext.

       -O, --test-opts opcje
              Używany  w  połączeniu  z -a, aby ograniczyć grupę systemów plików, do której stosowana jest opcja
              -a. Podobnie jak -t, z tym wyjątkiem, że jest bezużyteczna bez opcji -a. Na przykład polecenie:

                     mount -a -O no_netdev

              montuje wszystkie systemy plików z wyjątkiem posiadających podaną opcją _netdev w polu opcji pliku
              /etc/fstab.

              Różni się od -t tym, że każda opcja jest dopasowywana dokładnie; a podanie no na  początku  jednej
              opcji, nie neguje pozostałych.

              Opcje -t i -O łączą swe działanie; to jest polecenie

                     mount -a -t ext2 -O _netdev

              montuje  wszystkie systemy plików ext2 z opcją _netdev, a nie wszystkie systemy które są albo typu
              ext2, albo mają podaną opcją _netdev.

       -o, --options opcje
              Opcje są podawane z flagą -o, po której następuje łańcuch z opcjami oddzielonymi  przecinkami.  Na
              przykład:

                     mount LABEL=mydisk -o noatime,nouser

              Aby  dowiedzieć  się  więcej,  proszę  zapoznać  się  z rozdziałami OPCJE MONTOWANIA NIEZALEŻNE OD
              SYSTEMU PLIKÓW i OPCJE MONTOWANIA SPECYFICZNE DLA RÓŻNYCH SYSTEMÓW PLIKÓW.

       -B, --bind
              Montuje ponownie poddrzewo w innym miejscu (tak, że jego zawartość jest dostępna w obu miejscach).
              Patrz wyżej.

       -R, --rbind
              Montuje ponownie poddrzewo wraz ze wszystkimi ewentualnymi montowaniami znajdującymi się  poniżej,
              w innym miejscu (tak, że jego zawartość jest dostępna w obu miejscach). Patrz wyżej.

       -M, --move
              Przenosi poddrzewo w inne miejsce. Patrz powyżej.

OPCJE MONTOWANIA NIEZALEŻNE OD SYSTEMU PLIKÓW

       Część opcji jest przydatna tylko wówczas, gdy znajdują się w pliku /etc/fstab.

       Część  tych opcji może zostać domyślnie włączona lub wyłączona przez jądro systemu. Aby sprawdzić bieżące
       ustawienia, proszę sprawdzić opcje w /proc/mounts.

       Poniższe opcje dotyczą dowolnego montowanego systemu plików (choć nie każdy z systemów plików  faktycznie
       je honoruje, np. opcja sync obecnie wpływa tylko na ext2, ext3, fat, vfat i ufs):

       async  Wszelkie  operacje  wejścia/wyjścia dla tego systemu plików powinny być wykonywane asynchronicznie
              (patrz również opcja sync).

       atime  Nie używa funkcji noatime, w związku z czym czas dostępu i-węzła jest kontrolowany  przez  wartość
              domyślną jądra. Patrz również opis opcji montowania strictatime i reatime.

       noatime
              Nie  wykonuje  aktualizacji  czasu  dostępu w i-węźle położonym na tym systemie plików (np. w celu
              uzyskania  szybszego  dostępu  do  bufora  wiadomości,  co  przyspiesza  działanie  serwerów  grup
              dyskusyjnych).

       auto   System plików może być montowany opcją -a.

       noauto Dany system plików może być montowany tylko jawnie (np. opcja -a nie spowoduje jego zamontowania).

       context=kontekst, fscontext=kontekst, defcontext=kontekst i rootcontext=kontekst
              Opcja  context=  jest  przydatna podczas montowania systemów plików, które nie obsługują atrybutów
              rozszerzonych, takich jak dyskietki lub dyski twarde sformatowane w VFAT lub systemy które  zwykle
              nie działają pod SELinuksem, takie jak dyski sformatowane w ext3 ze stacji roboczej nie używającej
              SELinuksa.  Można  również użyć opcji context= na systemach plików, którym się nie ufa, takich jak
              dyskietki.  Pomaga  również  w  kompatybilności  z  systemami  plików   obsługującymi   xattr   na
              wcześniejszych  wersjach  jądra  2.4.<x>.  Nawet gdy xattr są obsługiwane, można zawsze oszczędzić
              czas nie etykietując każdego pliku, a przypisując całemu dyskowi jeden kontekst bezpieczeństwa.

              Często używaną opcją w przypadku nośników wymiennych jest context=system_u:object_r:removable_t.

              Dwiema innymi opcjami są fscontext i defcontext=, przy czym wykluczają one opcję context.  Oznacza
              to, że można użyć razem fscontext i defcontext, ale żadnej nie można użyć z context.

              Opcja  fscontext  działa  ze  wszystkimi systemami plików, niezależnie od ich obsługi xattr. Opcja
              fscontext ustawia nadrzędną etykietę systemu plików na określony kontekst bezpieczeństwa. Etykieta
              systemu plików jest oddzielona od poszczególnych etykiet plików. Reprezentuje cały system plików w
              celu określonego typu sprawdzeń uprawnień, takich jak  podczas  montowania  lub  tworzenia  pliku.
              Poszczególne  etykiety  pliku  są  wciąż  pobierane  z  xattrs  z  samych  plików. Opcja context w
              rzeczywistości ustawia zsumowany kontekst udostępniany  przez  fscontext,  poza  podawaniem  samej
              etykiety poszczególnych plików.

              Można  ustawić  domyślny  kontekst  bezpieczeństwa  do  plików  bez  etykiety,  przy  użyciu opcji
              defcontext=. Przesłania ona wartość ustawioną przez zasady (politykę) do  plików  bez  etykiety  i
              wymaga systemu plików obsługującego etykietowanie xattr.

              Opcja  rootcontext  pozwala  na  jawne  podanie  etykiety  głównego  i-węzła  systemu plików przez
              zamontowaniem jego lub i-węzła z  powodu  widoczności  w  przestrzeni  użytkownika.  Może  być  to
              przydatne przy wykorzystaniu "stateless linux".

              Proszę zauważyć, że jądro odrzuca żądania przemontowania, które zawierają opcję context, nawet gdy
              nie różni się ona od bieżącego kontekstu.

              Aby dowiedzieć się więcej, proszę zapoznać się z selinux(8)

       defaults
              Używa opcji domyślnych: rw, suid, dev, exec, auto, nouser i async.

       dev    Interpretuje specjalne urządzenia blokowe i znakowe na danym systemie plików.

       nodev  Nie interpretuje specjalnych urządzeń blokowych ani znakowych na systemie plików.

       diratime
              Aktualizuje czas dostępu katalogu zapisany w i-węźle w danym systemie plików.  Tak jest domyślnie.

       nodiratime
              Nie aktualizuje czasu dostępu katalogu zapisanego w i-węźle w danym systemie plików.

       dirsync
              Aktualizacja  wszystkich katalogów w systemie plików powinna być wykonywana synchronicznie. Dotyka
              to następujących wywołań systemowych: creat, link, unlink, symlink, mkdir, rmdir, mknod i rename.

       exec   Zezwala na uruchamianie plików binarnych.

       noexec Nie zezwala na bezpośrednie wywołanie plików binarnych w zamontowanym systemie plików (do niedawna
              było możliwe obejście tego ograniczenia przy użyciu polecenia  w  stylu  /lib/ld*.so  /mnt/binary,
              jednak ta sztuczka nie działa od Linuksa 2.4.25/2.6.0).

       group  Pozwala  na  zamontowanie  tego  systemu plików przez zwykłego użytkownika (tzn. nie roota), jeśli
              jedna z jego grup pasuje do grup urządzenia. Opcja ta implikuje opcje nosuid, i nodev (chyba że są
              przesłaniane przez następne opcje, jak w linii group,dev,suid).

       encryption
              Określa używany algorytm szyfrowania. Używane w połączeniu z opcją loop.

       keybits
              Określa rozmiar klucza używanego w algorytmie szyfrowania. Używane w połączeniu z opcjami  loop  i
              encryption.  nofail  - nie informuje o błędach dla tego urządzenia, jeśli nie istnieje. iversion -
              przy każdej modyfikacji i-węzła, pole i_version jest zwiększane.

       noiversion
              Nie zwiększa pola i-węzła i_version.

       mand   Pozwala na ściśle egzekwowane blokady w systemie plików. Patrz fcntl(2).

       nomand Nie pozwala na ściśle egzekwowane blokady w systemie plików.

       _netdev
              System plików znajduje się na urządzeniu wymagającym połączenia sieciowego (używane  aby  zapobiec
              montowania przez system takich systemów plików, dopóki sieć nie zostanie włączona w systemie).

       nofail Nie informuje o błędach urządzenia, jeśli ono nie istnieje.

       relatime
              Aktualizuje  czas  dostępu  i-węzła  relatywnie do czasu modyfikacji lub zmiany. Czas dostępu jest
              aktualizowany tylko wówczas, jeśli poprzedni czas dostępu  był  wcześniejszy  od  bieżącego  czasu
              modyfikacji  lub  zmiany  (podobne  do  noatime,  ale  nie  psuje  aplikacji  mutt i innych, które
              potrzebują informacji o tym, czy plik zostać przeczytany od czasu jego ostatniej modyfikacji).

              Od Linuksa w wersji 2.6.30, jądro używa domyślnie zachowania udostępnianego przez tę opcję  (chyba
              że  podano  noatime),  a opcja strictatime jest wymagana, aby uzyskać tradycyjny sposób działania.
              Dodatkowo, od tej wersji Linuksa, czas ostatniego dostępu pliku jest aktualizowany  zawsze,  jeśli
              wynosi więcej niż 1 dzień.

       norelatime
              Nie używa funkcji relatime. Patrz również opcja montowania strictatime.

       strictatime
              Pozwala na jawne żądanie pełnych aktualizacji atime. Umożliwia jądru na domyślne używanie relatime
              lub  noatime,  ale  wciąż pozwala warstwie użytkownika na przesłonięcie tych opcji. Aby dowiedzieć
              się więcej o domyślnych, systemowych opcjach montowania należy zapoznać się z /proc/mount.

       nostrictatime
              Używa domyślnego zachowania jądra dotyczącego aktualizowania czasów dostępu i-węzłów.

       suid   Umożliwia działanie bitom set-user-id i set-group-id.

       nosuid Nie pozwala  na  działanie  bitów  set-user-id  i  set-group-id  (wygląda  na  bezpieczną,  ale  w
              rzeczywistości raczej taka nie jest jeśli zainstalowano suidperl(1)).

       silent Włącza flagę "cicho".

       loud   Wyłącza flagę "cicho".

       owner  Pozwala  każdemu  zwykłemu (tzn. nie rootowi) użytkownikowi na zamontowanie i odmontowanie systemu
              plików, jeśli jest on właścicielem urządzenia. Opcja ta implikuje opcje nosuid, i nodev (chyba  że
              są przesłaniane przez następne opcje, jak w linii owner,dev,suid).

       remount
              Usiłuje  ponownie  zamontować  już  zamontowany  system  plików.  Często  używane  do  zmiany flag
              montowania systemu, szczególnie aby umożliwić zapis na systemach tylko  do  odczytu.  Nie  zmienia
              urządzenia ani punktu montowania.

              Funkcja  ponownego  montowania  przestrzega standardowego sposobu, w jaki polecenie mount działa z
              opcjami z fstab. Oznacza to, że polecenie mount nie odczytuje fstab (lub  mtab)  wyłącznie  wtedy,
              jeśli podano urządzenie i katalog w sposób kompletny.

              mount -o remount,rw /dev/foo /katalog

              Po  tym  wywołaniu wszystkie stare opcje montowania są zastępowane, a arbitralne rzeczy z fstab są
              ignorowane, z wyjątkiem opcji loop=, która jest tworzona i zarządzana wewnętrznie przez  polecenie
              mount.

              mount -o remount,rw /katalog

              Po  tym  wywołaniu  mount odczytuje fstab (lub mtab) i łączy te opcje z opcjami podanymi w wierszu
              poleceń (-o).

       ro     Montuje system plików w trybie tylko do odczytu.

       rw     Montuje system plików w trybie odczytu i zapisu.

       sync   Wszystkie  operacje  wejścia/wyjścia  systemu  plików  powinny   być   wykonywane   synchroniczne.
              W przypadku  nośników z ograniczoną liczbą cykli zapisu (np. niektórych napędów flash) "sync" może
              spowodować skrócenie trwałości nośnika.

       user   Pozwala na  zamontowanie  tego  systemu  plików  przez  zwykłego  użytkownika.  Nazwa  montującego
              użytkownika  jest  zapisywana  do  mtab,  więc może on ponownie odmontować system plików. Opcja ta
              implikuje opcje noexec, nosuid, i nodev (chyba że są przesłaniane  przez  następne  opcje,  jak  w
              linii user,exec,dev,suid).

       nouser Zabrania  zwykłemu  użytkownikowi  (tzn.  innemu  niż  root)  montowania  systemu plików. Tak jest
              domyślnie.

       users  Pozwala każdemu użytkownikowi na zamontowanie  i  odmontowanie  tego  systemu  plików.   Opcja  ta
              implikuje  opcje  noexec,  nosuid,  i  nodev (chyba że są przesłaniane przez następne opcje, jak w
              linii user,exec,dev,suid).

OPCJE MONTOWANIA SPECYFICZNE DLA RÓŻNYCH SYSTEMÓW PLIKÓW

       Następujące opcje stosuje się tylko do określonych systemów  plików.   Są  uporządkowane  według  systemu
       plików. Wszystkie występują po fladze -o.

       To,  czy  opcje  są  obsługiwane,  zależy  w pewnej mierze od działającego jądra. Więcej informacji można
       uzyskać w podkatalogu źródeł jądra Documentation/filesystems.

Opcje montowania do adfs

       uid=wartość i gid=wartość
              Ustawia właściciela i grupę plików w danym systemie plików (domyślnie: uid=gid=0).

       ownmask=wartość i othmask=wartość
              Ustawia maskę praw dla, odpowiednio, uprawnień 'właściciela' i uprawnień 'innych' ADFS (domyślnie,
              odpowiednio: 0700 i 0077).  Zobacz także /usr/src/linux/Documentation/filesystems/adfs.txt.

Opcje montowania do affs

       uid=wartość i gid=wartość
              Ustawia właściciela i grupę korzenia systemu plików (domyślnie: uid=gid=0), lecz opcje uid lub gid
              bez podanej wartości pobierają uid i gid bieżącego procesu).

       setuid=wartość i setgid=wartość
              Ustawia właściciela i grupę wszystkich plików.

       mode=wartość
              Ustawia prawa wszystkich plików na wartość & 0777, nie zważając na oryginalne prawa.  Dodaje prawa
              przeszukiwania dla katalogów, które mają prawo odczytu.  Wartość jest podawana ósemkowo.

       protect
              Nie dopuszcza do zmian w bitach ochrony systemu plików.

       usemp  Ustawia uid i gid korzenia systemu plików na uid i gid punktu montowania, aż  do  pierwszego  sync
              lub umount, a potem kasuje tę opcję. Dziwne...

       verbose
              Wypisuje informację o każdym pomyślnym montowaniu.

       prefix=napis
              Przedrostek używany przed nazwą wolumenu, przy podążaniu za dowiązaniem.

       volume=napis
              Przedrostek (długości najwyżej 30), używany przed '/' przy podążaniu za dowiązaniem symbolicznym.

       reserved=wartość
              (Domyślnie: 2.) Liczba nieużytkowanych bloków na początku urządzenia.

       root=wartość
              Podaje jawnie lokalizację bloku korzenia (root block).

       bs=wartość
              Podaje rozmiar bloku. Dozwolone wartości to 512, 1024, 2048, 4096.

       grpquota|noquota|quota|usrquota
              Opcje te są przyjmowane, lecz są ignorowane (jednakże narzędzia przydziałów dyskowych (quota) mogą
              reagować na takie łańcuchy w /etc/fstab).

Opcje montowania do xiafs

       Patrz sekcja opcji na stronie podręcznika mount.cifs(8) (pakiet smbfs musi być zainstalowany).

Opcje montowania do coherent

       Brak.

Opcje montowania do debugfs

       System  plików  debugfs  jest  pseudosystemem,  montowanym  tradycyjnie w /sys/kernel/debug. Nie ma opcji
       montowania.

Opcje montowania do devpts

       devpts jest pseudosystemem plików, tradycyjnie montowanym w /dev/pts.  W celu uzyskania  pseudoterminala,
       proces   otwiera   /dev/ptmx.   Jest  mu  wówczas  udostępniany  numer  pseudoterminala;  podporządkowany
       pseudoterminal jest dostępny jako /dev/pts/<numer>.

       uid=wartość i gid=wartość
              Ustawia właściciela lub grupę nowotworzonych PTY  według  zadanych  wartości.   Jeśli  nie  podano
              żadnych,  to  zostaną  nadane  UID  i GID procesu tworzącego.  Na przykład, jeśli mamy grupę tty o
              GID=5, to gid=5 spowoduje, że nowo tworzone PTY będą należeć do grupy tty.

       mode=wartość
              Nadaje trybowi nowo tworzonych PTY zadaną wartość. Domyślnie jest to  0600.   Wartość  mode=620  i
              gid=5 powoduje, że dla nowo utworzonych PTY będzie domyślnie "mesg y".

       newinstance
              Tworzy  prywatną  instancję  systemu  plików  devpts tak, że wskaźniki pty zaalokowane w tej nowej
              kopii są niezależne od wskaźników utworzonych w innych instancjach devpts.

              Wszystkie montowania devpts bez opcji newinstance współdzielą ten sam zestaw wskaźników  pty  (np.
              tryb legacy). Każde zamontowanie devpts z opcją newinstance tworzy prywatny zestaw wskaźników pty.

              Opcja  jest używana głównie do obsługi kontenerów, w jądrze Linux, od wersji 2.6.29. Co więcej, ta
              opcja jest poprawna jedynie, jeśli w konfiguracji jądra włączono CONFIG_DEVPTS_MULTIPLE_INSTANCES.

              Aby użyć tej opcji w sposób efektywny, /dev/ptmx musi być dowiązaniem  symbolicznym  do  pts/ptmx.
              Proszę zapoznać się z plikiem Documentation/filesystems/devpts.txt w kodzie źródłowym jądra Linux,
              aby dowiedzieć się więcej.

       ptmxmode=wartość

              Ustawia tryb nowego węzła urządzenia ptmx w systemie plików devpts.

              Z  obsługą wielu instancji devpts (patrz powyżej: opcja newinstance), każda kopia posiada prywatny
              węzeł ptmx w katalogu głównym systemu plików devpts (z reguły dev/pts/ptmx).

              W celu uzyskania kompatybilności ze starszymi wersjami jądra, domyślnym trybem nowego  węzła  ptmx
              jest  0000.  ptmxmode=wartość  określa bardziej przydatny tryb dla nowego węzła ptmx i jest wysoce
              zalecany, gdy podana jest opcja newinstance.

              Opcja została zaimplementowana jedynie w wersjach jądra Linux poczynając  od  2.6.29.  Co  więcej,
              opcja     ta     jest     poprawna     jedynie,    jeśli    w    konfiguracji    jądra    włączono
              CONFIG_DEVPTS_MULTIPLE_INSTANCES.

Opcje montowania do ext

       Brak. Proszę zauważyć, że system plików "ext" jest przedawniony. Proszę  go  nie  używać.  Od  Linuksa  w
       wersji 2.1.21 kod źródłowy jądra nie zawiera już extfs.

Opcje montowania do ext2

       System  plików  "ext2"  jest  standardowym  systemem  plików  Linuksa. Od jądra w wersji 2.5.46, domyślne
       wartości opcji montowania są  określone  przez  superblok  systemu  plików.  Ustawia  się  go  za  pomocą
       tune2fs(8).

       acl|noacl
              Obsługuje (lub odpowiednio: nie obsługuje) listy kontroli dostępu (Access Control Lists) POSIX.

       bsddf|minixdf
              Ustala  zachowanie  funkcji  systemowej  statfs.   Zachowanie minixdf to zwracanie w polu f_blocks
              całkowitej ilość bloków systemu plików, podczas gdy zachowaniem bsddf (które jest  domyślne)  jest
              odejmowanie  nadmiarowych  bloków  używanych przez ext2 i niedostępnych dla przechowywania plików.
              Tak więc

              % mount /k -o minixdf; df /k; umount /k
              Filesystem   1024-blocks  Used Available Capacity Mounted on
              /dev/sda6      2630655   86954  2412169      3%   /k
              % mount /k -o bsddf; df /k; umount /k
              Filesystem   1024-blocks  Used Available Capacity Mounted on
              /dev/sda6      2543714      13  2412169      0%   /k

              (Zauważ, że ten przykład pokazuje, że można dodać  opcje  wiersza  poleceń  do  opcji  podanych  w
              /etc/fstab.)

       check={none|nocheck}
              Podczas  montowania  nie  przeprowadzane jest sprawdzanie. Jest to zachowanie domyślne. I szybkie.
              Roztropnie jest wywoływać co jakiś czas e2fsck(8) np. w czasie rozruchu systemu.

       debug  Wypisuje informacje diagnostyczne przy każdym (re)montowaniu.

       errors={continue|remount-ro|panic}
              Definiuje zachowanie przy napotkaniu błędu (albo ignoruje błędy, zaznaczając tylko  system  plików
              jako  błędny i kontynuując, albo ponownie montuje system plików na tylko do odczytu, albo panikuje
              i zatrzymuje system). Domyślne ustawienie jest wpisane w superbloku  systemu  plików  i  może  być
              zmienione za pomocą tune2fs(8).

       grpid|bsdgroups i nogrpid|sysvgroups
              Opcje te definiują, jaki identyfikator grupy (gid) otrzyma nowo utworzony plik. Gdy ustawiony jest
              grpid,  to  pobiera gid katalogu, w którym jest utworzony; w przeciwnym wypadku (domyślnie) bierze
              fsgid bieżącego procesu, chyba że katalog ma ustawiony bit setgid, wówczas  pobiera  gid  katalogu
              rodzicielskiego i dodatkowo otrzymuje bit setgid, jeśli sam jest katalogiem.

       grpquota|noquota|quota|usrquota
              Opcje te są przyjmowane, lecz ignorowane.

       nouid32
              Wyłącza  32-bitowe  UID-y  i  GID-y  w  celu  zachowania  zgodności  ze  starszymi  jądrami, które
              przechowują i oczekują wartości 16-bitowych.

       oldalloc lub orlov
              Używa starego alokatora lub alokatora Orlov do nowych i-węzłów. Domyślnie używany jest Orlov.

       resgid=n i resuid=n
              System plików ext2 rezerwuje pewną ilość  wolnego  miejsca  (domyślnie  5%,  zobacz  mke2fs(8)   i
              tune2fs(8)).  Opcje te określają, kto może używać zarezerwowanych bloków.  (Ogólnie: każdy, kto ma
              podany uid lub należy do podanej grupy.)

       sb=n   Zamiast  bloku  1, jako superbloku używa bloku n.  Może to być przydatne, gdy system plików został
              uszkodzony. Zazwyczaj kopie superbloku znajdują się co 8192 bloków: w bloku 1,  8193,  16385,  ...
              (Dlatego  na  dużym  systemie plików istnieją setki, lub nawet tysiące kopii superbloku. Od wersji
              1.08, mke2fs ma opcję -s (sparse superblock),  redukującą  liczbę  zapasowych  superbloków,  a  od
              wersji  1.15 jest ona domyślna. Zauważ, że może to oznaczać, że systemy plików typu ext2 stworzone
              przez nowe mke2fs nie mogą być montowane do zapisu pod Linuksem 2.0.*.)   Liczba  bloków  podawana
              jest  w  jednostkach  1k.  Dlatego, aby użyć logicznego bloku 32768 na systemie plików z blokami o
              rozmiarze 4k, należy podać "sb=131072".

       user_xattr|nouser_xattr
              Obsługuje (lub odpowiednio: nie obsługuje) rozszerzonych atrybutów "user.".

Opcje montowania do ext3

       System plików "ext3" jest wersją systemu ext2, uzupełnioną o dziennik (journal).   Przyjmuje  takie  same
       opcje jak ext2 oraz dodatkowo:

       journal=update
              Aktualizuje dziennik systemu plików ext3 do obecnego formatu.

       journal=inum
              Jeżeli  dziennik  już  istnieje,  ta  opcja  jest  ignorowana. W przeciwnym wypadku, określa numer
              i-węzła, który reprezentuje dziennik systemu plików ext3; ext3 utworzy nowy  dziennik,  nadpisując
              starą zawartość pliku, który zajmuje i-węzeł o numerze inum.

       journal_dev=devnum
              Gdy  główny (major)/poboczny (minor) numer urządzenia rozszerzonego dziennika zmieni się, ta opcja
              umożliwia użytkownikowi na  określenie  nowego  położenia  dziennika.  Urządzenie  dziennika  jest
              identyfikowane przez główny/poboczny numer urządzenia, podany w devnum.

       norecovery/noload
              Nie  ładuje  dziennika  w  czasie  montowania.  Proszę zauważyć, że jeśli system plików nie został
              poprawnie  odmontowany,  pominięcie  odtworzenia  z  dziennika   może   spowodować   pozostawienie
              niespójności w systemie plików, które mogą być następnie przyczyną wielu problemów.

       data={journal|ordered|writeback}
              Określa  tryb  dziennika  do  plików  z danymi. Metadane są zawsze włączane do dziennika. Aby użyć
              trybów innych niż ordered na głównym (root)  systemie  plików,  proszę  je  podać  do  jądra  jako
              parametry rozruchowe np. rootflags=data=journal.

              journal
                     Wszystkie  dane  są  zapisywane  do  dziennika  zanim  zostaną zapisane do głównego systemu
                     plików.

              ordered
                     Domyślny tryb. Wszystkie dane są zapisywane bezpośrednio do głównego systemu  plików  zanim
                     ich metadane zostaną zapisane do dziennika.

              writeback
                     Nie  jest zachowywany porządek danych - mogą one zostać zapisane do głównego systemu plików
                     po zapisaniu metadanych do  dziennika.   Chodzą  słuchy,  że  jest  to  opcja  zapewniająca
                     największą  wydajność.  Zachowuje integralność systemu plików, jednakże po krachu systemu i
                     odtwarzaniu dziennika w plikach mogą się pojawić stare dane.

       barrier=0 / barrier=1
              Włącza/wyłącza  bariery  (barriers).  barrier=0  wyłącza  je,  barrier=1  włącza.  Bariery  zapisu
              wymuszają  poprawną  kolejność  wpisów  dziennika  na  dysku,  czyniąc  ulotne bufory zapisu dysku
              bezpieczne w użyciu, z pewnym obniżeniem wydajności.  System  plików  ext3  nie  włącza  domyślnie
              barier  zapisu.  Proszę  się  upewnić,  że bariery są włączone, chyba że dyski mają w jakiś sposób
              zabezpieczone zasilanie. W przeciwnym wypadku istnieje ryzyko błędu w systemie plików w  przypadku
              nagłego braku zasilania.

       commit=liczba-sekund
              Synchronizuje wszystkie dane i metadane co liczba-sekund sekund. Domyślną wartością jest 5 sekund.
              Zero oznacza wartość domyślną.

       user_xattr
              Włącza  rozszerzone  atrybuty  użytkownika  (Extended  User  Attributes). Patrz strona podręcznika
              attr(5).

       acl    Włącza listy kontroli dostępu (Acces Control Lists) POSIX. Patrz strona podręcznika acl(5).

Opcje montowania do ext4

       System  plików  ext4  jest  zaawansowaną  postacią  ext3,  która  posiada  rozszerzenia  skalowalności  i
       niezawodności, pomocne w przypadku dużych systemów plików.

       Opcje  journal_dev, noload, data, commit, orlov, oldalloc, [no]user_xattr [no]acl, bsddf, minixdf, debug,
       errors, data_err, grpid, bsdgroups, nogrpid sysvgroups, resgid, resuid, sb, quota,  noquota,  grpquota  i
       usrquota są wstecznie kompatybilne z ext3 i ext2.

       journal_checksum
              Włącza  tworzenie  sum  kontrolnych  transakcji  dziennika. Pozwala to na wykrycie błędów w jądrze
              przez kod odzyskiwania w e2fsck i samo  jądro.  Jest  to  zmiana  kompatybilna,  ignorowana  przez
              starsze jądra.

       journal_async_commit
              Zatwierdzany  blok  może  być  zapisany  na  dysk  bez  czekania  na bloki deskryptora. Jeśli jest
              włączona, starsze jądra nie mogą zamontować danego urządzenia. Opcja  włącza  wewnętrznie  również
              "journal_checksum".

       journal=update
              Aktualizuje dziennik systemu plików ext4 do obecnego formatu.

       barrier=0 / barrier=1 / barrier / nobarrier
              Włącza/wyłącza  wykorzystanie  barier  zapisu  przy  kodzie jbd. barrier=0 wyłącza ją, a barrier=1
              włącza. Opcja wymaga stosu wejścia/wyjścia zdolnego obsłużyć bariery; jeśli jbd otrzyma błąd  przy
              zapisie barier wyłączy tę opcję ponownie, wypisując ostrzeżenie. Bariery zapisu wymuszają poprawną
              kolejność  wpisów  dziennika  na  dysku, czyniąc ulotne bufory zapisu dysku bezpieczne w użyciu, z
              pewnym obniżeniem wydajności.  Jeśli  dyski  mają  w  jakiś  sposób  zabezpieczone  zasilanie,  to
              wyłączenie  barier może w bezpieczny sposób poprawić wydajność. Do włączenia lub wyłączenia barier
              można również użyć opcji montowania, odpowiednio, "barrier" i "nobarrier", aby zachować spójność z
              innymi opcjami montowania ext4.

              Domyślnie, system plików ext4 posiada włączone bariery zapisu.

       inode_readahead=n
              Ten parametr kontroluje maksymalną liczbę bloków  tablicy  i-węzłów,  które  algorytm  czytania  z
              wyprzedzeniem  tablicy  i-węzłów  ext4  będzie  ładował  wstępnie  do podręcznego buforu. Domyślną
              wartością są 32 bloki.

       stripe=n
              Liczba bloków systemu plików, które mballoc  będzie  próbował  używać  do  rozmiaru  alokowania  i
              wyrównywania.  Do systemów RAID 5/6 powinna być to liczba dysków z danymi * rozmiar części (chunk)
              RAID w blokach systemu plików.

       delalloc
              Odroczona alokacja bloków do czasu zapisu.

       nodelalloc
              Wyłącza odroczoną alokacją. Bloki są alokowane gdy dane są kopiowane z buforów (cache) użytkownika
              do buforów stronicowania.

       max_batch_time=mikrosekundy
              Maksymalny czas, jaki ext4 powinien czekać  na  łączne,  wsadowe  wykonanie  przez  system  plików
              dodatkowych  operacji,  za  pomocą synchronicznej operacji zapisu. Ponieważ synchroniczna operacja
              zapisu wymusza wykonanie zapisu, a następnie czeka na zakończenie wejścia/wyjścia,  nie  kosztując
              zbyt  dużo  i potencjalnie wykazując się znacznym zyskiem przepływności, czekamy przez krótki czas
              sprawdzając, czy nie można przy okazji zapisu synchronicznego dokonać  również  innych  transakcji
              zapisu.  Używany  algorytm  jest  zaprojektowany  w  celu automatycznego dostosowania do szybkości
              dysku, mierząc (średni) czas jaki potrzebny jest do zakończenia wprowadzania transakcji  w  życie.
              Można  nazwać  ten czas "czasem wykonania". Jeśli czas, przez jaki działa transakcja jest mniejszy
              od czasu wykonania, to ext4 spróbuje wstrzymać się przez czas  wykonania,  sprawdzając,  czy  inne
              operacje  nie  mogą  dołączyć  się  do  transakcji.  Czas  wykonania  jest  ograniczony wielkością
              max_batch_time, która domyślnie  wynosi  15000  mikrosekund  (15ms).  Ta  optymalizacja  może  być
              całkowicie wyłączona przez ustawienie wartości max_batch_time na 0.

       min_batch_time=mikrosekundy
              Parametr ustawia czas wykonania (jak opisano powyżej) na minimum min_batch_time. Domyślnie jest to
              0   mikrosekund.   Zwiększanie   tej  wartości  może  poprawić  przepływność  przy  wielowątkowym,
              synchronicznym obciążeniu i bardzo szybkich dyskach, kosztem zwiększonych opóźnień.

       journal_ioprio=prio
              Priorytet wejścia/wyjścia (od 0 do 7, gdzie 0 jest najwyższym  priorytetem),  który  powinien  być
              użyty  do  operacji  wejścia/wyjścia  przedstawionych przez kjournald2 podczas operacji wykonania.
              Domyślnie zostanie użyta wartość 3, która  jest  nieznacznie  wyższym  priorytetem,  niż  domyślny
              priorytet wejścia/wyjścia.

       abort  Symuluje  efekt  wywołania  funkcji  ext4_abort()  w  celach  debugowania. Jest ona zwykle używana
              podczas ponownego montowania systemu plików, który został już zamontowany.

       auto_da_alloc|noauto_da_alloc
              Wiele złych aplikacji nie używa fsync() podczas zastępowania plików za pomocą wzorców takich jak

              fd = open("foo.new")/write(fd,..)/close(fd)/ rename("foo.new", "foo")

              lub nawet gorzej

              fd = open("foo", O_TRUNC)/write(fd,..)/close(fd).

              Jeśli opcja auto_da_alloc jest włączona, ext4 będzie  wykrywał  wzorce  zamień-zmieniając-nazwę  i
              zamień-obcinając i wymuszał sytuację, że bloki mające być zaalokowane z opóźnieniem są alokowane w
              następnym  wprowadzeniu  dziennika,  w domyślnym trybie data=ordered, a zapis bloków danych nowego
              pliku  jest  wymuszany  przed  zatwierdzeniem  operacji  rename().  Zapewnia  to  podobny   poziom
              bezpieczeństwa  co ext3 i zapobiega problemowi "plików zerowej długości", który mógłby się pojawić
              przy załamaniu systemu przed zapisem bloków o opóźnionej alokacji.

       discard/nodiscard
              Kontroluje, czy  ext4  powinien  przeprowadzać  polecenia  discard/TRIM  na  podległym  urządzeniu
              blokowym,  gdy  bloki  są  zwalniane.  Jest  to  przydatne  w  przypadku urządzeń SSD i alokowania
              elastycznego/"rzadkiego" w jednostkach LUN, ale domyślnie jest wyłączone  do  czasu  odpowiedniego
              przetestowania tej opcji.

       nouid32
              Wyłącza  32-bitowe  UID-y  i  GID-y  w  celu  zachowania  zgodności  ze  starszymi  jądrami, które
              przechowują i oczekują wartości 16-bitowych.

       resize Pozwala na zmianę rozmiaru systemu plików do końca  ostatniej  istniejącej  grupy  bloków,  dalsze
              zmiany  muszą  być  wykonane za pomocą resize2fs albo online, albo offline. Może być użyta tylko w
              połączeniu z ponownym zamontowaniem.

       block_validity/noblock_validity
              Opcja pozwala na włączenie/wyłączenie wbudowanej w jądro możliwości  śledzenia  bloków  metadanych
              systemu  plików  w  ramach  wewnętrznych  struktur  danych.  Umożliwia to szybką lokalizację przez
              mechanizm alokowania wieloblokowego (i inne) ekstentów  mogących  zachodzić  na  bloki  metadanych
              systemu  plików. Opcja jest przeznaczona do debugowania i ponieważ wpływa negatywnie na wydajność,
              jest domyślnie wyłączona.

       dioread_lock/dioread_nolock
              Kontroluje, czy ext4 powinien używać blokowania odczytu DIO. Jeśli  podano  opcję  dioread_nolock,
              ext4  będzie  alokował  niezainicjowane  ekstenty  przed  zapisem  bufora  i konwersją ekstentu na
              zainicjowany po wykonaniu wejścia/wyjścia.  W  ten  sposób,  kod  ext4  może  zapobiec  wzajemnemu
              wykluczaniu i-węzłów, poprawiając skalowalność na szybkich nośnikach. Niestety, opcja nie działa z
              dziennikiem danych i dioread_nolock zostanie wówczas zignorowane wraz z ostrzeżeniem jądra. Proszę
              zauważyć, że ścieżka kodu dioread_nolock jest używana tylko do plików wykorzystujących ekstenty. Z
              powodu tych ograniczeń, opcja jest domyślnie wyłączona (tzn. dioread_lock).

       i_version
              Włącza obsługę 64-bitowej wersji i-węzłów. Opcja jest domyślnie wyłączona.

Opcje montowania do fat

       (Uwaga:  fat nie jest odrębnym rodzajem systemu plików, ale wspólną częścią systemów plików msdos, umsdos
       i vfat.)

       blocksize={512|1024|2048}
              Ustawia rozmiar bloku (domyślnie 512). Opcja jest przestarzała.

       uid=wartość i gid=wartość
              Ustawia właściciela i grupę wszystkich plików (domyślnie: uid i gid bieżącego procesu).

       umask=wartość
              Ustawia umask (maskę bitową praw, które nie występują). Domyślnie  używany  jest  umask  bieżącego
              procesu.  Wartość podawana jest ósemkowo.

       dmask=wartość
              Ustawia  umask  ustawiany  wyłącznie do katalogów. Domyślnie używany jest umask bieżącego procesu.
              Wartość podawana jest ósemkowo.

       fmask=wartość
              Ustawia umask ustawiany wyłącznie do zwykłych  plików.  Domyślnie  używany  jest  umask  bieżącego
              procesu.  Wartość podawana jest ósemkowo.

       allow_utime=wartość
              Opcja kontroluje sprawdzanie uprawnień mtime/atime

              20     Jeśli  bieżący  proces  jest  w  grupie identyfikatora grupy pliku, można zmienić pieczątkę
                     czasową.

              2      Inny użytkownicy mogą zmieniać pieczątkę czasową.

              Wartość domyślna jest ustawiana z opcji "dmask" (jeśli katalog jest zapisywalny, to dozwolone jest
              również utime(2) np. ~dmask & 022).

              Zwykle utime(2) sprawdza czy bieżący proces jest właścicielem pliku  lub  czy  posiada  właściwość
              CAP_FOWNER.  Jednak systemy plików FAT nie posiadają na dysku uid ani gid, więc zwykłe sprawdzenie
              jest zbyt mało elastyczne. Opcja jest remedium na tę sytuację.

       check=wartość
              Można wybrać trzy stopnie:

              r[elaxed]
                     Akceptowane i równoważne sobie są zarówno wielkie, jak i małe litery.  Części długich  nazw
                     są obcinane (np.  verylongname.foobar staje się verylong.foo), początkowe i wtrącone spacje
                     są akceptowane jako każda część nazwy (nazwy i rozszerzenia).

              n[ormal]
                     Podobnie  jak  "relaxed",  lecz  wiele  znaków specjalnych (jak *, ?, <, spacje, itp.) jest
                     odrzucanych. Tak jest domyślnie.

              s[trict]
                     Jak "normal", lecz nazwy nie mogą zawierać  długich  części  i  znaków  specjalnych,  które
                     czasem są używane pod Linuksem, lecz nie są akceptowane przez MS-DOS (+, =, spacje itp.)

       codepage=wartość
              Ustawia  stronę kodową do konwersji znaków krótkiej nazwy w systemach plików FAT i VFAT. Domyślnie
              stosowana jest strona kodowa 437.

       conv={b[inary]|t[ext]|a[uto]}
              System plików fat może dokonywać konwersji CRLF<-->NL (format tekstowy MS-DOS na  format  tekstowy
              UNIX) w jądrze. Dostępne są następujące tryby konwersji:

              binary brak konwersji. Domyślne.

              text   Konwersja CRLF<-->NL wykonywana dla wszystkich plików.

              auto   Konwersja  CRLF<-->NL  dla  wszystkich plików, które nie mają "ogólnie znanego rozszerzenia
                     binarnego". Listę znanych rozszerzeń można znaleźć na początku fs/fat/misc.c (w wersji 2.0,
                     na liście są: 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).

              Programy, które dokonują obliczonych lseek-ów, nie będą zadowolone z konwersji.  Niektórzy  ludzie
              utracili dane przez tę translację. Strzeżcie się!

              Dla  systemów zamontowanych w trybie binarnym, dostępne są narzędzia konwersji (fromdos/todos). Ta
              opcja jest przestarzała.

       cvf_format=moduł
              Wymusza  na  sterowniku  stosowanie  modułu  CVF  (Compressed  Volume  File)   cvf_moduł   zamiast
              automatycznego  wykrywania.  Jeżeli  jądro  obsługuje  kmod, to opcja cvf_format=xxx steruje także
              ładowaniem na żądanie modułu CVF. Ta opcja jest przestarzała.

       cvf_option=opcja
              Opcja przekazywana do modułu CVF. Ta opcja jest przestarzała.

       debug  Włącza flagę debug.   Wypisana  zostanie  wersja  i  lista  parametrów  systemu  plików  (te  dane
              wypisywane są też jeśli parametry są niespójne).

       fat={12|16|32}
              Określa  fat  12-,  16- lub 32-bitowy. To przesłania procedurę automatycznego wykrywania typu FAT.
              Używaj ostrożnie!

       iocharset=wartość
              Zestaw znaków używany do konwersji  między  znakami  8-bitowymi  a  16-bitowymi  znakami  Unikodu.
              Domyślnym jest iso8859-1. Długie nazwy plików są przechowywane na dysku w formacie Unicode.

       tz=UTC Opcja  wyłącza  konwersję  pieczątek czasowych pomiędzy czasem lokalnym (używanym przez Windows na
              FAT) i UTC (używanym wewnętrznie przez Linuksa). Jest to przydatne szczególnie podczas  montowania
              urządzeń  (np.  aparatów  cyfrowych),  które  są ustawione na UTC, aby uniknąć pułapki związanej z
              czasem lokalnym.

       quiet  Włącza flagę quiet (cicho). Próby chown lub chmod nie zwracają  błędów,  chociaż  się  nie  udają.
              Używaj ostrożnie!

       showexec
              Jeśli  ustawiona,  bit  wykonywalności  pliku jest dozwolony tylko, jeśli część rozszerzenia nazwy
              jest jedną z .EXE, .COM lub .BAT. Domyślnie nie ustawiona.

       sys_immutable
              Jeśli ustawiona, atrybut ATTR_SYS w FAT jest obsługiwany jak flaga IMMUTABLE w Linuksie. Domyślnie
              nie ustawiona.

       flush  Jeśli ustawiona, system plików będzie starał się opróżnić bufory na  dysk  wcześniej  niż  zwykle.
              Domyślnie nie ustawione.

       usefree
              Używa  wartości "wolnych klastrów" ("free clusters"), przechowywanej w FSINFO. Jest ona używana do
              pozyskania liczby wolnych klastrów bez skanowania dysku. Nie jest ona  jednak  domyślnie  używana,
              ponieważ  ostatnie wersje Windows niekiedy nie aktualizują jej poprawnie. W przypadku przekonania,
              że wartość owych "wolnych klastrów" w FSINFO jest poprawna,  używając  tej  opcji  można  zapobiec
              skanowaniu dysku.

       dots, nodots, dotsOK=[yes|no]
              Różne bezmyślne próby wymuszenia konwencji Uniksa lub DOS-u na systemie plików FAT.

Opcje montowania do hpfs

       creator=cccc, type=cccc
              Ustawia  wartości  creator/type  pokazywane  przez  MacOS-owy  Finder, używane do tworzenia nowych
              plików. Domyślne wartości: "????".

       uid=n, gid=n
              Ustawia właściciela i grupę wszystkich plików (domyślnie: uid i gid bieżącego procesu).

       dir_umask=n, file_umask=n, umask=n
              Ustawia umask, używany do wszystkich katalogów, wszystkich zwykłych plików lub wszystkich plików i
              katalogów. Domyślnie jest to umask bieżącego procesu).

       session=n
              Ustawia  sesję  CD-ROM-u  do  zamontowania.  Domyślnie,  decyzja  jest  pozostawiana  sterownikowi
              CD-ROM-u. Opcja nie powiedzie się, jeśli urządzeniem będzie coś innego niż CD-ROM.

       part=n Wybiera  numer  partycji  n  z urządzenia. Ma sens tylko w przypadku CD-ROM-ów. Domyślnie, tablica
              partycji nie jest w ogóle przetwarzana.

       quiet  Nie informuje o nieprawidłowych opcjach montowania.

Opcje montowania do hpfs

       uid=wartość i gid=wartość
              Ustawia właściciela i grupę wszystkich plików (domyślnie: uid i gid bieżącego procesu).

       umask=wartość
              Ustawia umask (maskę bitową praw, które nie występują). Domyślnie  używany  jest  umask  bieżącego
              procesu.  Wartość podawana jest ósemkowo.

       case={lower|asis}
              Konwertuje wszystkie nazwy plików na małe litery lub pozostawia bez zmian (domyślnie: case=lower).

       conv={binary|text|auto}
              Do  conv=text,  usuwa  losowe  znaki  CR  (konkretnie  wszystkie, po których występuje NL) podczas
              odczytu pliku.  Do conv=auto, wybiera mniej lub bardziej losowo między  conv=binary  i  conv=text.
              Do conv=binary, po prostu czyta to, co jest w pliku. Tak jest domyślnie.

       nocheck
              Nie przerywa montowania gdy zawiodą pewne kontrole spójności.

Opcje montowania do iso9660

       ISO  9660  jest  standardem  opisującym  strukturę  systemu plików na CD-ROM-ach (system ten jest również
       wykorzystywany na niektórych płytach DVD; patrz również system plików udf).

       Normalne nazwy plików iso9660 pojawiają się w formacie 8.3 (tzn. występują DOS-owe ograniczenia  długości
       nazw plików), a w dodatku wszystkie znaki pisane są wielkimi literami.  Poza tym nie ma pola właściciela,
       ochrony, liczby dowiązań, zastrzeżeń dla urządzeń znakowych/blokowych, itd.

       Rozszerzeniem  iso9660  jest  Rock  Ridge,  który  udostępnia  wszystkie  te  uniksopodobne  właściwości.
       Najprościej mówiąc, dla każdego  wpisu  katalogowego  istnieją  w  nim  rozszerzenia,  które  uzupełniają
       wszystkie  informacje.   Gdy  używane  jest  Rock  Ridge, system plików jest nieodróżnialny od normalnego
       uniksowego systemu plików (poza tym, że jest tylko do odczytu, oczywiście).

       norock Wyłącza korzystanie z rozszerzeń Rock Ridge, nawet jeśli są dostępne. Zob. map.

       nojoliet
              Wyłącza korzystanie z rozszerzeń Joliet firmy Microsoft, nawet jeśli są dostępne. Zob. map.

       check={r[elaxed]|s[trict]}
              Z check=relaxed, nazwa pliku przed dokonywaniem podglądu  jest  najpierw  przekształcana  na  małe
              litery.   Prawdopodobnie  ma  to  znaczenie  tylko  razem  z  norock  i  map=normal.   (Domyślnie:
              check=strict.)

       uid=wartość i gid=wartość
              Nadaje wszystkim plikom systemu plików  wskazany  identyfikator  użytkownika  i  grupy,  być  może
              przesłaniając informacje znalezione w rozszerzeniach Rock Ridge.  (Domyślnie: uid=0,gid=0.)

       map={n[ormal]|o[ff]|a[corn]}
              Dla  wolumenów  typu  innego  niż Rock Ridge, normalna translacja nazwy odwzorowuje wielkie litery
              ASCII na małe, porzuca kończące `;1' i zamienia  `;'  na  `.'.   Z  map=off  nie  jest  dokonywana
              konwersja  nazw.  Zobacz  norock.  (Domyślnie: map=normal.)  map=acorn jest podobne do map=normal,
              ale stosuje także rozszerzenia Acorn, jeśli występują.

       mode=wartość
              Dla wolumenów typu innego niż Rock Ridge, nadaje  wszystkim  plikom  wskazane  prawa.  (Domyślnie:
              prawa  dla  odczytu  dla wszystkich.)  Od Linuksa 2.1.37 nie trzeba już podawać trybu dziesiętnie.
              (Tryb ósemkowy jest wskazywany przez 0 na początku).

       unhide Pokazuje również pliki ukryte i powiązane (jeśli zwykłe pliki i pliki powiązane lub ukryte mają te
              same nazwy plików, może to uczynić zwykłe pliki niedostępnymi).

       block={512|1024|2048}
              Ustawia rozmiar bloku we wskazanym wolumenie.  (Domyślnie: block=1024.)

       conv={a[uto]|b[inary]|m[text]|t[ext]}
              (Domyślnie: conv=binary.)  Od Linuksa 1.3.54 opcja ta już nie  działa.  (A  niebinarne  ustawienia
              bywały bardzo niebezpieczne, często prowadziły do milczącego niszczenia danych).

       cruft  Jeśli  starszy bajt długości pliku zawiera inne śmieci, warto ustawić tę opcję montowania, aby był
              ignorowany. Powoduje to, że maksymalny rozmiar pliku nie może być większy niż 16 MB.

       session=x
              Wybiera numer sesji na CD wielosesyjnych. (Od 2.3.4.)

       sbsector=xxx
              Sesja zaczyna się od sektora xxx. (Od 2.3.4.)

       Poniższe opcje są takie same jak do vfat i podawanie ich ma sens tylko przy  używaniu  płyt  zakodowanych
       przy użyciu rozszerzeń Joliet firmy Microsoft.

       iocharset=wartość
              Zestaw  znaków  używany  do  konwersji  z  16-bitowych  znaków Unikodu na CD do 8-bitowych znaków.
              Domyślnie jest to iso8859-1.

       utf8   Konwertuje 16-bitowe znaki Unikodu na CD do UTF-8.

Opcje montowania do jfs

       iocharset=nazwa
              Zestaw  znaków,  używany  do  konwersji  z  Unikodu  do  ASCII.  Domyślnie  konwersja   nie   jest
              przeprowadzana.  Proszę  użyć  iocharset=utf8  w  celu  tłumaczeń  UTF-8.  Opcja wymaga ustawienia
              CONFIG_NLS_UTF8 w pliku jądra .config.

       resize=wartość
              Zmienia wielkość woluminu do wartość bloków. JFS  obsługuje  jedynie  powiększanie  woluminu,  nie
              zmniejszanie  go.  Opcja  jest  prawidłowa  tylko  podczas  ponownego montowania, gdy wolumin jest
              zamontowany do odczytu i zapisu. Słowo kluczowe resize bez wartości, powiększy wolumin do  pełnego
              rozmiaru partycji.

       nointegrity
              Nie  zapisuje  do dziennika. Głównym użyciem tej opcji jest możliwość uzyskania wyższej wydajności
              przy przywracaniu woluminu z kopii zapasowej. Integralność woluminu nie jest  gwarantowana,  jeśli
              system zostanie nieprawidłowo zamknięty.

       integrity
              Domyślne.  Zapisuje zmiany metadanych do dziennika. Można użyć tej opcji do ponownego zamontowania
              woluminu, gdy wcześniej użyto opcji nointegrity, w celu przywrócenia normalnego zachowania.

       errors={continue|remount-ro|panic}
              Definiuje zachowanie przy napotkaniu błędu.  (Albo ignoruje błędy, zaznaczając tylko system plików
              jako błędny i kontynuując, albo ponownie montuje system plików na tylko do odczytu, albo  panikuje
              i zatrzymuje system.)

       noquota|quota|usrquota|grpquota
              Opcje te są przyjmowane, lecz ignorowane.

Opcje montowania do miniksa

       Brak.

Opcje montowania do msdos

       Zobacz opcje do fat.  Jeśli system plików msdos wykryje niespójność, zgłasza błąd i ustawia system plików
       na tylko do odczytu. System plików może być znowu dostępny do zapisu przez ponowne zamontowanie.

Opcje montowania do ncpfs

       Tak  jak  przy  nfs,  implementacja  ncpfs  oczekuje binarnego argumentu (struct ncp_mount_data)  funkcji
       systemowej mount. Argument ten jest konstruowany przez ncpmount(8), a bieżąca wersja mount (2.12) nic nie
       wie o ncpfs.

Opcje montowania do nfs i nfs4

       Patrz sekcja opcji na stronie podręcznika nfs(5) (pakiet nfs-common musi być zainstalowany).

       Implementacja nfs i nfs4 oczekuje binarnego argumentu (struct nfs_mount_data)  funkcji systemowej  mount.
       Argument  ten  jest  konstruowany  przez  mount.nfs(8), a bieżąca wersja mount (2.13) nic nie wie o nfs i
       nfs4.

Opcje montowania do ntfs

       iocharset=nazwa
              Zestaw znaków stosowany przy zwracaniu nazw plików.  W przeciwieństwie  do  VFAT,  NTFS  eliminuje
              nazwy zawierające znaki nie dające się przekształcić. Przestarzałe.

       nls=nazwa
              Nowa nazwa dla opcji zwanej wcześniej iocharset.

       utf8   Do konwersji nazw plików stosuje UTF-8.

       uni_xlate={0|1|2}
              Dla 0 (lub `no' albo `false') nie używa specjalnych kodowań nieznanych znaków Unikodu.  Dla 1 (lub
              `yes' albo `true') lub 2 używa 4-bajtowych sekwencji specjalnych w stylu vfat zaczynających się od
              ":". Liczba 2 oznacza kodowanie little-endian, a 1 - kodowanie big-endian, z odwróconymi bajtami.

       posix=[0|1]
              Jeśli  jest  włączone (posix=1), to system plików rozróżnia wielkie i małe litery. Nazwy zastępcze
              8.3 są przedstawiane jako dowiązania twarde, a nie pomijane. Ta opcja jest przestarzała.

       uid=wartość, gid=wartość i umask=wartość
              Ustawia prawa plików dla danego systemu. Wartość umask  powinna  być  podana  ósemkowo.  Domyślnie
              właścicielem plików jest root i nikt inny nie może ich czytać.

Opcje montowania do proc

       uid=wartość i gid=wartość
              Opcje te są rozpoznawane, lecz o ile wiadomo, nie mają żadnego efektu.

Opcje montowania do ramfs

       Ramfs  jest  systemem plików działającym w pamięci. Wystarczy go zamontować - i pojawia się. Odmontowanie
       usuwa go. Obecny od Linuksa 2.3.99pre4. Nie posiada opcji montowania.

Opcje montowania do reiserfs

       Reiserfs jest systemem plików z dziennikiem.

       conv   Mówi wersji 3.6 oprogramowania reiserfs, aby  zamontowała  wersję  3.5  systemu  plików,  używając
              formatu  3.6  dla  nowo  utworzonych  plików. Ten system plików nie będzie już zgodny z wersją 3.5
              narzędzi reiserfs.

       hash={rupasov|tea|r5|detect}
              Wybiera funkcję mieszającą (haszującą) do znajdowania plików w katalogach.

              rupasov
                     Funkcja haszująca autorstwa Yury Yu. Rupasova. Jest szybka i zachowuje lokalizację, mapując
                     nazwy plików bliskie w porządku leksykograficznym na  bliskie  sobie  wartości  funkcji.  Z
                     powodu wysokiego prawdopodobieństwa kolizji w haszowaniu, ta opcja nie powinna być używana.

              tea    Funkcja  Davis-Meyera  zaimplementowana  przez  Jeremy'ego Fitzhardinge'a.  Używa mieszania
                     permutującego bity w nazwie pliku. Wykazuje  dużą  losowość  wyników  i  teoretycznie  małe
                     prawdopodobieństwo   kolizji.    Może   być  używana,  jeżeli  funkcja  r5  powoduje  błędy
                     EHASHCOLLISION.

              r5     Zmodyfikowana wersja funkcji rupasov. Używana domyślnie i jest najlepszym  wyborem,  jeżeli
                     system plików nie zawiera dużych katalogów i niezwykłych nazw plików.

              detect Powoduje,  że  mount  wykryje,  która  funkcja mieszająca jest używana, sprawdzając właśnie
                     montowany system plików, i zapisze tę informację w superbloku systemu reiserfs.   Ta  opcja
                     jest użyteczna przy pierwszym montowaniu systemu plików o starym formacie.

       hashed_relocation
              Stroi  mechanizm  przydzielania  bloków.  Może  powodować  w  pewnych  okolicznościach poprawienie
              wydajności systemu.

       no_unhashed_relocation
              Stroi mechanizm  przydzielania  bloków.  Może  powodować  w  pewnych  okolicznościach  poprawienie
              wydajności systemu.

       noborder
              Wyłącza  algorytm przydzielania granicznego wymyślony przez Yury'ego Yu. Rupasova.  Może powodować
              w pewnych okolicznościach poprawienie wydajności systemu.

       nolog  Wyłącza dziennik. Może w pewnych sytuacjach spowodować nieznaczne podniesienie wydajności  systemu
              kosztem  utracenia  szybkiego  odzyskiwania  danych  po krachu systemu.  Nawet jeśli ta opcja jest
              włączona, reiserfs wciąż przeprowadza wszystkie  operacje  związane  z  dziennikiem,  ale  go  nie
              zapisuje. Prace przy implementacji opcji nolog wciąż trwają.

       notail Domyślnie  reiserfs  przechowuje małe pliki i `końcówki plików' bezpośrednio w swoim drzewie. Jest
              to zachowanie mylące dla niektórych narzędzi użytkowych  takich  jak  LILO(8).  Ta  opcja  wyłącza
              pakowanie plików do drzewa.

       replayonly
              Powtarza  transakcje  zapisane w dzienniku, ale nie montuje systemu plików.  Głównie używane przez
              reiserfsck.

       resize=liczba
              Opcje remontowania, która  pozwala  na  rozszerzenie  partycji  reiserfs.   Z  tą  opcją  reiserfs
              przyjmuje,  że  na  urządzeniu jest liczba bloków.  Opcja jest używana z urządzeniami zarządzanymi
              przez menedżera logicznych woluminów (LVM).  Istnieje specjalne  narzędzie  resizer,  które  można
              pobrać z ftp://ftp.namesys.com/pub/reiserfsprogs.

       user_xattr
              Włącza  rozszerzone  atrybuty  użytkownika  (Extended  User  Attributes). Patrz strona podręcznika
              attr(5).

       acl    Włącza listy kontroli dostępu (Acces Control Lists) POSIX. Patrz strona podręcznika acl(5).

       barrier=none / barrier=flush
              Włącza/wyłącza używanie barier zapisu w kodzie dziennika. barrier=none wyłącza  je,  barrier=flush
              włącza.  Bariery  zapisu  wymuszają  właściwą  kolejność wpisów dziennika na dysku, czyniąc ulotne
              bufory zapisu dysku bezpieczne w użyciu,  kosztem  pewnego  obniżenia  wydajności.  System  plików
              reiserfs  nie włącza domyślnie barier zapisu. Proszę się upewnić, że bariery są włączone, chyba że
              dyski mają w jakiś sposób zabezpieczone zasilanie. W przeciwnym wypadku istnieje  ryzyko  błędu  w
              systemie plików w przypadku nagłego braku zasilania.

Opcje montowania do romfs

       Brak.

Opcje montowania do squashfs

       Brak.

Opcje montowania do smbfs

       Tak  jak  nfs,  implementacja  smbfs  oczekuje  binarnego  argumentu  (struct smb_mount_data)  do funkcji
       systemowej mount. Argument ten jest konstruowany przez smbmount(8)  a bieżąca wersja mount (2.12) nie wie
       nic o smbfs.

Opcje montowania do sysv

       Brak.

Opcje montowania do tmpfs

       size=nbajtów
              Przesłania  domyślny,  maksymalny  rozmiar  systemu  plików.  Rozmiar  jest  podany  w  bajtach  i
              zaokrąglony  w górę do pełnych stron. Domyślnie zajmuję połowę pamięci. Parametr rozmiar akceptuje
              również przyrostek %, w celu ograniczenia tej instancji tmpfs do danej  liczby  procent  fizycznej
              pamięci  RAM:  domyślnie,  jeśli  nie  poda się ani rozmiaru (size) ani numeru bloków (nr_blocks),
              rozmiar wynosi 50% (size=50%).

       nr_blocks=
              Podobnie jak size, ale w blokach PAGE_CACHE_SIZE.

       nr_inodes=
              Maksymalna liczba i-węzłów dla tej instancji. Domyślnie jest  to  połowa  fizycznej  stronicowanej
              pamięci  RAM  lub  (na komputerze z highmem) liczba pamięci stronicowanej RAM lowmem (używana jest
              niższa z tych dwóch wartość)

       Opcje montowania tmpfs dotyczące rozmiaru (size, nr_blocks i nr_inodes) akceptują przyrostek k, m  lub  g
       dla Ki, Mi, Gi (binarne kilo, mega oraz giga) i mogą być zmienione w czasie ponownego montowania.

       mode=  Określa początkowe prawa dostępu głównego katalogu.

       uid=   Identyfikator użytkownika

       gid=   Identyfikator grupy.

       mpol=[default|prefer:Node|bind:NodeList|interleave|interleave:NodeList]
              Ustawia  zasady  (politykę)  alokowania pamięci NUMA do wszystkich plików w danej instancji (jeśli
              włączono opcję jądra CONFIG_NUMA) - które może zostać dostosowana "w locie" za  pomocą  "mount  -o
              remount ...".

              default
                     preferuje alokowanie pamięci z węzła lokalnego

              prefer:Węzeł
                     preferuje alokowanie pamięci z podanego Węzła

              bind:ListaWęzłów
                     alokuje pamięć tylko z węzłów z ListyWęzłów

              interleave
                     alokuje pamięć z każdego węzła po kolei

              interleave:ListaWęzłów
                     alokuje pamięć z każdego z węzłów z ListyWęzłów po kolei.

              Format ListyWęzłów jest następujący: jest to lista (oddzielonych przecinkami) liczb dziesiętnych i
              zakresów,  gdzie  zakres jest dwiema liczbami dziesiętnymi (oddzielonymi minusem) - najmniejszym i
              największym numerem węzła w zakresie. Na przykład mpol=bind:0-3,5,7,9-15

              Proszę zauważyć, że próba zamontowania tmpfs z opcją mpol  nie  powiedzie  się,  jeśli  działające
              jądro  nie  obsługuje NUMA oraz nie powiedzie się, jeśli jego lista węzłów uwzględnia węzeł, który
              nie jest online. Jeśli bieżący system opiera się na założeniu, że tmpfs jest zamontowany,  ale  od
              czasu do czasu jest uruchamiany z jądrem zbudowanym bez zdolności NUMA (prawdopodobnie jądro opcji
              bezpiecznego  odzyskiwania)  lub  jeśli  liczba  dostępnych węzłów może się zmniejszyć, zaleca się
              pominąć opcję mpol przy opcjach automatycznego montowania. Można ją dodać później, gdy tmpfs  jest
              już   zamontowany   w   PunktMontowania,   za  pomocą  "mount  -o  remount,mpol=Policy:ListaWęzłów
              PunktMontowania".

Opcje montowania do ubifs

       UBIFS jest systemem plików flash, którzy działa na woluminach UBI. Proszę zauważyć,  że  atime  nie  jest
       obsługiwane i jest zawsze wyłączone.

       Nazwa urządzenia może zostać podana jako
              ubiX_Y numer urządzenia UBI X, numer woluminu Y

              ubiY   numer urządzenia UBI 0, numer woluminu Y

              ubiX:NAZWA
                     numer urządzenia UBI X, wolumin o nazwie NAZWA

              ubi:NAZWA
                     numer urządzenia UBI 0, wolumin o nazwie NAZWA
       Zamiast : można użyć separatora !.

       Dostępne są następujące opcje montowania:

       bulk_read
              Włącza  bulk-read.  Odczyt  z wyprzedzeniem VFS jest wyłączony, ponieważ zwalnia on system plików.
              Bulk-Read jest wewnętrzną optymalizacją. Część pamięci flash może czytać szybciej, jeśli  dane  są
              odczytywane  za  jednym  razem,  zamiast przy użyciu kilku żądań odczytu. Na przykład OneNAND może
              wykonać "read-while-load" gdy czyta więcej niż jedną stronę NAND.

       no_bulk_read
              Nie wykonuje bulk-read. Tak jest domyślne.

       chk_data_crc
              Sprawdza sumy kontrolne CRC-32 danych. Tak jest domyślnie.

       no_chk_data_crc.
              Nie sprawdza sum kontrolnych CRC-32 danych. Z tą opcją system plików nie sprawdza sum  kontrolnych
              CRC-32  danych,  lecz sprawdza je w celu wewnętrznej informacji indeksowania. Opcja wpływa jedynie
              na odczyt, nie na zapis. Sumy CRC-32 są obliczane zawsze podczas zapisu danych.

       compr={none|lzo|zlib}
              Wybiera domyślny tryb kompresji używany podczas zapisywania nowych plików. Nadal da  się  odczytać
              skompresowane pliki, jeśli montowanie będzie wykonane z opcją none.

Opcje montowania do udf

       udf  jest  uniwersalnym  formatem  dysku  ("Universal  Disk  Format") zdefiniowanym przez Optical Storage
       Technology Association i jest używany często na DVD-ROM-ach. Patrz też iso9660.

       gid=   Ustawia domyślną grupę.

       umask= Ustawia domyślne umask. Wartość jest podana ósemkowo.

       uid=   Ustawia domyślnego użytkownika.

       unhide Pokazuje pliki, które inaczej byłyby ukryte.

       undelete
              Pokazuje usunięte pliki na na listach.

       nostrict
              Wyłącza ustawianie ścisłej zgodności.

       iocharset
              Ustawia zestaw znaków NLS.

       bs=    Ustawia rozmiar bloku. (Może nie działać, chyba że 2048.)

       novrs  Pomija rozpoznawanie numeru sekwencyjnego wolumenu.

       session=
              Ustawia sesję CD-ROM licząc od 0. Domyślnie: ostatnia sesja.

       anchor=
              Przesłania położenie standardowego zakotwiczenia (anchor). Domyślnie: 256.

       volume=
              Przesłania położenie VolumeDesc. (nieużywane)

       partition=
              Przesłania położenie PartitionDesc. (nieużywane)

       lastblock=
              Ustawia ostatni blok systemu plików.

       fileset=
              Przesłania położenie bloku zestawu plików (fileset block). (nieużywane)

       rootdir=
              Przesłania położenie katalogu głównego. (nieużywane)

Opcje montowania do ufs

       ufstype=wartość
              UFS jest systemem  plików  szeroko  wykorzystywanym  w  różnych  systemach  operacyjnych.  Problem
              stanowią różnice pomiędzy implementacjami.  Cechy niektórych z nich są nieudokumentowane, tak więc
              trudno  rozpoznać automatycznie typ ufs.  Z tego powodu użytkownik musi określić typ ufs za pomocą
              opcji montowania.  Możliwe wartości to:

              old    Stary format ufs, jest to typ domyślny, tylko do odczytu (proszę nie zapomnieć podać  opcji
                     -r).

              44bsd  Dla systemów plików utworzonych przez system typu BSD (NetBSD,FreeBSD,OpenBSD).

              ufs2   Używane w FreeBSD 5.x obsługiwanego jako do odczytu i zapisu.

              5xbsd  Synonim do ufs2.

              sun    Do systemów plików utworzonych przez SunOS lub Solaris na komputerze Sparc.

              sunx86 Do systemów plików utworzonych przez Solaris na x86.

              hp     Do systemów plików utworzonych przez HP-UX, tylko do odczytu.

              nextstep
                     Do  systemów  plików utworzonych przez NeXTStep (na stacji roboczej NeXT) (obecnie tylko do
                     odczytu).

              nextstep-cd
                     Do CD-ROM-ów NextStep (block_size == 2048), tylko do odczytu.

              openstep
                     Do systemów plików utworzonych przez OpenStep (obecnie  tylko  do  odczytu).  Ten  sam  typ
                     systemów plików jest również używany przez Mac OS X.

       onerror=wartość
              Ustala zachowanie w przypadku błędu:

              panic  Jeśli napotkano błąd, powoduje panikę jądra.

              [lock|umount|repair]
                     Te  opcje  montowania  teraz nic nie robią: po napotkaniu błędu wypisują tylko komunikat na
                     konsoli.

Opcje montowania do umsdos

       Zobacz opcje do msdos.  Opcja dotsOK jest jawnie ubijana przez umsdos.

Opcje montowania do vfat

       Przede wszystkim, rozpoznawane są wszystkie opcje do fat.  Opcja dotsOK jest jawnie ubijana  przez  vfat.
       Ponadto istnieją

       uni_xlate
              Tłumaczy  nieobsługiwane  znaki  Unikodu na specjalne sekwencje unikowe.  To umożliwia wykonywanie
              kopii zapasowych i odtwarzanie plików o nazwach, utworzonych ze znakami Unikodu. Bez tej opcji,  w
              wypadku  braku  możliwości  konwersji  używane  jest  '?'.  Znakiem unikowym jest ':', ponieważ na
              systemie vfat jest w innych wypadkach niedozwolony. Sekwencja specjalna, która  byłaby  użyta  dla
              znaku u, gdzie u jest znakiem Unikodu to: ':', (u & 0x3f), ((u>>6) & 0x3f), (u>>12).

       posix  Pozwala, by dwa pliki miały nazwy różniące się tylko wielkością liter. Ta opcja jest przestarzała.

       nonumtail
              Zanim zacznie próbować nazwa~nr.roz najpierw próbuje zrobić krótką nazwę bez numeru kolejnego.

       utf8   UTF8  jest  systemem  plików  bezpiecznego 8-bitowego kodowania Unikodu, który jest wykorzystywany
              przez konsolę. Tą opcją można go włączyć dla danego systemu plików lub wyłączyć za pomocą  utf8=0,
              utf8=no lub utf8=false. Jeśli zostanie ustawione `uni_xlate', UTF8 jest wyłączane.

       shortname={lower|win95|winnt|mixed}

              Definiuje zachowanie w przypadku tworzenia i wyświetlania nazw plików mieszczących się w schemacie
              8.3  znaków.  Jeśli  istnieje długa nazwa pliku, będzie zawsze preferowanym sposobem wyświetlania.
              Istnieją cztery tryby:

              lower  Wymusza na krótkiej nazwie wyświetlanie jej  za  pomocą  małych  liter;  przechowuje  długą
                     nazwę, gdy nie wszystkie litery krótkiej nazwy są wielkie.

              win95  Wymusza  na  krótkiej  nazwie  wyświetlanie jej za pomocą wielkich liter; przechowuje długą
                     nazwę, gdy nie wszystkie litery krótkiej nazwy są wielkie.

              winnt  Wyświetla krótką nazwę bez  zmian;  przechowuje  długą  nazwę,  gdy  nie  wszystkie  litery
                     krótkiej nazwy są wielkie lub nie wszystkie są małe.

              mixed  Wyświetla  krótką  nazwę  bez  zmian;  przechowuje  długą  nazwę,  gdy nie wszystkie litery
                     krótkiej nazwy są wielkie. Ten tryb jest domyślny od Linuksa 2.6.32.

Opcje montowania do usbfs

       devuid=uid i devgid=gid i devmode=tryb
              Ustawia właściciela i grupę i tryb plików w plikach  urządzeń  systemu  plików  usbfs  (domyślnie:
              uid=gid=0, mode=0644). Tryb jest podany ósemkowo.

       busuid=uid i busgid=gid i busmode=tryb
              Ustawia  właściciela  i  grupę  i  tryb  plików  w  katalogach  szyny  (bus)  systemu plików usbfs
              (domyślnie: uid=gid=0, mode=0555). Tryb podany jest ósemkowo.

       listuid=uid i listgid=gid i listmode=tryb
              Ustawia właściciela i grupę i tryb pliku devices  (domyślnie:  uid=gid=0,  mode=0444).  Tryb  jest
              podany ósemkowo.

Opcje montowania do xenix

       Brak.

Opcje montowania do xfs

       allocsize=rozmiar
              Ustawia  rozmiar  prealokowanego  końca pliku przy buforowanym wejściu/wyjściu podczas wykonywania
              opóźnionej alokacji zapisu (domyślny rozmiar: 64 KiB). Poprawnymi wartościami do  tej  opcji  jest
              rozmiar strony (z reguły 4 KiB), aż do 1 GiB, włącznie, w odstępach kolejnych potęg dwójki.

       attr2|noattr2
              Opcja  włącza/wyłącza  (domyślnie  jest  włączona)  "oportunistyczne" ulepszenie, działające w ten
              sposób, że wbudowane (inline) rozszerzone atrybuty są  przechowywane  na  dysku.  Gdy  nowa  forma
              zostanie  użyta  po  raz  pierwszy  (ustawiając  lub  usuwając  rozszerzone atrybuty) pole funkcji
              superbloku dysku zostanie zaktualizowane, aby odnosiło się do używanego formatu.

       barrier
              Włącza używanie warstwy blokowej barier zapisu do zapisu do dziennika  i  niezapisanych  konwersji
              ekstentów.  Pozwala  to  na  włączone  buforów zapisu na poziomie sterownika, na urządzeniu, które
              obsługuje bariery zapisu.

       dmapi  Włącza wyróżnione zdarzenia DMAPI (Data Management API). Używane z opcją mtpt.

       grpid|bsdgroups i nogrpid|sysvgroups
              Opcje te definiują, jaki identyfikator grupy (gid) otrzyma nowo utworzony plik. Gdy ustawiony jest
              grpid, to pobiera gid katalogu, w którym jest utworzony; w przeciwnym wypadku  (domyślnie)  bierze
              fsgid  bieżącego  procesu,  chyba że katalog ma ustawiony bit setgid, wówczas pobiera gid katalogu
              rodzicielskiego i dodatkowo otrzymuje bit setgid, jeśli sam jest katalogiem.

       ihashsize=wartość
              Ustawia liczbę wartości funkcji mieszającej dostępnej do haszowania  i-węzłów  określonego  punktu
              montowania,  znajdujących  się  w  pamięci.  Jeśli  poda  się zero, wartość wybrana przez domyślny
              algorytm będzie wyświetlana w /proc/mounts.

       ikeep|noikeep
              Gdy klastry i-węzłów są opróżniane z i-węzłów, zatrzymuje je na dysku (ikeep) - jest to tradycyjne
              zachowanie XFS i do chwili obecnej jest domyślne. Używając  opcji  noikeep,  klastry  i-węzłów  są
              zwracane do puli wolnego miejsca.

       inode64
              Wskazuje, że XFS może tworzyć i-węzły w dowolnej lokalizacji systemu plików, łącznie z taką, która
              spowoduje zajęcie przez numer i-węzła więcej niż 32 bitów znaczących. Jest ona udostępniona w celu
              kompatybilności  wstecznej, ale wywołuje problemy w przypadku aplikacji do kopii zapasowych, które
              nie potrafią obsłużyć dużych numerów i-węzłów.

       largeio|nolargeio
              Jeśli podano nolargeio, optymalne wejście/wyjście raportowane w st_blksize  przez  stat(2)  będzie
              tak  małe,  jak  to  tylko  możliwe,  aby  pozwolić  aplikacjom  użytkownika  zapobiec niewydajnym
              odczytom/modyfikacji/zapisom  wejścia/wyjścia.  Jeśli  podano  largeio,  system  plików,   któremu
              określono  opcję  swidth  zwróci wartość swidth w st_blksize (w bajtach). Jeśli jej nie określono,
              ale podano allocsize, to zwrócone zostanie w zamian allocsize (w bajtach). Jeśli nie podano żadnej
              z tych dwóch opcji, system plików zachowa się jak gdyby podano opcję nolargeio.

       logbufs=wartość
              Ustawia liczbę buforów logów w pamięci (in-memory).  Poprawnymi  wartościami  są  2-8  (włącznie).
              Domyślną wartością z każdym nowszym jądrem jest 8 buforów.

       logbsize=wartość
              Ustawia  rozmiar każdego z buforów logów w pamięci (in-memory). Rozmiar można podać w bajtach, lub
              w kilobajtach, z przyrostkiem "k". Poprawnymi rozmiarami do wersji 1 i 2 są 16384 (16k) and  32768
              (32k).  Do  wersji 2 logów, poprawnymi rozmiarami są również 65536 (64k), 131072 (128k) and 262144
              (256k). Domyślną wartością z każdym nowszym jądrem jest 32768.

       logdev=urządzenie i rtdev=urządzenie
              Używa zewnętrznego dziennika (rejestru metadanych) i/lub urządzenia  czasu  rzeczywistego.  System
              plików  XFS  ma  do  trzech  części: sekcji danych, sekcji dziennika i sekcji czasu rzeczywistego.
              Sekcja czasu rzeczywistego jest opcjonalna, a sekcja dziennika może być osobna  od  sekcji  danych
              albo może być w niej zawarta.  Bliższe informacje podaje xfs(5).

       mtpt=punkt-montowania
              Używane  z  opcją  dmapi.  Wartość  tu  podana  będzie uwzględniona w zdarzeniu montowania DMAPI i
              powinna być ścieżką rzeczywistego punktu montowania, który jest używany.

       noalign
              Alokacja danych nie będzie wyrównywana na granicach jednostki paskowej (stripe unit).

       noatime
              Podczas odczytu pliku nie są aktualizowane znaczniki czasu dostępu.

       norecovery
              System plików zostanie zamontowany bez uruchamiania odzyskiwania dziennika.  Jeśli system ten  nie
              był  poprawnie  odmontowany, to możliwe, że montowany w trybie norecovery będzie niespójny.  Część
              plików lub katalogów może z tego powodu być niedostępna.   Systemy  plików  przy  włączeniu  trybu
              norecovery muszą być montowane tylko do odczytu albo montowanie się nie powiedzie.

       nouuid Nie  sprawdza  w  celu  wyszukania  podwójnie  zamontowanych systemów plików używając uuid systemu
              pliku. Jest to użyteczne do montowania migawek woluminów LVM.

       osyncisosync
              Zapisy O_SYNC wykorzystują prawdziwe O_SYNC. BEZ tej opcji, linuksowe XFS zachowuje się tak, jakby
              użyto opcję osyncisdsync, która powoduje, że zapisy do plików otwartych z ustawioną  flagą  O_SYNC
              będą  się  zachowywać  jakby  zamiast  niej  użyto flagi O_DSYNC. Może to dać lepszą wydajność bez
              naruszenia bezpieczeństwa danych. Jednakże, jeśli działa ta opcja, to w  przypadku  załamania  się
              systemu  mogą  zostać  utracone  aktualizacje  znaczników  czasu  z  O_SYNC.  Jeśli aktualizowanie
              znaczników czasu jest krytyczne, proszę użyć opcji osyncisosync.

       uquota|usrquota|uqnoenforce|quota
              Włączenie systemu rozliczania udziałów dyskowych (quota) użytkowników i  wymuszenie  (opcjonalnie)
              limitów. Patrz xfs_quota(8), aby dowiedzieć się więcej.

       gquota|grpquota|gqnoenforce
              Włączenie  systemu rozliczania udziałów dyskowych (quota) grup i wymuszenie (opcjonalnie) limitów.
              Patrz xfs_quota(8), aby dowiedzieć się więcej.

       pquota|prjquota|pqnoenforce
              Włączenie systemu rozliczania udziałów dyskowych  (quota)  projektów  i  wymuszenie  (opcjonalnie)
              limitów.  Patrz xfs_quota(8), aby dowiedzieć się więcej.

       sunit=wartość i swidth=wartość
              Stosowane  do  określenia jednostki i szerokości paska dla urządzenia RAID lub wolumenu paskowego.
              Wartość musi być podana jako liczba 512-bajtowych bloków.  Jeśli nie podano tej  opcji,  a  system
              plików został utworzony na wolumenie paskowym lub podczas korzystania z mkfs podano szerokość albo
              jednostkę  paska dla urządzenia RAID, to funkcja systemowa mount odtworzy tę wartość z superbloku.
              Dla systemów plików utworzonych bezpośrednio na  urządzeniach  RAID,  opcji  tych  można  użyć  do
              przesłonięcia informacji z superbloku jeśli po stworzeniu systemu zmienił się odnośny układ dysku.
              Jeśli podano sunit, to opcja swidth jest wymagana i musi być wielokrotnością wartości sunit.

       swalloc
              Alokowanie  danych  będzie zaokrąglone w górę do szerokości granic paska, gdy bieżący koniec pliku
              przesunie się i rozmiar pliku stanie się większy niż szerokość paska.

Opcje montowania do xiafs

       Brak. Chociaż xiafs nic nie dolega, nie jest on używany zbyt często i nie jest rozwijany.  Prawdopodobnie
       nie powinno się go używać.  Od Linuksa w wersji 2.1.21 xiafs nie występuje już w kodzie źródłowym jądra.

URZĄDZENIE LOOP

       Kolejnym możliwym typem jest montowanie poprzez urządzenie loop. Na przykład, polecenie

              mount /tmp/disk.img /mnt -t vfat -o loop=/dev/loop

       ustawi  urządzenie  loop  /dev/loop3  tak, aby odpowiadał plikowi /tmp/disk.img, a następnie zamontuje to
       urządzenie w /mnt.

       Jeśli nie podano jawnie urządzenia  loop  (tylko  opcję  -o  loop),  to  mount  spróbuje  znaleźć  jakieś
       nieużywane urządzenie loop i użyć je, na przykład

              mount /tmp/disk.img /mnt -o loop

       Polecenie  mount  automatycznie tworzy urządzenie loop ze zwykłego pliku, jeśli nie podano systemu plików
       lub system plików jest znany libblkid, na przykład:

              mount /tmp/disk.img /mnt

              mount -t ext3 /tmp/disk.img /mnt

       Ten typ montowań zna cztery opcje, loop, offset, sizelimit i encryption, które są tak naprawdę opcjami do
       losetup(8). Jeśli montowanie wymaga hasła, użytkownik zostanie o nie zapytany, chyba że do odczytu podany
       zostanie deskryptor pliku do opcji --pass-fd (opcje te mogą być używane oprócz  opcji  specyficznych  dla
       danego systemu plików).

       Od  Linuksa  2.6.25  obsługiwane  jest samozniszczenie urządzeń loop i każde urządzenie loop przydzielone
       przez mount zostanie zwolnione przez umount niezależnie od /etc/mtab.

       Można również zwolnić urządzenie loop ręcznie, przy użyciu "losetup -d" lub "umount -d".

KODY ZAKOŃCZENIA

       mount posiada następujące kody zakończeń (bity mogą być złożone używając alternatywy - OR):

       0      sukces

       1      nieprawidłowe wywołanie lub uprawnienia

       2      błąd systemu (brak pamięci, niemożność wykonania fork, nie ma więcej urządzeń loop)

       4      wewnętrzny błąd mount

       8      przerwanie przez użytkownika

       16     problemy podczas zapisu lub blokowania /etc/mtab

       32     niepowodzenie montowania

       64     cześć montowań powiodła się

UWAGI

       Składnia zewnętrznych programów pomocniczych mount jest następująca:

              /sbin/mount.<przyrostek> spec katalog [-sfnv] [-o opcje] [-t typ.podtyp]

       gdzie <typ> jest typem systemu plików, a opcje -sfnvo mają to samo znaczenie, co standardowe opcje mount.
       Opcja -t jest używana do systemów plików z obsługa podtypów (np. /sbin/mount.fuse -t fuse.sshfs).

PLIKI

       /etc/fstab        tabela systemów plików

       /etc/mtab         tabela zamontowanych systemów plików

       /etc/mtab~        plik blokady

       /etc/mtab.tmp     plik tymczasowy

       /etc/filesystems  lista systemów plików do wypróbowania

ZOBACZ TAKŻE

       mount(2), umount(2), fstab(5), umount(8), swapon(8), nfs(5), xfs(5), e2label(8), xfs_admin(8), mountd(8),
       nfsd(8), mke2fs(8), tune2fs(8), losetup(8)

BŁĘDY

       Jest możliwe, że uszkodzony system plików spowoduje załamanie systemu.

       Niektóre linuksowe systemy plików nie obsługują -o sync i -o dirsync (systemy  ext2,  ext3,  fat  i  vfat
       obsługują synchroniczne odświeżania (updates) (a la BSD), gdy zostaną zamontowane z opcją sync).

       Opcja  -o  remount  może  nie być w stanie zmienić parametrów montowania (np. wszystkie parametry ext2fs,
       poza sb, dają się zmieniać przy ponownym montowaniu, lecz nie można zmienić gid czy umask dla fatfs).

       Montowanie  za  pomocą  etykiety  lub  uuid  działa  tylko  wtedy,  gdy  nazwy  urządzeń  są  wypisane  w
       /proc/partitions.  W szczególności, może się ono nie powieść, gdy jądro zostało skompilowane z devfs, ale
       devfs nie jest zamontowany.

       Zdarza się, że pliki /etc/mtab i /proc/mounts nie odpowiadają sobie. Pierwszy plik opiera  się  wyłącznie
       na  opcjach  poleceń  mount, a zawartość drugiego zależy również od jądra i innych ustawień (np. zdalnego
       serwera NFS). W  szczególnym  przypadku,  polecenie  mount  może  dawać  niepewne  informacje  o  punkcie
       montowania NFS; plik /proc/mounts zawiera z reguły pewniejsze informacje.

       Sprawdzanie plików w systemie plików NFS, odnosząc się do deskryptorów pliku (np. rodziny funkcji fcntl i
       ioctl)  może  powodować  niespójne  rezultaty,  z  powodu braku sprawdzania spójności w jądrze, nawet gdy
       używane jest noac.

HISTORIA

       Polecenie mount pojawiło się w wersji 5 AT&T UNIX.

DOSTĘPNOŚĆ

       Polecenie    mount    jest    częścią    pakietu    util-linux    i    jest    dostępne    pod    adresem
       ftp://ftp.kernel.org/pub/linux/utils/util-linux/.

TŁUMACZENIE

       Autorami   polskiego   tłumaczenia   niniejszej   strony   podręcznika   man   są:  Przemek  Borys  (PTM)
       <pborys@dione.ids.pl>,  Robert  Luberda  (PTM)  <robert@debian.org>,  Andrzej  M.  Krzysztofowicz   (PTM)
       <ankry@green.mf.pg.gda.pl> i Michał Kułach <michal.kulach@gmail.com>.

       Polskie  tłumaczenie  jest  częścią  projektu  manpages-pl;  uwagi,  pomoc,  zgłaszanie błędów na stronie
       http://sourceforge.net/projects/manpages-pl/. Jest zgodne z wersją  2.20.1 oryginału.

util-linux                                        grudzień 2004                                         MOUNT(8)