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.
Download (HTTP): http://ftp.kernel.org/pub/linux/daemons/autofs/v4/autofs-4.1.3.tar.bz2
Download (FTP): ftp://ftp.kernel.org/pub/linux/daemons/autofs/v4/autofs-4.1.3.tar.bz2
Download MD5 sum: f43a09e94c4bd512ec58ac06e9d42c60
Dimensione del download: 122 KB
Stima dello spazio su disco richiesto: 1.4 MB
Stima del tempo di costruzione: 0.01 SBU
Patch raccomandata: http://ftp.kernel.org/pub/linux/daemons/autofs/v4/autofs-4.1.3-strict.patch
Patch raccomandata: http://ftp.kernel.org/pub/linux/daemons/autofs/v4/autofs-4.1.3-bad_chdir.patch
Patch raccomandata: http://ftp.kernel.org/pub/linux/daemons/autofs/v4/autofs-4.1.3-mtab_lock.patch
Patch raccomandata: http://ftp.kernel.org/pub/linux/daemons/autofs/v4/autofs-4.1.3-non_block_ping.patch
Patch raccomandata: http://ftp.kernel.org/pub/linux/daemons/autofs/v4/autofs-4.1.3-signal-race-fix.patch
Patch raccomandata: http://ftp.kernel.org/pub/linux/daemons/autofs/v4/autofs-4.1.3-sock-leak-fix.patch
Patch raccomandata: http://ftp.kernel.org/pub/linux/daemons/autofs/v4/autofs-4.1.3-replicated_server_select.patch
Patch raccomandata: http://ftp.kernel.org/pub/linux/daemons/autofs/v4/autofs-4.1.3-multi-over.patch
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
rm /etc/rc.d/init.d/autofs: questo comando rimuove gli script installati che lavorano solo su specifiche distribuzioni.
/etc/sysconfig/autofs.conf, /etc/auto.master, /etc/auto.misc, e /etc/auto.net
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
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.
Last updated on