I want to use a nfs-share in a guest.
I recognise there are 3 ways.
1. mount --bind from vserver to the guest-directory
2. entry in /etc/vservers/v01/fstab
3. mount nfs-share directly in the guest
I prefer the last one. Because the admin of the guest has the
possibility to mount and unmount what he want.
1. I use chbind portmap on the vserver.
chbind --ip eth0 /etc/rc.d/portmap start
Mount from vserver works fine.
2. entry in /etc/vservers/*/fstab works also fine. But has the
disadvantage that the guest-admin is not able to handle ro/rw-mounts.
3. DOESN'T work !!!
portmap is started without errors within guest
time mount -tnfs backup:/backup/v01 /mnt/
mount: unknown filesystem type 'nfs'
real 3m30.126s
user 0m0.000s
sys 0m0.020s
Samba-mount also failed:
mount -tsmbfs //backup/backup/v01 /mnt/ -o username=falk
mount error: Invalid argument
Please refer to the smbmnt(8) manual page
smbmnt failed: 255
vserver-log says:
smbfs: failed to start smbiod
What is going wrong ? Any help are welcome.
Bye, Falk
# cat /proc/filesystems
...
nodev nfs
nodev rpc_pipefs
Logfile on nfs-server says always: rpc.mountd: authenticated mount
request
Logfile on vserver (host):
May 29 11:45:36 vserver kernel: portmap: server localhost not
responding, timed out May 29 11:45:36 vserver kernel: RPC: failed to
contact portmap (errno -5). May 29 11:46:11 vserver kernel: portmap:
server localhost not responding, timed out May 29 11:46:11 vserver
kernel: RPC: failed to contact portmap (errno -5). May 29 11:46:46
vserver kernel: portmap: server localhost not responding, timed out May
29 11:46:46 vserver kernel: RPC: failed to contact portmap (errno -5).
May 29 11:46:46 vserver kernel: net/sunrpc/rpc_pipe.c:
rpc_lookup_parent failed to mount pseudofilesystem May 29 11:46:46
vserver kernel: RPC: Couldn't create pipefs entry /nfs/clnt30, error -19
# cat /etc/vservers/v01/ccapabilities
SECURE_MOUNT
SECURE_REMOUNT
BINARY_MOUNT
# cat /proc/virtual/181/status
UseCnt: 23
Tasks: 8
Flags: 0000000002020010
BCaps: 00000000344c04ff
CCaps: 0000000000070101
# cat /etc/exports
/backup/v01 *(ro,sync,no_root_squash)
# vserver-info
Versions:
Kernel: 2.6.16.16-vs2.1.1-rc20
VS-API: 0x00020101
util-vserver: 0.30.210; May 9 2006, 11:20:12
Features:
CC: gcc, gcc (GCC) 4.0.3 (CRUX)
CXX: g++, g++ (GCC) 4.0.3 (CRUX)
CPPFLAGS: ''
CFLAGS: '-O2 -march=i686 -pipe -std=c99 -Wall
-pedantic -W -funit-at-a-time' CXXFLAGS: '-O2 -march=i686 -pipe -ansi
-Wall -pedantic -W -fmessage-length=0 -funit-at-a-time' build/host:
i686-pc-linux-gnu/i686-pc-linux-gnu Use dietlibc: yes
Build C++ programs: yes
Build C99 programs: yes
Available APIs: v13,net
ext2fs Source: e2fsprogs
syscall(2) invocation: alternative
vserver(2) syscall#: 273/glibc
Paths:
prefix: /usr
sysconf-Directory: /etc
cfg-Directory: /etc/vservers
initrd-Directory: /etc/rc.d
pkgstate-Directory: /var/run/vservers
vserver-Rootdir: /vservers
Assumed 'SYSINFO' as no other option given; try '--help' for more
information.
_______________________________________________
Vserver mailing list
Vserver@list.linux-vserver.org
http://list.linux-vserver.org/mailman/listinfo/vserver
Received on Mon May 29 13:04:23 2006