2735
Comment:
|
2874
|
Deletions are marked like this. | Additions are marked like this. |
Line 29: | Line 29: |
/home 192.168.1.1/24(rw,no_root_squash,no_subtree_check,async) | /home 192.168.1.1/24(rw,no_root_squash,no_subtree_check,async,insecure) |
Line 35: | Line 35: |
/home 192.168.0.0/16(rw,no_root_squash,no_subtree_check,async) | /home 192.168.0.0/16(rw,no_root_squash,no_subtree_check,async,insecure) |
Line 40: | Line 40: |
Reread the {{{/etc/ecport}}} file. {{{ sudo exportfs -ra }}} Restart the nfs server. |
|
Line 42: | Line 50: |
sudo exportfs -a | |
Line 55: | Line 62: |
First make a mount point on your remote machine where you want this mount to be located. | First make a mount point on your remote machine where you want the server mount to be located. |
Line 62: | Line 69: |
This will mount your remote {{{/home}}} directory to {{{/share/home}}} on the client machine. | The following will mount your remote {{{/home}}} directory to {{{/share/home}}} on the client machine. |
Line 79: | Line 86: |
Edit {{{/etc/fstab}}}. | TODO == Boot Mounting == Edit {{{/etc/fstab}}} adding the following line: |
Line 82: | Line 93: |
myserver.mydomain.org:/home /shares/home nfs rsize=8192,wsize=8192,timeo=14,intr | myserver.mydomain.org:/home /shares/home nfs rw,bg,intr 0 0 |
Line 85: | Line 96: |
Look at the mount manual page for other mounting options. | Look at the [[http://linux.die.net/man/5/nfs|nfs manual page]] for other mounting options. |
Line 93: | Line 104: |
'''I would not recommend auto mounting on a wireless network since the system will try to mount your shares, in most cases, before the network is up.''' |
|
Line 100: | Line 109: |
https://help.ubuntu.com/community/SettingUpNFSHowTo http://www.linux-consulting.com/Amd_AutoFS/autofs-5.html |
NFS HOWTO
I have put this HOWTO together from various sources which I will list at the end. Discuss here is the process of setting up a server and using a client. I'm not going to get very wordy here as this is really a reference for myself. However, if you want to contact me concerning this document, follow the link at the bottom of this page for my contact info.
Getting the Packages
On Debian derived systems you can install the server packages as shown below:
sudo apt-get install nfs-kernel-server nfs-common portmap
Configuring portmap
Do not bind portmap to the loopback. If you need to reconfigure the portmap run the first of the next two commands or edit /etc/default/portmap by hand then restart the servers.
sudo dpkg-reconfigure portmap sudo /etc/init.d/portmap restart
Configuring NFS
Edit the /etc/export file.
The following line will permit all 254 C class addresses on the private net specified to access this mount.
/home 192.168.1.1/24(rw,no_root_squash,no_subtree_check,async,insecure)
This line will permit all 65534 C class addresses on the private net specified to access this mount.
/home 192.168.0.0/16(rw,no_root_squash,no_subtree_check,async,insecure)
You must execute the following commands after any edit to the /etc/export file.
Reread the /etc/ecport file.
sudo exportfs -ra
Restart the nfs server.
sudo /etc/init.d/nfs-kernel-server restart
Note: See ipcalc for details of determining the network parameters.
Installing Just the Client Software
sudo apt-get install portmap nfs-common
Manual Mounting
First make a mount point on your remote machine where you want the server mount to be located.
cd / sudo mkdir -p shares/home
The following will mount your remote /home directory to /share/home on the client machine.
sudo mount -t nfs myserver.mydomain.org:/home /shares/home
You may not need the -t nfs in the above command.
You will need to restart the servers using the commands below:
sudo /etc/init.d/portmap restart sudo /etc/init.d/nfs-common restart
Auto Mounting
TODO
Boot Mounting
Edit /etc/fstab adding the following line:
myserver.mydomain.org:/home /shares/home nfs rw,bg,intr 0 0
Look at the nfs manual page for other mounting options.
To test your edit type in a terminal the following command:
mount /shares/home
Useful Links
http://ubuntuforums.org/showthread.php?t=249889
http://tldp.org/HOWTO/NFS-HOWTO/