Rechercher une page de manuel
mount
Langue: pl
Version: 14 wrze¶nia 1997 (openSuse - 09/10/07)
Section: 8 (Commandes administrateur)
Sommaire
- NAZWA
- SK£ADNIA
- OPIS
- OPCJE
- OPCJE MONTOWANIA SPECYFICZNE DLA RÓ¯NYCH SYSTEMÓW PLIKÓW
- Opcje montowania dla adfs
- Opcje montowania dla affs
- Opcje montowania dla coherent
- Opcje montowania dla devpts
- Opcje montowania dla ext
- Opcje montowania dla ext2
- Opcje montowania dla ext3
- Opcje montowania dla fat
- Opcje montowania dla hpfs
- Opcje montowania dla iso9660
- Opcje montowania dla miniksa
- Opcje montowania dla msdos
- Opcje montowania dla ncp
- Opcje montowania dla nfs
- Opcje montowania dla ntfs
- Opcje montowania dla systemu proc
- Opcje montowania dla reiserfs
- Opcje montowania dla romfs
- Opcje montowania dla systemu smb
- Opcje montowania dla sysv
- Mount options for tmpfs
- Opcje montowania dla udf
- Opcje montowania dla ufs
- Opcje montowania dla umsdos
- Opcje montowania dla vfat
- Opcje montowania dla xenixa
- Opcje montowania dla xfs
- Opcje montowania dla xiafs
- URZ¡DZENIE LOOP
- PLIKI
- ZOBACZ TAK¯E
- B£ÊDY
- HISTORIA
NAZWA
mount - montuj system plikówSK£ADNIA
mount [-lhV]mount -a [-fFnrsvw] [-t typ_systemu]
mount [-fnrsvw] [-o 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
Trzy formy wywo³ania niczego faktycznie nie montuj±:
mount -h
mount -V
- mount [-l] [-t typ]
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
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.)
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:/dir. Specjalne urz±dzenie blokowe mo¿na wskazaæ podaj±c etykietê wolumenu lub UUID (zob. opcje -L i -U poni¿ej).
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. Plik ten mo¿e byæ u¿ywany na trzy sposoby:
(i) Polecenie
mount -a [-t typ]
(ii) Podczas montowania systemu plików wymienionego w fstab, wystarczy podaæ tylko nazwê urz±dzenia lub tylko punkt montowania.
(iii) 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
mount /dev/cdrom
mount /cd
Programy mount i umount opiekuj± siê list± obecnie zamontowanych systemów plików, znajduj±c± siê w pliku /etc/mtab. Je¶li nie podano argumentów dla mount, to wypisywana jest ta lista. 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, ale w ten sposób tracona jest czê¶æ danych, a szczególnie mniej wygodna bêdzie praca z urz±dzeniem loop.
OPCJE
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 dostêpne dla polecenia mount:
- -V
- Wypisuje wersjê.
- -h
- Wypisuje komunikat pomocy.
- -v
- Tryb verbose (gadatliwy).
- -p num
- Je¿eli montowanie wymaga podania has³a, to jest ono czytane z deskryptora pliku num zamiast z terminala.
- -a
- Montuje wszystkie systemy plików (zadanych typów) ujête w fstab.
- -F
- (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
- 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.
- -l
- Dok³ada etykiety ext2, ext3 i XFS do wyj¶cia wypisywanego przez mount. ¯eby opcja ta mog³a dzia³aæ, mount musi mieæ prawo odczytu urz±dzania dyskowego (np. suid root). Etykietê dla ext2 i ext3 nadaje siê za pomoc± narzêdzia e2label(8), za¶ dla XFS - stosuj±c xfs_admin(8).
- -n
- Montuje bez zapisywania w /etc/mtab. Jest to niezbêdne na przyk³ad gdy /etc znajduje siê na systemie plików tylko dla odczytu.
- -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 dla wspomo¿enia linuksowego automountera opartego na autofs.
- -r
- Montuje system plików w trybie tylko dla odczytu. Synonimem jest -o ro.
- -w
- Montuje system plików w trybie odczytu i zapisu. Tak jest domy¶lnie. Synonimem jest -o rw.
- -L label
- Montuje partycjê posiadaj±c± podan± etykietê label.
- -U uuid
- Montuje partycjê maj±c± podany uuid. Te dwie opcje wymagaj± istnienia pliku /proc/partitions (obecnego od wersji 2.1.116 Linuksa).
- -t 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, coda, coherent, cramfs, devpts, efs, ext, ext2, ext3, hfs, hpfs, iso9660, jfs, minix, msdos, ncpfs, nfs, ntfs, proc, qnx4, reiserfs, romfs, smbfs, sysv, tmpfs, udf, ufs, umsdos, 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±.
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, smbfs, ncpfs) konieczny jest niezaplanowany kod. Kod dla nfs jest wbudowany, ale 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.
Typ iso9660 jest domy¶lny. Je¶li nie poda siê opcji -t lub je¶li podany zostanie typ auto, to typ systemu plików bêdzie wyszukiwany w superbloku. (Obs³ugiwane s± adfs, bfs, cramfs, ext, ext2, ext3, hfs, hpfs, iso9660, jfs, minix, ntfs, qnx4, reiserfs, romfs, ufs, vxfs, xfs, xiafs) Je¶li test ten nie powiedzie siê, mount próbuje odczytaæ plik /etc/filesystems, lub je¶li on nie istnieje, /proc/filesystems. Wypróbowane zostan± wszystkie wymienione tam systemy plików, poza tymi które s± oznaczone jako "nodev" (np. devpts, proc i nfs).
Zauwa¿, ¿e auto mo¿e byæ przydatne dla montowanych przez u¿ytkownika dyskietek. Utworzenie pliku /etc/filesystems przydaje siê do zmiany kolejno¶ci rozpoznawania (np. do próbowania vfat przed msdos) lub w przypadku stosowania modu³u autoloadera. Uwaga: rozpoznawanie u¿ywa heurystyki (obecno¶æ odpowiedniej `magii') i mo¿e rozpoznaæ z³y rodzaj systemu plików.
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
-
- -o
- Opcje podaje siê flag± -o, po której nastêpuje oddzielony przecinkami ci±g opcji. Niektóre z tych opcji s± u¿yteczne tylko je¶li pojawiaj± siê w pliku /etc/fstab. 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 i ufs):
-
- async
- Wszelkie operacje wej¶cia/wyj¶cia dla tego systemu plików powinny byæ wykonywane asynchronicznie.
- atime
- Przy ka¿dym siêgniêciu do pliku aktualizuje czas dostêpu zapisany w i-wê¼le. Tak jest domy¶lnie.
- auto
- System plików mo¿e byæ montowany opcj± -a.
- 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.
- exec
- Zezwala na uruchamianie binariów.
- 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).
- noauto
- Dany system plików mo¿e byæ montowany tylko jawnie (np. opcja -a nie spowoduje jego zamontowania).
- nodev
- Nie interpretuje specjalnych urz±dzeñ blokowych ani znakowych na systemie plików.
- noexec
- Nie pozwala na uruchamianie ¿adnych binariów z tego systemu plików. Opcja ta mo¿e byæ u¿yteczna dla serwera, który ma systemy plików zawieraj±ce binaria dla architektur innych ni¿ jego w³asna.
- 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).)
- nouser
- Zabrania zwyk³emu u¿ytkownikowi (tzn. innemu ni¿ root) montowania systemu plików. Tak jest domy¶lnie.
- 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 dla odczytu. Nie zmienia urz±dzenia ani punktu montowania.
- ro
- Montuje system plików w trybie tylko dla odczytu.
- rw
- Montuje system plików w trybie odczytu i zapisu.
- suid
- Umo¿liwia dzia³anie bitom set-user-id i set-group-id.
- sync
- Wszelkie operacje wej¶cia/wyj¶cia dla tego systemu plików powinny byæ wykonywane synchronicznie.
- user
- Pozwala na zamontowanie tego systemu plików przez zwyk³ego u¿ytkownika. Opcja ta implikuje opcje noexec, nosuid, i nodev (chyba ¿e s± przes³aniane przez nastêpne opcje, jak w linii user,exec,dev,suid).
-
- 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).
- encryption
- Okre¶la u¿ywany algorymt kodowania. U¿ywane w po³±czeniu z opcj± loop.
- keybits
- Okre¶la rozmiar klucza u¿ywanego w algorytmie kodowania. U¿ywane w po³±czeniu z opcjami loop i encryption.
OPCJE MONTOWANIA SPECYFICZNE DLA RÓ¯NYCH SYSTEMÓW PLIKÓW
Nastêpuj±ce opcje stosuje siê tylko do okre¶lonych systemów plików. Uporz±dkowali¶my je wed³ug systemu plików. Wszystkie wystêpuj± po fladze -o.Opcje montowania dla 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, 'w³a¶ciciela' i 'innych' (domy¶lnie, odpowiednio: 0700 i 0077). Zobacz tak¿e /usr/src/linux/Documentation/filesystems/adfs.txt.
Opcje montowania dla 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 dla coherent
Brak.Opcje montowania dla 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 nowotworzone PTY bêd± nale¿eæ do grupy tty.
- mode=warto¶æ
- Nadaje trybowi nowotworzonych PTY zadan± warto¶æ. Domy¶lnie jest to 0600. Warto¶æ mode=620 i gid=5 powoduje, ¿e dla nowoutworzonych PTY bêdzie domy¶lnie "mesg y".
Opcje montowania dla ext
Brak. Zauwa¿, ¿e system plików `ext' jest przedawniony. Nie u¿ywaj go. Od Linuksa wersji 2.1.21 kod ¼ród³owy j±dra nie zawiera ju¿ extfs.Opcje montowania dla ext2
System plików `ext2' jest standardowym systemem plików Linuksa. Z powodu b³êdu j±dra, mo¿e byæ montowany z dowolnymi opcjami montowania (poprawiono w Linuksie 2.0.4).- bsddf / minixdf
- Ustala zachowanie dla 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 / check=normal / check=strict
- Ustawia poziom sprawdzania. Gdy ustawiona jest przynajmniej jedna z tych opcji (a check=normal jest ustawiane domy¶lnie), podczas montowania sprawdzane s± i-wêz³y i bitmapy bloków (co na du¿ym dysku mo¿e zabraæ pó³ minuty lub co¶ ko³o tego i jest raczej nieprzydatne). Przy dok³adnym (strict) sprawdzaniu, dealokacja bloków sprawdza, czy blok do zwolnienia le¿y w strefie danych.
- check=none / nocheck
- Bez sprawdzania. Tak jest szybko. Najnowsze j±dra nie maj± ju¿ opcji sprawdzania - kontrola za pomoc± e2fsck(8). ma wiêcej sensu.
- debug
- Wypisuje informacje diagnostyczne przy ka¿dym (re)montowaniu.
- errors=continue / errors=remount-ro / errors=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 lub bsdgroups / nogrpid lub 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.
- 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".
- 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.
Opcje montowania dla 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 zajmujê i-wêze³ o numerze inum.
- noload
- Podczas montowania nie ³aduje dziennika systemu plików ext3.
- data=journal / data=ordered / data=writeback
- Okre¶la tryb zapisywania dziennika dla plików. Dziennik dla metadanych zawsze jest tworzony.
-
- 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. Data ordering is not preserved - data may be written into the main file system after its metadata has been committed to the journal. 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.
-
Opcje montowania dla 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 / blocksize=1024 / blocksize=2048
- Ustawia rozmiar bloku (domy¶lnie 512).
- 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 przyjmuje siê warto¶æ umask bie¿±cego procesu. Warto¶æ jest podawana ósemkowo.
- 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 czê¶æ nazwy (nazwa i rozszerzenie).
- 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] / conv=t[ext] / conv=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).
-
- 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.
- cvf_option=opcja
- Opcja przekazywana do modu³u CVF.
- 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 / fat=16 / fat=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.
- quiet
- W³±cza flagê quiet (cicho). Próby chown lub chmod nie zwracaj± b³êdów, chocia¿ siê nie udaj±. U¿ywaj ostro¿nie!
- sys_immutable, showexec, dots, nodots, dotsOK=[yes|no]
- Ró¿ne bezmy¶lne próby wymuszenia konwencji Uniksa lub DOS-u na systemie plików FAT.
Opcje montowania dla 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 / case=asis
- Konwertuje wszystkie nazwy plików na ma³e litery lub pozostawia bez zmian. (Domy¶lnie: case=lower.)
- conv=binary / conv=text / conv=auto
- Dla conv=text, usuwa losowe znaki CR (konkretnie wszystkie, po których wystêpuje NL) podczas odczytu pliku. Dla conv=auto, wybiera mniej lub bardziej losowo miêdzy conv=binary i conv=text. Dla 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 dla iso9660
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] / check=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] / map=o[ff] / map=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 zwi±zane.
- block=[512|1024|2048]
- Ustawia rozmiar bloku we wskazanym wolumenie. (Domy¶lnie: block=1024.)
- conv=a[uto] / conv=b[inary] / conv=m[text] / conv=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¿ 16MB. Opcja `cruft' jest ustawiana automatycznie je¶li ca³y CDROM ma dziwny rozmiar (ujemny lub wiêkszy ni¿ 800 MB). Jest te¿ ustawiana, gdy numery sekwencyjne wolumenu s± inne ni¿ 0 lub 1.
- session=x
- Wybiera numer sesji na CD wielosesyjnych. (Od 2.3.4.)
- sbsector=xxx
- Sesja zaczyna siê od sektora xxx. (Od 2.3.4.)
Opcje montowania dla miniksa
Brak.Opcje montowania dla msdos
Zobacz opcje dla FAT. Je¶li system plików msdos wykryje niespójno¶æ, zg³asza b³±d i ustawia system plików na tylko dla odczytu. System plików mo¿e byæ znowu dostêpny do zapisu przez ponowne zamontowanie.Opcje montowania dla ncp
Tak jak przy nfs, implementacja ncp oczekuje binarnego argumentu (struct ncp_mount_data) funkcji systemowej mount. Argument ten jest konstruowany przez ncpmount(8), a bie¿±ca wersja mount (2.6h) nic nie wie o ncp.Opcje montowania dla nfs
Zamiast tekstowych napisów opcji, przetwarzanych przez j±dro, system plików nfs oczekuje binarnych argumentów typu struct nfs_mount_data. Program mount sam z siebie przetwarza nastêpuj±ce opcje (postaci `cecha=warto¶æ') i wstawia je do wymienionej struktury: rsize=n, wsize=n, timeo=n, retrans=n, acregmin=n, acregmax=n, acdirmin=n, acdirmax=n, actimeo=n, retry=n, port=n, mountport=n, mounthost=nazwa, mountprog=n, mountvers=n, nfsprog=n, nfsvers=n, namlen=n. Opcja addr=n jest akceptowana, lecz ignorowana. Rozpoznawane s± równie¿ nastêpuj±ce opcje logiczne, które mog± byæ poprzedzane s³owem no: bg, fg, soft, hard, intr, posix, cto, ac, tcp, udp, lock. Szczegó³y mo¿na znale¼æ w nfs(5).Szczególnie u¿yteczne opcje obejmuj±
- rsize=8192,wsize=8192
- Uczyni to po³±czenie nfs du¿o szybszym ni¿ z domy¶lnym buforem wielko¶ci 1024. (NFSv2 nie dzia³a z wiêkszymi warto¶ciami rsize i wsize.)
- hard
- Program siêgaj±cy do pliku na zamontowanym systemie plików NFS zawiesi siê, gdy serwer padnie. Procesu takiego nie da siê przerwaæ ani zabiæ, chyba ¿e podano równie¿ intr. Gdy serwer NFS stanie siê znowu aktywny, program bêdzie kontynuowa³ bez przeszkód od miejsca, w którym by³. Prawdopodobnie tego w³a¶nie chcesz.
- soft
- Opcja ta pozwala j±dru na koñczenie prób po up³yniêciu zadanego limitu czasu (timeout) je¶li serwer nfs nie odpowiada przez jaki¶ czas. Czas podaje siê za pomoc± timeo=time. Opcja ta jest u¿yteczna, je¶li serwer nfs czasem nie odpowiada lub jest w trakcie ponownego uruchamiania w momencie gdy jaki¶ proces próbuje uzyskaæ le¿±cy na nim plik. Zwykle po prostu powoduje mnóstwo k³opotów.
- nolock
- Nie stosuje blokowania. Nie uruchamia procesu lockd(8).
Opcje montowania dla 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æ.
- utf8
- Do konwersji nazw plików stosuje UTF-8.
- uni_xlate=[0|1|2]
- Dla 0 (lub `no' albo `false') nie u¿ywa specjalnych kodowania 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.
- uid=warto¶æ, gid=warto¶æ i umask=warto¶æ
- Ustawia prawa plików dla danego systemu. Domy¶lnie ich w³a¶cicielem jest root i nikt inny nie mo¿e ich czytaæ.
Opcje montowania dla systemu proc
- uid=warto¶æ i gid=warto¶æ
- Opcje te s± rozpoznawane, lecz o ile wiem, nie maj± ¿adnego efektu.
Opcje montowania dla reiserfs
Opcje montowania systemu reiserfs s± bardziej dok³adnie opisane pod adresem http://www.namesys.com/mount-options.html.- conv
- Mówi wersji 3.6 oprogramowania reiserfs, aby zamontowa³a wersjê 3.5 systemu plików, u¿ywaj±c formatu 3.6 dla nowoutworzonych plików. Ten system plików nie bêdzie ju¿ zgodny z wersj± 3.5 narzêdzi reiserfs.
- hash=rupasov / hash=tea / hash=r5 / hash=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 nie któ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). Istniej specjalne narzêdzie resizer, które mo¿na pobraæ z ftp://ftp.namesys.com/pub/reiserfsprogs.
Opcje montowania dla romfs
Brak.Opcje montowania dla systemu smb
Tak jak nfs, implementacja smb oczekuje binarnego argumentu (struct smb_mount_data) do funkcji systemowej mount. Argument ten jest konstruowany przez smbmount(8) a bie¿±ca wersja mount (2.9w) nie wie nic o smb.Opcje montowania dla sysv
Brak.Mount options for tmpfs
Poni¿sze parametry akceptuj± przyrostek k, m lub g dla Ki, Mi, Gi (binarne kilo, mega oraz giga) i mog± byæ zmienione w czasie ponownego montowania.- size=nbytes
- Nadpisuje domy¶lny rozmiar sustemu plików. Rozmiar mo¿e byæ podany w bajtach i jest zaokr±glany do stron. Domy¶ln± warto¶ci± jest po³owa rozmiaru pamiêci.
- nr_blocks=
- Ustawia liczbê bloków.
- nr_inodes=
- Ustawia liczbê wêz³ów.
- mode=
- Okre¶la pocz±tkowe prawa dostêpu g³ównego katalogu.
Opcje montowania dla udf
- gid=
- Ustawia domy¶ln± grupê.
- umask=
- Ustawia domy¶lne umask.
- uid=
- Ustawia domy¶lnego u¿ytkownika.
- unhide
- Pokazuje pliki, które inaczej by³yby ukryte.
- undelete
- Pokazuje na listach pliku usuniête.
- strict
- Ustawia ¶cis³± zgodno¶æ (nieu¿ywane).
- utf8
- (nieu¿ywane).
- iocharset
- (nieu¿ywane).
- 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 dla 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.
- 44bsd
- Dla systemów plików utworzonych przez system typu BSD (NetBSD,FreeBSD,OpenBSD).
- sun
- Dla systemów plików utworzonych przez SunOS lub Solaris na komputerze Sparc.
- sunx86
- Dla systemów plików utworzonych przez Solaris na x86.
- nextstep
- Dla systemów plików utworzonych przez NeXTStep (na stacji roboczej NeXT) (obecnie tylko do odczytu).
- nextstep-cd
- Dla CD-ROM-ów NextStep (block_size == 2048), tylko do odczytu.
- openstep
- Dla systemów plików utworzonych przez OpenStep (obecnie tylko do odczytu).
-
- 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 dla umsdos
Zobacz opcje dla msdos. Opcja dotsOK jest jawnie ubijana przez umsdos.Opcje montowania dla vfat
Przede wszystkim, rozpoznawane s± wszystkie opcje dla fat. Opcja dotsOK jest jawnie ubijana przez vfat. Pnadto 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.
- 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. Je¶li zostanie ustawione `uni_xlate', UTF8 jest wy³±czane.
Opcje montowania dla xenixa
Brak.Opcje montowania dla xfs
- biosize=rozmiar
- Ustawia preferowany rozmiar buforowanego wej¶cia/wyj¶cia (domy¶lnie 64K). rozmiar musi byæ wyra¿ony jako logarytm (o podstawie 2) po¿±danego rozmiaru I/O. Poprawnymi warto¶ciami tej opcji s± 14 do 16, w³±cznie (tzn. 16K, 32K i 64K bajtów). Na komputerach z 4K rozmiarem strony, 13 (8K bajtów) jest równie¿ poprawnym rozmiarem. Preferowany rozmiar buforowanego I/O mo¿na te¿ zmieniaæ dla poszczególnych plików, korzystaj±c z funkcji systemowej ioctl(2).
- dmapi / xdsm
- W³±cza wyró¿nione zdarzenia DMAPI (Data Management API).
- logbufs=warto¶æ
- Ustala liczbê buforów pamiêciowych dziennika (in-memory log buffers). Poprawne s± liczby z zakresu 2-8, w³±cznie. Domy¶lna warto¶æ to 8 buforów dla systemów plików z blokiem o rozmiarze 64K, 4 bufory dla systemów o bloku 32K, 3 bufory dla systemów o bloku 16K, i 2 bufory dla wszystkich innych konfiguracji. Zwiêkszanie liczby buforów mo¿e poprawiæ wydajno¶æ przy niektórych obci±¿eniach roboczych kosztem pamiêci wykorzystywanej na dodatkowe bufory i zwi±zane z nimi struktury steruj±ce.
- logbsize=warto¶æ
- Ustawia wielko¶æ ka¿dego z buforów pamiêciowych dziennika (in-memory log buffers). Poprawne warto¶ci to 16384 (16K) i 32768 (32K). Domy¶lna warto¶æ dla komputerów o wiêcej ni¿ 32MB pamiêci to 32768, komputery o mniejszej pamiêci stosuj± domy¶lnie 16384.
- 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).
- 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.
- osyncisdsync
- 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.
- quota / usrquota / uqnoenforce
- W³±czenie systemu rozliczania udzia³ów dyskowych (quota) u¿ytkowników i wymuszenie (opcjonalnie) limitów.
- grpquota / gqnoenforce
- W³±czenie systemu rozliczania udzia³ów dyskowych (quota) grup i wymuszenie (opcjonalnie) limitów.
- 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.
Opcje montowania dla 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 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, poleceniemount /tmp/fdimage /mnt -t msdos -o loop=/dev/loop3,blocksize=1024
skonfiguruje urz±dzenie loop /dev/loop3 tak, by odpowiada³o plikowi /tmp/fdimage, i zamontuje je w /mnt. Ten typ montowania zna trzy opcje, konkretnie loop, offset i encryption, które s± w rzeczywisto¶ci opcjami dla losetup(8). Je¶li nie podano jawnie urz±dzenia loop (lecz tylko opcjê `-o loop'), to mount spróbuje znale¼æ jakie¶ nieu¿ywane urz±dzenie loop i u¿yæ go. Je¶li nie jest siê tak niem±drym, by zrobiæ /etc/mtab dowi±zaniem symbolicznym do /proc/mounts, to ka¿de urz±dzenie loop przydzielone przez mount zostanie zwolnione przez umount. Mo¿na te¿ zwalniaæ urz±dzenie loop rêcznie, stosuj±c `losetup -d' -- zobacz losetup(8).
PLIKI
/etc/fstab tabela systemów plików/etc/mtab tabela zamontowanych systemów plików
/etc/mtab~ plik blokuj±cy
/etc/mtab.tmp plik tymczasowy
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 (systemy ext2 i ext3 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).
HISTORIA
Polecenie mount pojawi³o siê w wersji 5 AT&T UNIX.Contenus ©2006-2024 Benjamin Poulain
Design ©2006-2024 Maxime Vantorre