Przejdź do głównej zawartości

umount


  • umount – narzędzie do odmontowywania (odłączania) systemów plików od drzewa katalogów.
  • Używane do bezpiecznego odłączenia dysków, partycji, urządzeń USB, zasobów sieciowych itp.
  • Dostępne w większości dystrybucji Linuksa (pakiet util-linux) i systemach UNIX.

Okno terminala
umount [opcje] PUNKT_MONTOWANIA|URZĄDZENIE...
  • Można wskazać punkt montowania lub nazwę urządzenia.
  • Wymaga odpowiednich uprawnień (najczęściej root).

ParametrOpis
PUNKT_MONTOWANIAŚcieżka katalogu, w którym zamontowany jest system plików.
URZĄDZENIENazwa urządzenia blokowego, np. /dev/sdb1.
-aOdmontowuje wszystkie systemy plików wymienione w /etc/mtab (z wyjątkiem proc, sysfs itp.).
-fWymusza odmontowanie (może spowodować utratę danych).
-lOdłącza system plików leniwie – przestaje być widoczny, a gdy nieużywany, faktycznie odmontowuje.
-rW przypadku błędu próbuje zamontować system plików w trybie tylko do odczytu.
--helpWyświetla pomoc.
--versionWyświetla wersję programu.

Okno terminala
# 1) Odmontowanie systemu plików według punktu montowania
umount /mnt/usb
Okno terminala
# 2) Odmontowanie według urządzenia
umount /dev/sdb1
Okno terminala
# 3) Odmontowanie wszystkich wymienionych w /etc/mtab
sudo umount -a
Okno terminala
# 4) Wymuszone odmontowanie (np. zawieszonego zasobu NFS)
sudo umount -f /mnt/nfs_share
Okno terminala
# 5) Leniwe odmontowanie zasobu sieciowego
sudo umount -l /mnt/remote

  • Bezpieczeństwo danych: przed odmontowaniem upewnij się, że żadne procesy nie korzystają z danego systemu plików.
  • Sprawdzanie użycia: lsof lub fuser mogą pomóc wykryć procesy blokujące odmontowanie.
  • Zasoby sieciowe: odmontowanie może zawiesić się w przypadku problemów z siecią – wtedy przydatny jest tryb wymuszony lub leniwy.
  • Uprawnienia: zwykły użytkownik może odmontować tylko systemy plików, które sam zamontował (i jeśli pozwala na to /etc/fstab).

Błąd / KomunikatPrzyczynaRozwiązanie
umount: target is busyPlik lub katalog jest otwarty w danym systemie plików.Zamknij pliki/programy, użyj lsof/fuser do wykrycia blokad, lub umount -l.
umount: only root can do thatBrak wymaganych uprawnień.Użyj sudo lub zaloguj się jako root.
umount: not mountedPodany punkt montowania/urządzenie nie jest zamontowane.Sprawdź mount lub findmnt aby zobaczyć aktywne montowania.
Zawieszenie przy odmontowaniu zasobu sieciowegoProblem z dostępem do serwera.Użyj umount -f lub umount -l.