Automontowanie systemów plików w systemie Linux.

Automontowanie systemów plików

Wymagania

Do poprawnego skonfigurowania automatycznego montowania potrzebujemy kilku rzeczy.

  1. Wkompilowanej w jądro opcji
     Kernel automounter version 4 support (also supports v3)

    w sekcji File systems. Wystarczy jako moduł. Domyślnie opcja ta jest dostępna „fabrycznie” w każdej dystrybucji linuksa, więc zasadniczo nie ma potrzeby zawracać sobie tym głowy.

  2. Wkompilowanej obsługi systemów plików, które chcemy automontować. Również z tym nie ma żadnego problemu, gdyż dystrybucje wspierają wszystkie najważniejsze systemy plików.
  3. Pakietu autofs, który w debianie instalujemy poleceniem

    # aptitude install autofs

Konfiguracja

Pliki konfiguracyjne

Jeśli spełniliśmy powyższe warunki przystępujemy do konfiguracji. Po zainstalowaniu pakietu autofs w katalogu /etc zobaczymy cztery nowe pliki (auto.master, auto.misc, auto.net, auto.smb) oraz plik /etc/defaults/autofs, który możemy zostawić w spokoju.

Zatrzymujemy autofs.

# /etc/init.d/autofs stop

Sądzę, ze lepiej będzie zacząć naszą konfigurację od początku, więc możemy zachować plik auto.master jako auto.master_def:

# mv /etc/auto.master /etc/auto.master_def

Resztą zajmiemy się dalej.

Załóżmy, że chcemy automatycznie montować nasze dvd,cdrom,dyskietkę oraz zdalne systemy nfs. Chcemy aby wszystko montowało się do katalogów w /mnt:

Tworzymy katalogi:

# mkdir /mnt/{cdrom,dvd,nfs,floppy}

Tworzymy następujące pliki:
# mkdir /etc/autofs
# touch /etc/auto.master
# touch /etc/autofs/auto.cdrom /etc/autofs/auto.dvd /etc/autofs/auto.nfs /etc/autofs/auto.floppy

Opcje konfiguracyjne

Otwieramy plik /etc/auto.master naszym ulubionym edytorem tekstowym albo:

editor /etc/auto.master

i wypełniamy go następującą treścią:

/mnt/floppy     /etc/autofs/auto.floppy         --timeout=3     --ghost
/mnt/cdrom      /etc/autofs/auto.cdrom          --timeout=5     --ghost
/mnt/dvd        /etc/autofs/auto.dvd            --timeout=5     --ghost
/mnt/nfs        /etc/autofs/auto.nfs            --timeout=5     --ghost

Następnie konfigurujemy pliki dla danych urządzeń/systemów plików (zawartość dla każdego z nich): –

Autor: grzeszy - 23, Październik 2008
Kategoria: Administrowanie, Linux
Tagi: ,

Skomentuj

Ostatnie wpisy