%general-entities; ]> $LastChangedBy: randy $ $Date: 2004-10-15 13:14:25 -0500 (Fri, 15 Oct 2004) $ Automate Mounting of Removable File Systems Autofs Introduction to <application>autofs</application> The autofs package contains userspace tools that work with the kernel to mount and un-mount removable file systems. This is useful for allowing users to mount floppies, cdroms and other removable storage devices without requiring the system administrator to mount the devices. This may not be ideal for all installations, so be aware of the risks before implementing this feature. Package information Download (HTTP): Download (FTP): Download MD5 sum: &autofs-md5sum; Download size: &autofs-size; Estimated disk space required: &autofs-buildsize; Estimated build time: &autofs-time; Installation of <application>autofs</application> Verify that kernel support has been compiled in or built as modules in the following areas: 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 Recompile and install the new kernel, if necessary. Install autofs by running the following commands: ./configure --prefix=/ --mandir=/usr/share/man && make && make install && rm /etc/rc.d/init.d/autofs Command explanations rm /etc/rc.d/init.d/autofs: This command removes the installed script which only works on specific distributions. Configuring <application>autofs</application> Config files /etc/sysconfig/autofs.conf, /etc/auto.master, /etc/auto.misc, and /etc/auto.net /etc/sysconfig/autofs.conf /etc/auto.master /etc/auto.misc /etc/auto.net Configuration Information The installation process creates auto.master, auto.misc and auto.net. You will replace the auto.master with the following commands. 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 This file mounts a new media directory over the one created by LFS and will therefore hide any mounts made by the fstab file into that directory. While this package could be used to mount NFS shares and SMB shares, that feature is not configured in these instructions. NFS shares are covered on the next page. The auto.misc must be configured to your working hardware. The loaded configuration file should load your cdrom if /dev/cdrom is active or it can be edited to match your device setup and examples for floppies are available in the file and easily activated. Documentation for this file is available using the man 5 autofs command. Install the /etc/rc.d/init.d/autofs mount script and /etc/sysconfig/autofs.conf support file included with the package. autofs make install-autofs The time-out variable is set in /etc/sysconfig/autofs.conf. The installed file sets a default of 60 seconds of inactivity before unmounting the device. A much shorter time may be necessary to protect buffer writing to a floppy if users tend to remove the media prior to the timeout setting. Contents Installed Program Installed Libraries automount autofs modules Short Descriptions automount is the daemon that performs the mounting when a request is made for the device. automount