Difference between revisions of "NFS"

From OpenVZ Virtuozzo Containers Wiki
Jump to: navigation, search
 
(Changed structure)
Line 1: Line 1:
 
This page describes howto mount NFS partition inside VPS
 
This page describes howto mount NFS partition inside VPS
  
== Note about NFS server ==
+
= NFS server =
 
Currently OpenVZ kernel doesn't include NFS server support. Please, refer to [http://nfs.sourceforge.net/nfs-howto/ar01s03.html NFS-server HOWTO] to find out how to setup NFS server.
 
Currently OpenVZ kernel doesn't include NFS server support. Please, refer to [http://nfs.sourceforge.net/nfs-howto/ar01s03.html NFS-server HOWTO] to find out how to setup NFS server.
  
 +
= NFS client =
 
== Preparations ==
 
== Preparations ==
 
=== Software ===
 
=== Software ===

Revision as of 15:37, 22 November 2006

This page describes howto mount NFS partition inside VPS

NFS server

Currently OpenVZ kernel doesn't include NFS server support. Please, refer to NFS-server HOWTO to find out how to setup NFS server.

NFS client

Preparations

Software

You will need the following software:

  1. kernel version 028test006 or higher
  2. vzctl version 3.0.13 or higher

Prepare the VE

To allow VE use NFS filesystem you will need to start it fith "nfs" feature enabled.

# vzctl set 100 --features "nfs:on" --save
# vzctl start 101

After this you may see nfs in /proc/filesystems

# vzctl exec 101 cat /proc/filesystems
        ext3
        ext2
nodev   rpc_pipefs
nodev   proc
nodev   nfs
nodev   sysfs
nodev   tmpfs
nodev   devpts

Mounting NFS

Assuming that you already have NFS server set up at 192.168.0.1:/nfs_pub mounting will be simple

# vzctl enter 100
# mkdir /nfs
# mount -t nfs 192.168.0.1:/nfs_pub /nfs
# cat /proc/mounts 
simfs / simfs rw 0 0
proc /proc proc rw 0 0
sysfs /sys sysfs rw 0 0
devpts /dev/pts devpts rw 0 0
nfs /nfs nfs rw,vers=3,rsize=32768,wsize=32768,hard,proto=tcp,timeo=600,retrans=2,sec=sys,addr=192.168.0.1 0 0

For more details on how to setup NFS mount see NFS-client HOWTO