NFS

From OpenVZ Virtuozzo Containers Wiki
Revision as of 15:36, 22 November 2006 by Xemul (talk | contribs)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search

This page describes howto mount NFS partition inside VPS

Note about 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.

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