- bookworm 1:4.18.1-1
UMOUNT(8) | Administracja systemem | UMOUNT(8) |
NAZWA¶
umount - odmontowuje systemy plików
SKŁADNIA¶
umount -a [-dflnrv] [-t typ-systemu-plików] [-O opcja...]
umount [-dflnrv] {katalog|urządzenie}
umount -h|-V
OPIS¶
Polecenie umount odłącza wymienione systemy plików z hierarchii plików. System plików jest określany przez podanie katalogu, w którym został zamontowany. Podanie urządzenia, na którym system plików istnieje, może również działać, jednakże jest przestarzałe, głównie dlatego, że zawiedzie, gdy urządzenie jest zamontowane w więcej niż jednym katalogu.
Proszę zauważyć, że system plików nie może być odmontowany, gdy jest "busy" (zajęty) - na przykład, gdy są na nim otwarte pliki, gdy jakiś proces ma tam swój katalog roboczy albo gdy w użytku jest znajdujący się na nim plik wymiany. Przeszkadzającym procesem może być nawet sam umount - otwiera on libc, zaś libc z kolei może otwierać na przykład pliki ustawień locale. Leniwe odmontowywanie ("lazy umount") rozwiązuje ten problem, choć może być przyczyną kolejnych kłopotów. Więcej informacji znajduje się poniżej, w opisie opcji --lazy.
OPCJE¶
-a, --all
-A, --all-targets
-c, --no-canonicalize
Opcja po cichu ignorowana przez umount dla użytkowników innych niż root.
Więcej szczegółów na temat tej opcji można uzyskać, zapoznając się ze stroną podręcznika mount(8). Proszę zauważyć, że umount nie przekazuje tej opcji programom pomocniczym /sbin/umount.typ.
-d, --detach-loop
--fake
-f, --force
Proszę zauważyć, że ta opcja nie gwarantuje, że polecenie umount się nie zawiesi. Zaleca się używanie pełnych ścieżek nie zawierających dowiązań symbolicznych, aby umount mógł uniknąć niepotrzebnych wywołań systemowych readlink(2) oraz stat(2) na nieosiągalnym systemie NFS.
-i, --internal-only
-l, --lazy
Po użyciu tej opcji w stosunku do sieciowego systemu plików lub lokalnego systemu plików z podmontowaniami zakłada się, że w niedalekiej przyszłości system zostanie przeładowany. Przypadkiem, w którym zaleca się skorzystanie z opcji umount -l jest uniknięcie przestojów przy wyłączaniu systemu ze względu na nieosiągalny udział sieciowy, w którym zwykłe umount zawiesi się ze względu na wyłączony serwer lub partycję sieciową. Ponowne zamontowanie danego udziału nie będzie możliwe.
-N, --namespace pn
umount przełącza się na przestrzeń nazw gdy odczytuje /etc/fstab, zapisuje /etc/mtab (lub pisze do /run/mount) i wywołuje wywołanie systemowe umount(2), w innych przypadkach działa w oryginalnej przestrzeni nazw. Oznacza to, że docelowa przestrzeń nazw montowań nie musi zawierać żadnych bibliotek lub innych wymaganych składników do wykonania polecenia umount(2).
Więcej informacji można znaleźć w podręczniku mount_namespaces(7).
-n, --no-mtab
-O, --test-opts opcja...
-q, --quiet
-R, --recursive
-r, --read-only
-t, --types typ...
-v, --verbose
-h, --help
-V, --version
ODMONTOWANIA PRZEZ ZWYKŁYCH UŻYTKOWNIKÓW¶
Tradycyjnie, tylko superużytkownik może odmontowywać systemy plików. Jednak jeśli fstab w danym wierszu zawiera opcję user, to każdy może odmontować odpowiadający temu wpisowi system plików. Więcej informacji znajduje się w podręczniku mount(8).
Od wersji 2.34 polecenie umount można użyć do operacji odmontowania również dla systemów plików fuse, jeśli tabela montowań jądra zawiera ID użytkownika. W takim przypadku opcja montowania fstab user= nie jest wymagana.
Od wersji 2.35 polecenie umount nie kończy się, gdy uprawnienia użytkownika są nieodpowiednie według wewnętrznych reguł bezpieczeństwa libmount. W takim przypadku porzuca uprawnienia suid i kontynuuje jako zwykły użytkownik. Można to wykorzystać w takich zastosowaniach, gdy uprawnienia roota nie są konieczne (np. systemy plików fuse, przestrzenie nazw użytkownika itp.).
URZĄDZENIE PĘTLI ZWROTNEJ - LOOP DEVICE¶
Polecenie umount automatycznie odłączy urządzenie loop poprzednio zainicjowane przez mount(8), niezależnie od /etc/mtab.
W tym przypadku urządzenie jest inicjowane ze znacznikiem "autoclear" (patrz losetup(8) po więcej informacji). W przeciwnym razie należy użyć opcji --detach-loop lub wywołać losetup -d urządzenie. Funkcjonalność autoclear jest obsługiwana od wersji 2.6.25 jądra Linux.
ZEWNĘTRZNE PROGRAMY POMOCNICZE¶
Składnia zewnętrznych programów pomocniczych umount jest następująca:
umount.przyrostek
{katalog|urządzenie} [-flnrv] [-N
przestrzeń-nazw] [-t typ.podtyp]
gdzie przyrostek jest typem systemu plików (lub wartością z opcji mtab "uhelper=" lub "helper="). Opcja -t jest używana do systemów plików, które obsługują podtypy. Na przykład:
umount.fuse -t fuse.sshfs
Gdy użytkownik niebędący rootem chce odmontować punkt montowania, którego niezdefiniowano w /etc/fstab (np. urządzenie zamontowane przez udisks(1)), można w /etc/mtab użyć opcji uhelper=coś (nieuprzywilejowany program pomocniczy umount).
Opcja montowania helper=typ w pliku mtab przekierowuje wszystkie żądania umount do programu /sbin/umount.typ, niezależnie od UID.
Proszę zauważyć, że /etc/mtab jest obecnie uważane za przestarzałe, a helper= i inne opcje przestrzeni nazw użytkownika są zarządzane przez libmount.
ŚRODOWISKO¶
LIBMOUNT_FSTAB=<ścieżka>
LIBMOUNT_MTAB=<ścieżka>
LIBMOUNT_DEBUG=all
PLIKI¶
/etc/mtab
/etc/fstab
/proc/self/mountinfo
HISTORIA¶
Polecenie umount pojawiło się w wersji 6 AT&T UNIX.
ZOBACZ TAKŻE¶
umount(2), losetup(8), mount_namespaces(7), mount(8)
ZGŁASZANIE BŁĘDÓW¶
Raporty o błędach proszę zgłaszać pod adresem <https://github.com/util-linux/util-linux/issues>.
DOSTĘPNOŚĆ¶
Polecenie umount jest częścią pakietu util-linux i można je pobrać ze strony Linux Kernel Archive <https://www.kernel.org/pub/linux/utils/util-linux/>.
TŁUMACZENIE¶
Autorami polskiego tłumaczenia niniejszej strony podręcznika są: Przemek Borys <pborys@dione.ids.pl>, Robert Luberda <robert@debian.org> i Michał Kułach <michal.kulach@gmail.com>
Niniejsze tłumaczenie jest wolną dokumentacją. Bliższe informacje o warunkach licencji można uzyskać zapoznając się z GNU General Public License w wersji 3 lub nowszej. Nie przyjmuje się ŻADNEJ ODPOWIEDZIALNOŚCI.
Błędy w tłumaczeniu strony podręcznika prosimy zgłaszać na adres listy dyskusyjnej manpages-pl-list@lists.sourceforge.net.
4 sierpnia 2022 r. | util-linux 2.38.1 |