Przejdź do głównej zawartości

mount


  • mount – narzędzie do montowania systemów plików w określonym punkcie montowania.
  • Główne zastosowania: podłączanie dysków, partycji, nośników wymiennych, zasobów sieciowych (NFS, CIFS) oraz obrazów ISO.
  • Dostępność: standard w systemach Linux, Unix, BSD i macOS.

Okno terminala
mount [opcje] [urządzenie] [punkt_montowania]
  • Możliwe jest wywołanie bez argumentów, aby wyświetlić listę aktualnie zamontowanych systemów plików.
  • Obsługuje wiele typów systemów plików i opcji specyficznych dla każdego typu.

ParametrOpis
-t typOkreśla typ systemu plików (np. ext4, vfat, ntfs, nfs, iso9660).
-o opcjeLista opcji montowania oddzielonych przecinkami (np. ro, rw, noexec, nosuid).
-rMontuj w trybie tylko do odczytu.
-wMontuj w trybie do zapisu (domyślnie, jeśli możliwe).
--bindDowiązanie katalogu w inne miejsce w systemie plików.
--make-shared / --make-privateZmiana propagacji montowania (namespace).

Okno terminala
# 1) Montowanie partycji ext4 do katalogu /mnt
tsudo mount -t ext4 /dev/sdb1 /mnt
Okno terminala
# 2) Montowanie obrazu ISO w trybie tylko do odczytu
sudo mount -o loop,ro -t iso9660 obraz.iso /mnt/iso
Okno terminala
# 3) Montowanie udziału NFS
sudo mount -t nfs 192.168.1.10:/dane /mnt/nfs
Okno terminala
# 4) Dowiązanie katalogu
sudo mount --bind /var/www /mnt/webroot

  • Wymaga odpowiednich uprawnień – zazwyczaj root.
  • Punk montowania musi istnieć jako pusty katalog.
  • Informacje o automatycznym montowaniu można dodać do /etc/fstab.
  • W przypadku zasobów sieciowych wymagane jest odpowiednie wsparcie w systemie (np. moduły jądra dla NFS, CIFS).

Błąd / KomunikatPrzyczynaRozwiązanie
mount: only root can do thatBrak uprawnień.Użyj sudo lub zmień konfigurację fstab z opcją user.
wrong fs type, bad optionBłędny typ systemu plików lub brak wsparcia.Sprawdź typ (-t), doinstaluj wymagane moduły.
mount point does not existPunkt montowania nie istnieje.Utwórz katalog (mkdir).
device is busyUrządzenie lub punkt montowania jest w użyciu.Zamknij pliki/procesy, użyj umount -l.