NFS: Difference between revisions
Jump to navigation
Jump to search
No edit summary |
No edit summary |
||
| Line 6: | Line 6: | ||
<pre> | <pre> | ||
# nfs ro | # nfs ro | ||
192.168.0.150:/DataVolume/movies /mnt/movies | 192.168.0.150:/DataVolume/movies /mnt/movies nfs4 _netdev,auto,ro,users 0 0 | ||
192.168.0.150:/DataVolume/music /mnt/music | 192.168.0.150:/DataVolume/music /mnt/music nfs4 _netdev,auto,ro,users 0 0 | ||
192.168.0.150:/DataVolume/tvshows /mnt/tvshows | 192.168.0.150:/DataVolume/tvshows /mnt/tvshows nfs4 _netdev,auto,ro,users 0 0 | ||
# nfs rw | # nfs rw | ||
#192.168.0.150:/DataVolume/movies /mnt/movies | #192.168.0.150:/DataVolume/movies /mnt/movies nfs4 _netdev,auto,rw,users 0 0 | ||
#192.168.0.150:/DataVolume/music /mnt/music | #192.168.0.150:/DataVolume/music /mnt/music nfs4 _netdev,auto,rw,users 0 0 | ||
#192.168.0.150:/DataVolume/tvshows /mnt/tvshows | #192.168.0.150:/DataVolume/tvshows /mnt/tvshows nfs4 _netdev,auto,rw,users 0 0 | ||
</pre> | </pre> | ||
}} | }} | ||
| Line 21: | Line 21: | ||
== Server == | == Server == | ||
Create the directories you want to share on your storage filesystem: | |||
{{Root|<nowiki>mkdir -p /mnt/raid/{movies,music,tvshows}</nowiki>}} | {{Root|<nowiki>mkdir -p /mnt/raid/{movies,music,tvshows}</nowiki>}} | ||
Create the NFS export root directory: | |||
{{Root|<nowiki>mkdir -p /nfs4/{movies,music,tvshows}</nowiki>}} | |||
Setup NFS4 pseudo file system bind mounts: | |||
{{File|/etc/fstab| | |||
<pre> | |||
# NFS4 pseudo file system bind mounts | |||
/mnt/raid/movies /nfs4/movies none bind 0 0 | |||
/mnt/raid/music /nfs4/music none bind 0 0 | |||
/mnt/raid/tvshows /nfs4/tvshows none bind 0 0 | |||
</pre> | |||
}} | |||
{{File|/etc/exports| | {{File|/etc/exports| | ||
<pre> | <pre> | ||
/ | /nfs4 192.168.0.0/24(rw,fsid=0,no_subtree_check) | ||
/ | /nfs4/movies 192.168.0.0/24(rw,nohide,insecure,no_subtree_check) | ||
/ | /nfs4/music 192.168.0.0/24(rw,nohide,insecure,no_subtree_check) | ||
/ | /nfs4/tvshows 192.168.0.0/24(rw,nohide,insecure,no_subtree_check) | ||
</pre> | </pre> | ||
}} | }} | ||
{{Root|systemctl enable nfs-server.service}} | {{Root|systemctl enable nfs-server.service}} | ||
Revision as of 00:14, 15 November 2013
Client
# mkdir -p /mnt/{movies,music,tvshows}
File: /etc/fstab
# nfs ro 192.168.0.150:/DataVolume/movies /mnt/movies nfs4 _netdev,auto,ro,users 0 0 192.168.0.150:/DataVolume/music /mnt/music nfs4 _netdev,auto,ro,users 0 0 192.168.0.150:/DataVolume/tvshows /mnt/tvshows nfs4 _netdev,auto,ro,users 0 0 # nfs rw #192.168.0.150:/DataVolume/movies /mnt/movies nfs4 _netdev,auto,rw,users 0 0 #192.168.0.150:/DataVolume/music /mnt/music nfs4 _netdev,auto,rw,users 0 0 #192.168.0.150:/DataVolume/tvshows /mnt/tvshows nfs4 _netdev,auto,rw,users 0 0
Install the nfs-utils package and enable the service.
# systemctl enable rpcstatd.service
Server
Create the directories you want to share on your storage filesystem:
# mkdir -p /mnt/raid/{movies,music,tvshows}
Create the NFS export root directory:
# mkdir -p /nfs4/{movies,music,tvshows}
Setup NFS4 pseudo file system bind mounts:
File: /etc/fstab
# NFS4 pseudo file system bind mounts /mnt/raid/movies /nfs4/movies none bind 0 0 /mnt/raid/music /nfs4/music none bind 0 0 /mnt/raid/tvshows /nfs4/tvshows none bind 0 0
File: /etc/exports
/nfs4 192.168.0.0/24(rw,fsid=0,no_subtree_check) /nfs4/movies 192.168.0.0/24(rw,nohide,insecure,no_subtree_check) /nfs4/music 192.168.0.0/24(rw,nohide,insecure,no_subtree_check) /nfs4/tvshows 192.168.0.0/24(rw,nohide,insecure,no_subtree_check)
# systemctl enable nfs-server.service