Uwaga! Znajdujesz sie na starej wersji portalu, jego nowa odslona dostepna jest pod adresem dug.net.pl.

Linux FAQ
; TOP 10 FAQ ;
  1. Montowanie partycji FAT i NTFS
  2. Samba - LDAP - Debian
  3. Szybka instalacja Javy
  4. Kompilacja jadra
  5. polskie znki w konsoli locales
  6. Bardzo szybka instalacja flasha
  7. przekierowanie adresu zewnetrznego w lan
  8. zablokowanie internetu + przekierowanie
  9. Polskie fonty w KDE
  10. mplayer napisy pod filmem
  • Media
  • Oprogramowanie
  • Sieć
  • Skrypty
  • Sprzęt
  • System
  • X windows

  • wyszukiwarka

    tematopistresc

    zaloguj sie


    Automontowanie systemów plików (automount, autofs) cdrom/dvd, nfs, samba
    » 2006-02-24 19:30:25 » dodal: czadman »
    » czytan: 10318 » dzial: System »

    Konfiguracja automatycznego montowania urz?dze? oraz lokalnych i sieciowych systemów plików za pomoc? automonera wbudowanego w j?dro linuksa (Kernel automounter).

    Wyagania

    Do poprawnego skonfigurawania 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 jest w zasadzie z ka?dym dystrybucyjnym kernelem, wi?c nie nale?y sobie zawraca? tym g?owy.

    2. Wkompilowanej obs?ugi systemu plików, który chcemy automontowa?, równie? w dystrybucyjnych j?drach nie ma z tym problemu.

    3. Pakietu autofs, który instalujemy poleceniem:

    apt-get install autofs


    Konfiguracja

    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 go zosawi? 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? pilk auto.master jako auto.master_def:

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


    Reszt? zajmiemy si? dalej.

    Za?ó?my, ?e chcemy atomatycznie montowa? nasze dvd,cdrom,dyskietk? oraz zdalne systemy nfs. Chcemy aby wszystko montowa?o si? do katalogów w /mnt:

    /mnt/nfs - zdalne systemy nfs,
    /mnt/floppy - dyskietka,
    /mnt/dvd - nasz nap?d dvd,
    /mnt/cdrom - nap?d cdrom.

    Tworzymy katalogi:

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


    Toworzymy 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


    Rozpoczynamy konfguracj?.

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

    editor /etc/auto.master


    i wype?namy 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


    - pierwsza kolumna oznacza punkt bazowy punkt montowania,w kóŧrym si? utworzy katalog z zamontowanym systemem plików.
    - druga kolumna podaje ?cie?k? do to tzw. mapy systemu plików, któr? jest plik, np. /etc/autofs/auto.floppy.
    - parametr --timeout (trzecia kolumna) wyra?ony w sekundach oznacza po jakim czasie (w przypadku braku odwo?a?) system zostanie odmontowany; mo?emy ustawi? dowolnie, je?li pominiemy domy?ln? warto?ci? jest 300.
    - parametr --ghost (czwarta kolumna) utworzy katalogi docelowe, w któych b?dzie nasz podmontowany system plików, nawet wtedy gdy nie nie b?dzie ?adnego odwoa?ania do niego.

    Nast?pnie kofigurujemy pliki dla danych urz?dze?/systemów plików (zawarto?? dla ka?dego z nich):
    - /etc/autofs/auto.floppy:
    floppy   -fstype=auto         :/dev/fd0

    - /etc/autofs/auto.cdrom:
    cdrom   -fstype=iso9660,ro   :/dev/hdd

    - /etc/autofs/auto.dvd:
    dvd   -fstype=iso9660,ro   :/dev/dvd

    - /etc/autofs/auto.nfs:
    zasob1  -ro,hard,intr,nosuid,rsize=8192,wsize=8192 nfs_server:/wyeksportowany/katalog/1
    zasob2 -ro,hard,intr,nosuid,rsize=8192,wsize=8192 nfs_server:/wyeksportowany/katalog/2
    nfs_server jset oczywi?cie nazw? servera nfs, z którego system plików chcemy zamontowa?. Za?o?y?em tak?e, ?e nap?d dvd jest pod plikiem linkiem /dev/dvd, a cdrom pod linkiem /dev/hdd

    Nasz konfiguracja jest gotowa. Traz mo?emy przyst?pi? do uruchomienia autofs

    /etc/init.d/autofs start


    Teraz wk?adamy np. cd-rom do nap?du cdrom i wchodzimy do katalogu /mnt/cdrom/cdrom. Je?li wszystko posz?o dobrze powinni?my zobaczy? zawarto?? p?yty. Podobnie z pozosta?ymi systemami plików.

    Powy?sze rozwi?zanie jest o tyle po?yteczne, ?e mo?na je stostowa? do ka?dego sysemu plików na naszym komputerze. W /etc/fstab mo?na sobie zostawi? tylko montowanie partycji "swap" oraz "/". Reszt? mo?na skonfigurowa? przez automounta. Je?li mamy du?o systemów plików do zamontowania w fstab, mo?emy "zleci?" montowanie ich automonterowi (automonter nie wymaga wpisów w /etc/fstab) zamiast wyd?u?a? start systemu montowaniem wszystkiego podczas startu. Przcie? nie zawsze u?ywamy wszystkich dost?pnych systemów plików podczas sesji z kompurem.




    FAQ skrypt © raixer