| Linux FAQ | ||||||||||||
|
|
|
||||||||||
wyszukiwarka 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:
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.
S?dz?, ze lepiej b?dzie zacz?? nasz? konfiguracj? od pocz?tku wi?c mo?emy zachowa? pilk auto.master jako 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:
Toworzymy nast?puj?ce pliki:
Rozpoczynamy konfguracj?. Otwieramy plik /etc/auto.master naszym ulubionym edytorem tekstowym albo:
i wype?namy go nast?puj?c? tre?ci?:
- 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/1nfs_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
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. |
||||||||||||