https://wiki.archlinux.org/api.php?action=feedcontributions&user=Mhtrinh&feedformat=atomArchWiki - User contributions [en]2024-03-28T17:03:59ZUser contributionsMediaWiki 1.41.0https://wiki.archlinux.org/index.php?title=Autofs&diff=118840Autofs2010-10-08T19:37:45Z<p>Mhtrinh: </p>
<hr />
<div>[[Category:Auto-mounting (English)]]<br />
[[Category:File systems (English)]]<br />
[[Category:HOWTOs (English)]]<br />
{{i18n|Autofs}}<br />
{{Article summary start}}<br />
{{Article summary text|This document outlines the procedure needed to set up AutoFS, a package that provides support for automounting removable media or network shares when they are inserted or accessed.}}<br />
{{Article summary end}}<br />
<br />
== Introduction ==<br />
This document outlines the procedure needed to set up AutoFS, a package that provides support for automounting removable media or network shares when they are inserted or accessed.<br />
<br />
== Installation ==<br />
*Install the AutoFS package:<br />
# pacman -S autofs<br />
<br />
*Load the autofs4 module as root:<br />
# modprobe autofs4<br />
<br />
== Configuration ==<br />
AutoFS uses template files for configuration which are located in <code>/etc/autofs</code>. The main template is called auto.master, which can point to one or more other templates for specific media types.<br />
<br />
* Open the file <code>/etc/autofs/auto.master</code> with your favorite editor, you will see something similar to this:<br />
/var/autofs/misc /etc/autofs/auto.misc<br />
/var/autofs/net /etc/autofs/auto.net<br />
<br />
The first value on each line determines the base directory under which media are mounted, the second value which template to use. The default base path is /var/autofs, but you can change this to any other location you prefer. For instance:<br />
/media/misc /etc/autofs/auto.misc --timeout=5 --ghost<br />
/media/net /etc/autofs/auto.net --timeout=60 --ghost<br />
<br />
The optional parameter <code>timeout</code> sets the amount of seconds after which to unmount directories. The parameter <code>ghost</code> determines that configured mounts will always be shown, instead of only when they are inserted and accessed. This can be useful since you won't have to remember or guess the names of removable media and network shares.<br />
<br />
The target directories have to exist on your system and need to be empty, since their contents will be swapped with the dynamically loaded media. This procedure is however non-destructive, so if you accidentally automount into a live directory you can just change the location in auto.master and restart AutoFS to regain the original contents.<br />
<br />
Since version 5.0.5, when using autofs with NIS, add "yp:" in front of the filename. Example:<br />
/home yp:auto_home --timeout=60 <br />
/sbtn yp:auto_sbtn --timeout=60<br />
+auto.master<br />
<br />
<br />
{{Note|Make sure there is an empty line on the end of template files (press ENTER after last word). If there is no correct EOF line, the AutoFS daemon won't properly load.}}<br />
<br />
* Open the file <code>/etc/nsswitch.conf</code> and add an entry for automount:<br />
automount: files<br />
<br />
On previous version (before 5.0.4), when using autofs with NIS, add "nis" : <br />
automount: files nis<br />
<br />
=== Removable media ===<br />
* Open <code>/etc/autofs/auto.misc</code> to add, remove or edit miscellaneous devices. For instance:<br />
#kernel -ro ftp.kernel.org:/pub/linux<br />
#boot -fstype=ext2 :/dev/hda1<br />
usbstick -fstype=auto,async,nodev,nosuid,umask=000 :/dev/sdb1<br />
cdrom -fstype=iso9660,ro :/dev/cdrom<br />
#floppy -fstype=auto :/dev/fd0<br />
<br />
If you have a CD/DVD combo-drive you can change the cdrom line with "-fstype=auto" to have the media type autodetected.<br />
<br />
=== NFS Network mounts ===<br />
<br />
AutoFS provides a new way of automatically discovering and mounting NFS-shares on remote servers (the AutoFS network template in <code>/etc/autofs/auto.net</code> has been removed in autofs5). To enable automagic discovery and mounting of network shares from all accessible servers without any further configuration, you'll need to add the following to the <code>/etc/autofs/auto.master</code> file:<br />
<br />
/net -hosts --timeout=60<br />
<br />
Each host name needs to be resolveable, e.g. the name an IP address in <code>/etc/hosts</code> or via DNS and please make sure you have at least nfs-common installed and working.<br />
<br />
For instance, if you have a remote server ''fileserver'' with an NFS share named ''/home/share'', you can just access the share by typing:<br />
<br />
# cd /net/fileserver/home/share<br />
<br />
{{Note|Please note that ''ghosting'', i.e. automatically creating directory placeholders before mounting shares is enabled by default, although AutoFS installation notes claim to remove that option from <code>/etc/conf.d/autofs</code> in order to start the AutoFS daemon.}}<br />
<br />
The <code>-hosts</code> option uses a similar mechanism as the ''showmount'' command to detect remote shares. You can see the exported shares by typing:<br />
<br />
# showmount <servername> -e <br />
<br />
Replacing ''<servername>'' with the name of your own server.<br />
<br />
=== Samba ===<br />
<br />
The Arch package does not provide any samba or cifs templates/scripts (23.07.2009), but the following should work for single shares:<br />
<br />
add the following to <code>/etc/autofs/auto.master</code><br />
/media/[my_server] /etc/autofs/auto.[my_server]<br />
and then create a file <code>/etc/autofs/auto.[my_server]</code><br />
[my_share] -fstype=cifs,[other_options] ://[my_server_ip]/[my_share]<br />
<br />
=== FTP and SSH (with Fuse) ===<br />
<br />
Remote FTP and SSH servers can be accessed seamlessly with AutoFS using Fuse, a virtual file system layer. <br />
<br />
==== Remote FTP ====<br />
First, install the curlftpfs package from the Community repository:<br />
<br />
# pacman -S curlftpfs<br />
<br />
Load the Fuse module:<br />
<br />
# modprobe fuse<br />
<br />
Add fuse to the ''modules'' array in <code>/etc/rc.conf</code> to load it on each system boot.<br />
<br />
Next, add a new entry for FTP servers in <code>/etc/autofs/auto.master</code>:<br />
<br />
/media/ftp /etc/autofs/auto.ftp --timeout=60 --ghost<br />
<br />
Create the file <code>/etc/autofs/auto.ftp</code> and add a server using the <code>ftp://myuser:mypassword@host:port/path</code> format:<br />
<br />
servername -fstype=curl,rw,allow_other,nodev,nonempty,noatime :ftp\://myuser\:mypassword\@remoteserver<br />
<br />
Note: Your passwords are plainly visible for anyone that can run ''df'' (only for mounted servers) or view the file <code>/etc/autofs/auto.ftp</code>.<br />
If you want slightly more security you can create the file <code>~root/.netrc</code> and add the passwords there. <br />
Passwords are still plain text, but you can have mode 600, and ''df'' command will not show them (mounted or not).<br />
This method is also less sensitive to special characters (that else must be escaped) in the passwords. The format is:<br />
<br />
machine remoteserver <br />
login myuser<br />
password mypassword<br />
<br />
The line in <code>/etc/autofs/auto.ftp</code> looks like this without user and password:<br />
<br />
servername -fstype=curl,allow_other :ftp\://remoteserver<br />
<br />
Create the file <code>/sbin/mount.curl</code> with this code:<br />
<br />
#! /bin/sh<br />
curlftpfs $1 $2 -o $4,disable_eprt<br />
<br />
Create the file <code>/sbin/umount.curl</code> with this code:<br />
<br />
#! /bin/sh<br />
fusermount -u $1<br />
<br />
Set the permissions for both files:<br />
<br />
# chmod 755 /sbin/mount.curl<br />
# chmod 755 /sbin/umount.curl<br />
<br />
After a restart your new FTP server should be accessible through <code>/media/ftp/servername</code><br />
<br />
==== Remote SSH ====<br />
These are basic instructions to access a remote filesystem over SSH with AutoFS. <br />
<br />
{{Note|The example below does not use an ssh-passphrase to simplify the installation procedure, please note that this may be a security risk in case your local system gets compromised.}}<br />
<br />
Install the sshfs package from the Extra repository:<br />
<br />
# pacman -S sshfs<br />
<br />
Load the Fuse module:<br />
<br />
# modprobe fuse<br />
<br />
Add fuse to the ''modules'' array in <code>/etc/rc.conf</code> to load it on each system boot:<br />
<br />
Install OpenSSH:<br />
# pacman -S openssh<br />
<br />
Generate an SSH keypair:<br />
# ssh-keygen -t dsa<br />
<br />
When the generator ask for a passphrase, just press enter. Using SSH keys without a passphrase is less secure, yet running AutoFS together with passphrases poses some additional difficulties which are not (yet) covered in this article. <br />
<br />
Next, copy the public key to the remote SSH server:<br />
# ssh-copy-id -i /home/username/.ssh/id_dsa.pub username@remotehost<br />
<br />
See that you can login to the remote server without entering a password:<br />
# sudo ssh -i /home/username/.ssh/id_dsa username@remotehost<br />
<br />
{{Note|The above command is needed to add the remote server to the root's list of known hosts. Alternatively, hosts can be added to /etc/ssh/ssh_known_hosts}}<br />
<br />
Create a new entry for SSH servers in <code>/etc/autofs/auto.master</code>:<br />
/media/ssh /etc/autofs/auto.ssh --timeout=60 --ghost<br />
<br />
Create the file <code>/etc/autofs/auto.ssh</code> and add an SSH server:<br />
servername -fstype=fuse,rw,allow_other,IdentityFile=/home/username/.ssh/id_dsa :sshfs\#username@host\:/<br />
<br />
After a restart your SSH server should be accessible through <code>/media/ssh/servername</code><br />
<br />
== Starting AutoFS ==<br />
* When you are done configuring, launch the AutoFS daemon as root:<br />
# /etc/rc.d/autofs start<br />
<br />
To start the daemon on boot you can add <code>autofs</code> to the DAEMONS array in /etc/rc.conf, and <code>autofs4</code> to the modules array in the same file.<br />
<br />
If you change the auto.master template while AutoFS is running, you will have to restart the daemon for the changes to become effective:<br />
# /etc/rc.d/autofs restart<br />
<br />
Devices are now automatically mounted when they are accessed, they will remain mounted as long as you access them.<br />
<br />
== Troubleshooting and tweaks ==<br />
This section contains a few solutions for common issues with AutoFS.<br />
<br />
=== Optional parameters ===<br />
You can set parameters like <code>timeout</code> systemwide for all AutoFS media in <code>/etc/conf.d/autofs</code>:<br />
<br />
* Open the <code>/etc/conf.d/autofs</code> file and edit the daemonoptions line:<br />
daemonoptions='--timeout=5'<br />
<br />
* To enable logging (default is no logging at all), add <code>--verbose</code> to the daemonoptions line in <code>/etc/conf.d/autofs</code>, e.g.:<br />
daemonoptions='--verbose --timeout=5'<br />
<br />
After restarting the autofs daemon, verbose output is visible in /var/log/daemon.log.<br />
<br />
=== Identify multiple devices ===<br />
If you use multiple usb drives/sticks and want to easily tell them apart, you can use AutoFS to set up the mount points and udev to create distinct names for your usb drives. See [[Map Custom Device Entries with udev]] for instructions on setting up udev rules.<br />
<br />
=== AutoFS permissions ===<br />
If AutoFS isn't working for you, make sure that the permissions of the templates files are correct, otherwise AutoFS will not start. This may happen if you backed up your configuration files in a manner which did not preserve file modes. Here are what the modes should be on the configuration files:<br />
<br />
*0644 - /etc/autofs/auto.master<br />
*0644 - /etc/autofs/auto.media<br />
*0644 - /etc/autofs/auto.misc<br />
*0644 - /etc/conf.d/autofs<br />
<br />
In general, scripts (like previous auto.net) should have executable (chown a+x filename) bits set and lists of mounts shouldn't.<br />
<br />
If you are getting errors in /var/log/daemon.log similar to this, you have a permissions problem:<br />
<br />
May 7 19:44:16 peterix automount[15218]: lookup(program): lookup for petr failed<br />
May 7 19:44:16 peterix automount[15218]: failed to mount /media/cifs/petr<br />
<br />
== External links and resources ==<br />
*The original information on this page is based on this topic: http://bbs.archlinux.org/viewtopic.php?t=7630, with additional information found on this page: http://libranet.com/support/2.8/0381<br />
* FTP and SFTP usage with AutoFS is based on this Gentoo Wiki article: http://en.gentoo-wiki.com/wiki/Mounting_SFTP_and_FTP_shares<br />
* More information on SSH can be found on the [[SSH]] and [[Using_SSH_Keys|Using SSH Keys]] pages of this wiki.<br />
* Information on setting up NFS can be found here: [[NFS]]<br />
<br />
== Alternatives to AutoFS ==<br />
*[[Thunar#Thunar_Volume_Manager|Thunar Volume Manager]] is an automount system for users of the [[Thunar]] file manager.<br />
* Pcmanfm-fuse is a lightweight file manager with built-in support for accessing remote shares: http://aur.archlinux.org/packages.php?ID=22992</div>Mhtrinhhttps://wiki.archlinux.org/index.php?title=Autofs&diff=118838Autofs2010-10-08T19:30:32Z<p>Mhtrinh: </p>
<hr />
<div>[[Category:Auto-mounting (English)]]<br />
[[Category:File systems (English)]]<br />
[[Category:HOWTOs (English)]]<br />
{{i18n|Autofs}}<br />
{{Article summary start}}<br />
{{Article summary text|This document outlines the procedure needed to set up AutoFS, a package that provides support for automounting removable media or network shares when they are inserted or accessed.}}<br />
{{Article summary end}}<br />
<br />
== Introduction ==<br />
This document outlines the procedure needed to set up AutoFS, a package that provides support for automounting removable media or network shares when they are inserted or accessed.<br />
<br />
== Installation ==<br />
*Install the AutoFS package:<br />
# pacman -S autofs<br />
<br />
*Load the autofs4 module as root:<br />
# modprobe autofs4<br />
<br />
== Configuration ==<br />
AutoFS uses template files for configuration which are located in <code>/etc/autofs</code>. The main template is called auto.master, which can point to one or more other templates for specific media types.<br />
<br />
* Open the file <code>/etc/autofs/auto.master</code> with your favorite editor, you will see something similar to this:<br />
/var/autofs/misc /etc/autofs/auto.misc<br />
/var/autofs/net /etc/autofs/auto.net<br />
<br />
The first value on each line determines the base directory under which media are mounted, the second value which template to use. The default base path is /var/autofs, but you can change this to any other location you prefer. For instance:<br />
/media/misc /etc/autofs/auto.misc --timeout=5 --ghost<br />
/media/net /etc/autofs/auto.net --timeout=60 --ghost<br />
<br />
The optional parameter <code>timeout</code> sets the amount of seconds after which to unmount directories. The parameter <code>ghost</code> determines that configured mounts will always be shown, instead of only when they are inserted and accessed. This can be useful since you won't have to remember or guess the names of removable media and network shares.<br />
<br />
The target directories have to exist on your system and need to be empty, since their contents will be swapped with the dynamically loaded media. This procedure is however non-destructive, so if you accidentally automount into a live directory you can just change the location in auto.master and restart AutoFS to regain the original contents.<br />
<br />
Since version 5.0.5, when using autofs with NIS, add "yp:" in front of the filename. Example:<br />
/home yp:auto_home --timeout=60 <br />
/sbtn yp:auto_sbtn --timeout=60<br />
+auto.master<br />
<br />
{{Note|Make sure there is an empty line on the end of template files (press ENTER after last word). If there is no correct EOF line, the AutoFS daemon won't properly load.}}<br />
<br />
* Open the file <code>/etc/nsswitch.conf</code> and add an entry for automount:<br />
automount: files<br />
<br />
=== Removable media ===<br />
* Open <code>/etc/autofs/auto.misc</code> to add, remove or edit miscellaneous devices. For instance:<br />
#kernel -ro ftp.kernel.org:/pub/linux<br />
#boot -fstype=ext2 :/dev/hda1<br />
usbstick -fstype=auto,async,nodev,nosuid,umask=000 :/dev/sdb1<br />
cdrom -fstype=iso9660,ro :/dev/cdrom<br />
#floppy -fstype=auto :/dev/fd0<br />
<br />
If you have a CD/DVD combo-drive you can change the cdrom line with "-fstype=auto" to have the media type autodetected.<br />
<br />
=== NFS Network mounts ===<br />
<br />
AutoFS provides a new way of automatically discovering and mounting NFS-shares on remote servers (the AutoFS network template in <code>/etc/autofs/auto.net</code> has been removed in autofs5). To enable automagic discovery and mounting of network shares from all accessible servers without any further configuration, you'll need to add the following to the <code>/etc/autofs/auto.master</code> file:<br />
<br />
/net -hosts --timeout=60<br />
<br />
Each host name needs to be resolveable, e.g. the name an IP address in <code>/etc/hosts</code> or via DNS and please make sure you have at least nfs-common installed and working.<br />
<br />
For instance, if you have a remote server ''fileserver'' with an NFS share named ''/home/share'', you can just access the share by typing:<br />
<br />
# cd /net/fileserver/home/share<br />
<br />
{{Note|Please note that ''ghosting'', i.e. automatically creating directory placeholders before mounting shares is enabled by default, although AutoFS installation notes claim to remove that option from <code>/etc/conf.d/autofs</code> in order to start the AutoFS daemon.}}<br />
<br />
The <code>-hosts</code> option uses a similar mechanism as the ''showmount'' command to detect remote shares. You can see the exported shares by typing:<br />
<br />
# showmount <servername> -e <br />
<br />
Replacing ''<servername>'' with the name of your own server.<br />
<br />
=== Samba ===<br />
<br />
The Arch package does not provide any samba or cifs templates/scripts (23.07.2009), but the following should work for single shares:<br />
<br />
add the following to <code>/etc/autofs/auto.master</code><br />
/media/[my_server] /etc/autofs/auto.[my_server]<br />
and then create a file <code>/etc/autofs/auto.[my_server]</code><br />
[my_share] -fstype=cifs,[other_options] ://[my_server_ip]/[my_share]<br />
<br />
=== FTP and SSH (with Fuse) ===<br />
<br />
Remote FTP and SSH servers can be accessed seamlessly with AutoFS using Fuse, a virtual file system layer. <br />
<br />
==== Remote FTP ====<br />
First, install the curlftpfs package from the Community repository:<br />
<br />
# pacman -S curlftpfs<br />
<br />
Load the Fuse module:<br />
<br />
# modprobe fuse<br />
<br />
Add fuse to the ''modules'' array in <code>/etc/rc.conf</code> to load it on each system boot.<br />
<br />
Next, add a new entry for FTP servers in <code>/etc/autofs/auto.master</code>:<br />
<br />
/media/ftp /etc/autofs/auto.ftp --timeout=60 --ghost<br />
<br />
Create the file <code>/etc/autofs/auto.ftp</code> and add a server using the <code>ftp://myuser:mypassword@host:port/path</code> format:<br />
<br />
servername -fstype=curl,rw,allow_other,nodev,nonempty,noatime :ftp\://myuser\:mypassword\@remoteserver<br />
<br />
Note: Your passwords are plainly visible for anyone that can run ''df'' (only for mounted servers) or view the file <code>/etc/autofs/auto.ftp</code>.<br />
If you want slightly more security you can create the file <code>~root/.netrc</code> and add the passwords there. <br />
Passwords are still plain text, but you can have mode 600, and ''df'' command will not show them (mounted or not).<br />
This method is also less sensitive to special characters (that else must be escaped) in the passwords. The format is:<br />
<br />
machine remoteserver <br />
login myuser<br />
password mypassword<br />
<br />
The line in <code>/etc/autofs/auto.ftp</code> looks like this without user and password:<br />
<br />
servername -fstype=curl,allow_other :ftp\://remoteserver<br />
<br />
Create the file <code>/sbin/mount.curl</code> with this code:<br />
<br />
#! /bin/sh<br />
curlftpfs $1 $2 -o $4,disable_eprt<br />
<br />
Create the file <code>/sbin/umount.curl</code> with this code:<br />
<br />
#! /bin/sh<br />
fusermount -u $1<br />
<br />
Set the permissions for both files:<br />
<br />
# chmod 755 /sbin/mount.curl<br />
# chmod 755 /sbin/umount.curl<br />
<br />
After a restart your new FTP server should be accessible through <code>/media/ftp/servername</code><br />
<br />
==== Remote SSH ====<br />
These are basic instructions to access a remote filesystem over SSH with AutoFS. <br />
<br />
{{Note|The example below does not use an ssh-passphrase to simplify the installation procedure, please note that this may be a security risk in case your local system gets compromised.}}<br />
<br />
Install the sshfs package from the Extra repository:<br />
<br />
# pacman -S sshfs<br />
<br />
Load the Fuse module:<br />
<br />
# modprobe fuse<br />
<br />
Add fuse to the ''modules'' array in <code>/etc/rc.conf</code> to load it on each system boot:<br />
<br />
Install OpenSSH:<br />
# pacman -S openssh<br />
<br />
Generate an SSH keypair:<br />
# ssh-keygen -t dsa<br />
<br />
When the generator ask for a passphrase, just press enter. Using SSH keys without a passphrase is less secure, yet running AutoFS together with passphrases poses some additional difficulties which are not (yet) covered in this article. <br />
<br />
Next, copy the public key to the remote SSH server:<br />
# ssh-copy-id -i /home/username/.ssh/id_dsa.pub username@remotehost<br />
<br />
See that you can login to the remote server without entering a password:<br />
# sudo ssh -i /home/username/.ssh/id_dsa username@remotehost<br />
<br />
{{Note|The above command is needed to add the remote server to the root's list of known hosts. Alternatively, hosts can be added to /etc/ssh/ssh_known_hosts}}<br />
<br />
Create a new entry for SSH servers in <code>/etc/autofs/auto.master</code>:<br />
/media/ssh /etc/autofs/auto.ssh --timeout=60 --ghost<br />
<br />
Create the file <code>/etc/autofs/auto.ssh</code> and add an SSH server:<br />
servername -fstype=fuse,rw,allow_other,IdentityFile=/home/username/.ssh/id_dsa :sshfs\#username@host\:/<br />
<br />
After a restart your SSH server should be accessible through <code>/media/ssh/servername</code><br />
<br />
== Starting AutoFS ==<br />
* When you are done configuring, launch the AutoFS daemon as root:<br />
# /etc/rc.d/autofs start<br />
<br />
To start the daemon on boot you can add <code>autofs</code> to the DAEMONS array in /etc/rc.conf, and <code>autofs4</code> to the modules array in the same file.<br />
<br />
If you change the auto.master template while AutoFS is running, you will have to restart the daemon for the changes to become effective:<br />
# /etc/rc.d/autofs restart<br />
<br />
Devices are now automatically mounted when they are accessed, they will remain mounted as long as you access them.<br />
<br />
== Troubleshooting and tweaks ==<br />
This section contains a few solutions for common issues with AutoFS.<br />
<br />
=== Optional parameters ===<br />
You can set parameters like <code>timeout</code> systemwide for all AutoFS media in <code>/etc/conf.d/autofs</code>:<br />
<br />
* Open the <code>/etc/conf.d/autofs</code> file and edit the daemonoptions line:<br />
daemonoptions='--timeout=5'<br />
<br />
* To enable logging (default is no logging at all), add <code>--verbose</code> to the daemonoptions line in <code>/etc/conf.d/autofs</code>, e.g.:<br />
daemonoptions='--verbose --timeout=5'<br />
<br />
After restarting the autofs daemon, verbose output is visible in /var/log/daemon.log.<br />
<br />
=== Identify multiple devices ===<br />
If you use multiple usb drives/sticks and want to easily tell them apart, you can use AutoFS to set up the mount points and udev to create distinct names for your usb drives. See [[Map Custom Device Entries with udev]] for instructions on setting up udev rules.<br />
<br />
=== AutoFS permissions ===<br />
If AutoFS isn't working for you, make sure that the permissions of the templates files are correct, otherwise AutoFS will not start. This may happen if you backed up your configuration files in a manner which did not preserve file modes. Here are what the modes should be on the configuration files:<br />
<br />
*0644 - /etc/autofs/auto.master<br />
*0644 - /etc/autofs/auto.media<br />
*0644 - /etc/autofs/auto.misc<br />
*0644 - /etc/conf.d/autofs<br />
<br />
In general, scripts (like previous auto.net) should have executable (chown a+x filename) bits set and lists of mounts shouldn't.<br />
<br />
If you are getting errors in /var/log/daemon.log similar to this, you have a permissions problem:<br />
<br />
May 7 19:44:16 peterix automount[15218]: lookup(program): lookup for petr failed<br />
May 7 19:44:16 peterix automount[15218]: failed to mount /media/cifs/petr<br />
<br />
== External links and resources ==<br />
*The original information on this page is based on this topic: http://bbs.archlinux.org/viewtopic.php?t=7630, with additional information found on this page: http://libranet.com/support/2.8/0381<br />
* FTP and SFTP usage with AutoFS is based on this Gentoo Wiki article: http://en.gentoo-wiki.com/wiki/Mounting_SFTP_and_FTP_shares<br />
* More information on SSH can be found on the [[SSH]] and [[Using_SSH_Keys|Using SSH Keys]] pages of this wiki.<br />
* Information on setting up NFS can be found here: [[NFS]]<br />
<br />
== Alternatives to AutoFS ==<br />
*[[Thunar#Thunar_Volume_Manager|Thunar Volume Manager]] is an automount system for users of the [[Thunar]] file manager.<br />
* Pcmanfm-fuse is a lightweight file manager with built-in support for accessing remote shares: http://aur.archlinux.org/packages.php?ID=22992</div>Mhtrinh