Mount automatico dei file system

Introduzione a autofs

Il pacchetto autofs contiene tool in userspace che lavorano con il kernel per montare e smontare file system rimovibili. Esso serve per permettere agli utenti di montare floppy, cdrom e altri dispositivi di archiviazione rimovibili senza che venga richiesto all'amministratore di sistema di montare i dispositivi. Questo potrebbe non essere ideale per tutte le installazioni, quindi è bene valutare i rischi prima di implementare questa caratteristica.

Informazioni sul pacchetto

Installazione di autofs

Verificare che il supporto sia stato compilato nel kernel o costruito come moduli nelle seguenti aree:

File systems
        Kernel automounter version 4 support    Y or M
Network File Systems
        NFS file system support                 Y or M
        SMB file system support                 Y or M

Ricompilare e installare il nuovo kernel, se necessario.

Installare autofs eseguendo i seguenti comandi:

patch -Np1 -i ../autofs-4.1.3-strict.patch &&
patch -Np1 -i ../autofs-4.1.3-bad_chdir.patch &&
patch -Np1 -i ../autofs-4.1.3-mtab_lock.patch &&
patch -Np1 -i ../autofs-4.1.3-non_block_ping.patch &&
patch -Np1 -i ../autofs-4.1.3-signal-race-fix.patch &&
patch -Np1 -i ../autofs-4.1.3-sock-leak-fix.patch &&
patch -Np1 -i ../autofs-4.1.3-replicated_server_select.patch &&
patch -Np1 -i ../autofs-4.1.3-multi-over.patch &&
./configure --prefix=/ --mandir=/usr/share/man &&
make

Ora, come utente root:

make install &&
rm /etc/rc.d/init.d/autofs

Spiegazioni dei comandi

rm /etc/rc.d/init.d/autofs: questo comando rimuove gli script installati che lavorano solo su specifiche distribuzioni.

Configurazione di autofs

File di configurazione

/etc/sysconfig/autofs.conf, /etc/auto.master, /etc/auto.misc, e /etc/auto.net

Informazioni di configurazione

Il processo di installazione crea auto.master, auto.misc e auto.net. Bisognerà sostituire auto.master con i seguenti comandi.

mv /etc/auto.master /etc/auto.master.bak &&
cat > /etc/auto.master << "EOF"
# Begin /etc/auto.master

/media  /etc/auto.misc

# End /etc/auto.master
EOF
[Nota]

Nota

Questo file monta una nuova directory media su quella creata da LFS e inoltre nasconderà qualunque mount eseguito dal file fstab in questa directory.

Sebbene questo pacchetto possa essere usato per montare condivisioni NFS e condivisioni SMB, questa caratteristica non è configurata in queste istruzioni. Le condivisioni NFS sono spiegate nella prossima pagina.

Il file auto.misc deve venire configurato sul proprio hardware funzionante. Il file di configurazione caricato deve caricare il proprio cdrom se /dev/cdrom è attiva o può essere editato per farlo corrispondere all'impostazione del proprio dispositivo, ed esempi per floppy sono disponibili nel file e facilmente attivabili. La documentazione per questo file è disponibile usando il comando man 5 autofs.

Installare lo script di mount /etc/rc.d/init.d/autofs e il file di supporto /etc/sysconfig/autofs.conf incluso nel pacchetto blfs-bootscripts-6.0.

make install-autofs

La variabile di time-out è impostata in /etc/sysconfig/autofs.conf. Il file installato imposta un default di 60 secondi di inattività prima di smontare il dispositivo. Un tempo più breve potrebbe essere necessario per proteggere la scrittura del buffer sul floppy se l'utente tende a rimuovere il media prima del timeout impostato.

Contenuti

Programma installato: automount
Librerie installate: moduli autofs

Brevi descrizioni

automount

è il demone che esegue il mount quando arriva una richiesta per il dispositivo.

Last updated on