'\" t .\" Title: umount .\" Author: [see the "AUTHOR(S)" section] .\" Generator: Asciidoctor 2.0.23 .\" Date: 2025-03-29 .\" Manual: Administracja systemem .\" Source: util-linux 2.41 .\" Language: English .\" .TH "UMOUNT" "8" "2025-03-29" "util\-linux 2.41" "Administracja systemem" .ie \n(.g .ds Aq \(aq .el .ds Aq ' .ss \n[.ss] 0 .nh .ad l .de URL \fI\\$2\fP <\\$1>\\$3 .. .als MTO URL .if \n[.g] \{\ . mso www.tmac . am URL . ad l . . . am MTO . ad l . . . LINKSTYLE blue R < > .\} .SH "NAZWA" umount \- odmontowuje systemy plików .SH "SKŁADNIA" .sp \fBumount\fP \fB\-a\fP [\fB\-dflnrv\fP] [\fB\-t\fP \fItyp\-systemu\-plików\fP] [\fB\-O\fP \fIopcja\fP...] .sp \fBumount\fP [\fB\-dflnrv\fP] {\fIkatalog\fP|\fIurządzenie\fP} .sp \fBumount\fP \fB\-h\fP|\fB\-V\fP .SH "OPIS" .sp Polecenie \fBumount\fP 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. .sp 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 \fBumount\fP \- 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 \fB\-\-lazy\fP. .SH "OPCJE" .sp \fB\-a\fP, \fB\-\-all\fP .RS 4 Wszystkie systemy plików opisane w \fI/proc/self/mountinfo\fP (lub w przestarzałym \fI/etc/mtab\fP) są odmontowywane, poza następującymi: proc, devfs, devpts, sysfs, rpc_pipefs i nfsd. Tę listę wyjątków można zastąpić podając opcję \fB\-\-types\fP. .RE .sp \fB\-A\fP, \fB\-\-all\-targets\fP .RS 4 Odmontowuje wszystkie punkty montowanie w bieżącej przestrzeni nazw montowań dla podanego systemu plików. System plików można podać za pomocą jednego z punktów montowania lub za pomocą nazwy urządzenia (lub UUID itp.). Jeśli ta opcja jest użyta łącznie z \fB\-\-recursive\fP, to wszystkie montowania zagnieżdżone w tym systemie plików są odmontowywane. Opcja jest obsługiwane tylko w systemach, w których \fI/etc/mtab\fP jest dowiązaniem symbolicznym do \fI/proc/mounts\fP. .RE .sp \fB\-c\fP, \fB\-\-no\-canonicalize\fP .RS 4 Nie normalizuje ścieżek. Normalizacja ścieżek zachodzi przy pomocy wywołań systemowych \fBstat\fP(2) i \fBreadlink\fP(2). W niektórych przypadkach mogą się one zawiesić (np. jeśli serwer NFS jest niedostępny). Opcja musi być użyta w połączeniu ze znormalizowaną ścieżką do punktu montowania. .sp Opcja po cichu ignorowana przez \fBumount\fP dla użytkowników innych niż root. .sp Więcej szczegółów na temat tej opcji można uzyskać, zapoznając się ze stroną podręcznika \fBmount\fP(8). Proszę zauważyć, że \fBumount\fP nie przekazuje tej opcji programom pomocniczym \fB/sbin/umount.\fP\fItyp\fP. .RE .sp \fB\-d\fP, \fB\-\-detach\-loop\fP .RS 4 Jeśli odmontowane urządzenie było urządzeniem pętli (loop), to także zwalnia to urządzenie. Opcja ta jest niepotrzebna, jeśli urządzenie było inicjowane przez \fBmount\fP(8) \- w takim przypadku domyślnie była włączona funkcjonalność "autoclear". .RE .sp \fB\-\-fake\fP .RS 4 Powoduje wykonywanie wszystkiego poza faktycznym wywołaniem funkcji systemowej lub pomocniczego programu odmontowywania; "udaje" to odmontowanie systemu plików. Opcja może być używana do usuwania wpisów z przestarzałego \fI/etc/mtab\fP dla urządzeń, które odmontowano wcześniej z opcją \fB\-n\fP. .RE .sp \fB\-f\fP, \fB\-\-force\fP .RS 4 Wymusza odmontowanie (w przypadku nieosiągalnego systemu NFS). .sp Proszę zauważyć, że ta opcja nie gwarantuje, że polecenie umount się nie zawiesi. Zaleca się używanie pełnych ścieżek niezawierających dowiązań symbolicznych, aby \fBumount\fP mógł uniknąć niepotrzebnych wywołań systemowych \fBreadlink\fP(2) oraz \fBstat\fP(2) na nieosiągalnym systemie NFS. .RE .sp \fB\-i\fP, \fB\-\-internal\-only\fP .RS 4 Nie wywołuje programu pomocniczego \fB/sbin/umount.\fP\fIsystem\-plików\fP, nawet jeśli istnieje. Domyślnie program pomocniczy jest wywoływany, jeśli istnieje. .RE .sp \fB\-l\fP, \fB\-\-lazy\fP .RS 4 Leniwe odmontowanie ("lazy umount"). Od razu odłącza system plików od hierarchii systemu plików i czyści wszystkie referencje do tego systemu plików, gdy tylko przestanie być zajęty ("busy"). .sp 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 \fBumount \-l\fP jest uniknięcie przestojów przy wyłączaniu systemu ze względu na nieosiągalny udział sieciowy, w którym zwykłe \fBumount\fP zawiesi się ze względu na wyłączony serwer lub partycję sieciową. Ponowne zamontowanie danego udziału nie będzie możliwe. .RE .sp \fB\-N\fP, \fB\-\-namespace\fP \fIprzestrzeń\-nazw\fP .RS 4 Przeprowadza \fBumount\fP w przestrzeni nazw montowań zdefiniowanej w \fIprzestrzeni\-nazw\fP. \fIprzestrzeń\-nazw\fP to albo PID procesu działającego w tej przestrzeni nazw albo plik specjalny reprezentujący tę przestrzeń. .sp \fBumount\fP przełącza się na przestrzeń nazw gdy odczytuje \fI/etc/fstab\fP, zapisuje \fI/etc/mtab\fP (lub pisze do \fI/run/mount\fP) i wywołuje wywołanie systemowe \fBumount\fP(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 \fBumount\fP(2). .sp Więcej informacji można znaleźć w podręczniku \fBmount_namespaces\fP(7). .RE .sp \fB\-n\fP, \fB\-\-no\-mtab\fP .RS 4 Odmontowuje bez zapisywania w \fI/etc/mtab\fP. .RE .sp \fB\-O\fP, \fB\-\-test\-opts\fP \fIopcja\fP... .RS 4 Odmontowuje tylko te systemy plików, które mają podane opcje wpisane w \fI/etc/fstab\fP. Można podać więcej niż jedną opcję, używając listy oddzielanej przecinkami. Lista opcji może być poprzedzona słowem \fBno\fP, aby podać opcje, dla których nie powinna być podejmowana żadna akcja. .RE .sp \fB\-q\fP, \fB\-\-quiet\fP .RS 4 Wyłącza komunikaty "nie zamontowano". .RE .sp \fB\-R\fP, \fB\-\-recursive\fP .RS 4 Rekurencyjnie odmontowuje każdy podany katalog. Rekurencja zostanie przerwana, jeśli którakolwiek z operacji odmontowania w łańcuchu zwróci błąd z dowolnego powodu. Związek między punktami montowania jest określany na podstawie wpisów w \fI/proc/self/mountinfo\fP. System plików musi być podany za pomocą ścieżki; odmontowywanie rekurencyjne za pomocą nazwy urządzenia (lub jego UUID) nie jest obsługiwane. Od wersji 2.37 odmontowuje również wszystkie "nadmontowane" systemy plików (sytuacja, gdy kilka systemów plików jest zamontowanych w tym samym punkcie montowania). .RE .sp \fB\-r\fP, \fB\-\-read\-only\fP .RS 4 Jeśli odmontowanie się nie powiedzie, próbuje zamontować ponownie w trybie tylko do odczytu. .RE .sp \fB\-t\fP, \fB\-\-types\fP \fItyp\fP... .RS 4 Wskazuje, że akcje powinny być dokonywane tylko na systemach plików określonego \fItypu\fP. Można podać więcej niż jeden typ, używając listy oddzielanej przecinkami. Lista systemów plików może być poprzedzona słowem \fBno\fP, aby wskazać, że akcja wymienionych systemów plików nie dotyczy. Proszę zauważyć, że \fBumount\fP czyta informacje o zamontowanych systemach plików z jądra (\fI/proc/mounts\fP) i nazwy systemów plików mogą się różnić od nazwy podanych w \fI/etc/fstab\fP (np. "nfs4" vs "nfs"). .RE .sp \fB\-v\fP, \fB\-\-verbose\fP .RS 4 Tryb szczegółowy. .RE .sp \fB\-h\fP, \fB\-\-help\fP .RS 4 Wyświetla ten tekst i wychodzi. .RE .sp \fB\-V\fP, \fB\-\-version\fP .RS 4 Wyświetla wersję i wychodzi. .RE .SH "ODMONTOWANIA PRZEZ ZWYKŁYCH UŻYTKOWNIKÓW" .sp Tradycyjnie, tylko superużytkownik może odmontowywać systemy plików. Jednak jeśli \fIfstab\fP w danym wierszu zawiera opcję \fBuser\fP, to każdy może odmontować odpowiadający temu wpisowi system plików. Więcej informacji znajduje się w podręczniku \fBmount\fP(8). .sp Od wersji 2.34 polecenie \fBumount\fP 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 \fIfstab\fP \fBuser=\fP nie jest wymagana. .sp Od wersji 2.35 polecenie \fBumount\fP nie kończy się, gdy uprawnienia użytkownika są nieodpowiednie według wewnętrznych reguł bezpieczeństwa \fBlibmount\fP. 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.). .SH "URZĄDZENIE PĘTLI ZWROTNEJ \- LOOP DEVICE" .sp Polecenie \fBumount\fP automatycznie odłączy urządzenie loop poprzednio zainicjowane przez \fBmount\fP(8), niezależnie od \fI/etc/mtab\fP. .sp W tym przypadku urządzenie jest inicjowane ze znacznikiem "autoclear" (patrz \fBlosetup\fP(8) po więcej informacji). W przeciwnym razie należy użyć opcji \fB\-\-detach\-loop\fP lub wywołać \fBlosetup \-d\fP \fIurządzenie\fP. Funkcjonalność autoclear jest obsługiwana od Linuksa 2.6.25. .sp Proszę zauważyć, że od Linuksa v3.7 jądro korzysta z "leniwego niszczenia urządzeń". System jedynie oznacza urządzenie pętli flagą automatycznego wyczyszczenia i niszczy je później. Jeśli konieczne jest odczekanie na całkowite usunięcie urządzenia pętli, po \fBumount\fP należy wywołać \fBudevadm settle\fP. .SH "STATUS ZAKOŃCZENIA" .sp \fBumount\fP posiada następujące wartości statusu zakończenia (bity mogą być złożone używając alternatywy \- OR): .sp \fB0\fP .RS 4 sukces .RE .sp \fB1\fP .RS 4 nieprawidłowe wywołanie lub uprawnienia .RE .sp \fB2\fP .RS 4 błąd systemu (brak pamięci, niemożność wykonania fork, nie ma więcej urządzeń loop) .RE .sp \fB4\fP .RS 4 wewnętrzny błąd \fBmount\fP .RE .sp \fB8\fP .RS 4 przerwanie przez użytkownika .RE .sp \fB16\fP .RS 4 problemy podczas zapisu lub blokowania \fI/etc/mtab\fP .RE .sp \fB32\fP .RS 4 niepowodzenie montowania .RE .sp \fB64\fP .RS 4 cześć odmontowań powiodła się .sp Polecenie \fBumount \-a\fP zwraca 0 (wszystkie się powiodły), 32 (wszystkie się nie powiodły) lub 64 (część się powiodła, a część nie). .RE .sp \fB126\fP .RS 4 Nie udało się wykonać zewnętrznego programu pomocniczego /sbin/umount. (od util\-linux v2.41) .RE .SH "ZEWNĘTRZNE PROGRAMY POMOCNICZE" .sp Składnia zewnętrznych programów pomocniczych umount jest następująca: .RS 3 .ll -.6i .sp \fBumount.\fP\fIprzyrostek\fP {\fIkatalog\fP|\fIurządzenie\fP} [\fB\-flnrv\fP] [\fB\-N\fP \fIprzestrzeń\-nazw\fP] [\fB\-t\fP \fItyp\fP.\fIpodtyp\fP] .br .RE .ll .sp gdzie \fIprzyrostek\fP jest typem systemu plików (lub wartością z opcji mtab "\fBuhelper=\fP" lub "\fBhelper=\fP"). Opcja \fB\-t\fP jest używana do systemów plików, które obsługują podtypy. Na przykład: .RS 3 .ll -.6i .sp \fBumount.fuse \-t fuse.sshfs\fP .br .RE .ll .sp W pliku \fI/etc/mtab\fP może pojawić się oznaczenie \fBuhelper=\fP\fIcoś\fP (nieuprzywilejowany program pomocniczy), gdy zwykli użytkownicy chcą być w stanie odmontować punkt montowania niezdefiniowany w \fI/etc/fstab\fP(np. urządzenie zamontowane przez \fBudisks\fP(1)). .sp Oznaczenie \fBhelper=\fP\fItyp\fP w pliku \fImtab\fP przekierowuje wszystkie żądania umount do programu \fB/sbin/umount.\fP\fItyp\fP, niezależnie od UID. .sp Proszę zauważyć, że \fI/etc/mtab\fP jest obecnie uważane za przestarzałe, a \fBhelper=\fP i inne opcje przestrzeni nazw użytkownika są zarządzane przez \fBlibmount\fP. .sp Wartość statusu zakończenia programu pomocniczego jest zwracana jako status zakończenia \fBumount\fP(8) Wartość 126 jest używana, jeśli odnaleziono program pomocniczy, lecz execl() zawiodło. .SH "ŚRODOWISKO" .sp \fBLIBMOUNT_FSTAB\fP=<ścieżka> .RS 4 przesłania domyślną lokalizację pliku \fIfstab\fP (ignorowane w przypadku \fBsuid\fP) .RE .sp \fBLIBMOUNT_DEBUG\fP=all .RS 4 włącza komunikaty debugowania biblioteki \fBlibmount\fP .RE .SH "PLIKI" .sp \fI/etc/mtab\fP .RS 4 tabela zamontowanych systemów plików (przestarzałe i zwykle zastępowane przez dowiązanie symboliczne do \fI/proc/mounts\fP) .RE .sp \fI/etc/fstab\fP .RS 4 tabela znanych systemów plików .RE .sp \fI/proc/self/mountinfo\fP .RS 4 tabela zamontowanych systemów plików tworzona przez jądro .RE .SH "HISTORIA" .sp Polecenie \fBumount\fP pojawiło się w wersji 6 AT&T UNIX. .SH "ZOBACZ TAKŻE" .sp \fBumount\fP(2), \fBlosetup\fP(8), \fBmount_namespaces\fP(7), \fBmount\fP(8) .SH "ZGŁASZANIE BŁĘDÓW" .sp Problemy należy zgłaszać w \c .URL "https://github.com/util\-linux/util\-linux/issues" "systemie śledzenia błędów" "." .SH "DOSTĘPNOŚĆ" .sp Polecenie \fBumount\fP jest częścią pakietu util\-linux, który można pobrać ze strony \c .URL "https://www.kernel.org/pub/linux/utils/util\-linux/" "Archiwum jądra Linux" "."