|
marcint43
exportfs: /anyfolder does not support NFS export March 07, 2014 05:26PM |
|
Re: exportfs: /anyfolder does not support NFS export March 07, 2014 06:03PM |
Admin Registered: 13 years ago Posts: 18,580 |
|
Re: exportfs: /anyfolder does not support NFS export March 07, 2014 06:07PM |
Admin Registered: 13 years ago Posts: 18,580 |
# Number of servers to start up RPCNFSDCOUNT=8 # Runtime priority of server (see nice(1)) RPCNFSDPRIORITY=0 # Options for rpc.mountd. # If you have a port-based firewall, you might want to set up # a fixed port here using the --port option. For more information, # see rpc.mountd(8) or http://wiki.debian.org/SecuringNFS # To disable NFSv4 on the server, specify '--no-nfs-version 4' here RPCMOUNTDOPTS=--manage-gids # Do you want to start the svcgssd daemon? It is only required for Kerberos # exports. Valid alternatives are "yes" and "no"; the default is "no". NEED_SVCGSSD= # Options for rpc.svcgssd. RPCSVCGSSDOPTS=
drwxr-xr-x 10 root root 4096 Sep 20 21:25 usr drwxr-xr-x 109 root root 4096 Mar 7 02:18 src
|
marcint43
Re: exportfs: /anyfolder does not support NFS export March 07, 2014 06:41PM |
root@debian:~# apt-get remove --purge nfs-common librpcsecgss3 libnfsidmap2 nfs-kernel-server rpcbind The following packages will be REMOVED: libnfsidmap2* nfs-common* nfs-kernel-server* rpcbind* dpkg: warning: while removing nfs-common, directory '/var/lib/nfs' not empty so not removed root@debian:~# ls /var/lib/nfs/ -la total 2 drwxr-xr-x 2 statd nogroup 1024 Jan 1 02:07 . drwxr-xr-x 22 root root 1024 Jan 1 1970 .. -rw------- 1 root root 0 Jan 1 02:07 .etab.lock -rw-r--r-- 1 root root 0 Jan 1 1970 export-lock root@debian:~# lsof -n | grep nfs nfsiod 25 root cwd DIR 8,18 1024 2 / nfsiod 25 root rtd DIR 8,18 1024 2 / nfsiod 25 root txt unknown /proc/25/exe root@debian:~# ps -lwww 25 F S UID PID PPID C PRI NI ADDR SZ WCHAN TTY TIME CMD 1 S 0 25 2 0 60 -20 - 0 rescue ? 0:00 [nfsiod] (compiled in kernel, not able to simply kill, umount from proc probably solve, but reboot will be next) root@debian:~# mount | grep nfs nfsd on /proc/fs/nfsd type nfsd (rw,relatime) manually: removed `/var/lib/nfs/export-lock' removed `/var/lib/nfs/.etab.lock' rmdir /var/lib/nfs/ reboot. root@debian:~# mount | grep nfs root@debian:~# root@debian:~# cat /etc/apt/sources.list deb http://ftp.us.debian.org/debian wheezy main deb http://security.debian.org/ wheezy/updates main contrib non-free ii libc6:armel 2.17-97 installed from testing, as log as: ii lvm2 2.02.104-2 (because of bug with "vector" memory allocation in LVM) root@debian:~# apt-get upgrade The following packages will be upgraded: base-files libc-bin libgnutls26 libssl1.0.0 multiarch-support tzdata wget Y ....hmmm I was sure that I did that before, but maybe after I did backup (which I am reverted back after "migration to squeeze" for few tests) Get:2 http://ftp.us.debian.org/debian/ wheezy/main base-files armel 7.1wheezy4 [76.7 kB] Get:3 http://ftp.us.debian.org/debian/ wheezy/main libc-bin armel 2.13-38+deb7u1 [1208 kB] Get:4 http://ftp.us.debian.org/debian/ wheezy/main libssl1.0.0 armel 1.0.1e-2+deb7u4 [1052 Get:5 http://ftp.us.debian.org/debian/ wheezy/main multiarch-support armel 2.13-38+deb7u1 [150 Get:6 http://ftp.us.debian.org/debian/ wheezy/main tzdata all 2013i-0wheezy1 [450 Get:7 http://ftp.us.debian.org/debian/ wheezy/main wget armel 1.13.4-3+deb7u1 [748 apt-get autoclean ...for purity: root@debian:~# rm /var/cache/apt/archives/*deb -v ...for purity: reboot (to be 200% sure, libc-bin was upgraded) root@debian:~# apt-get install nfs-kernel-server The following NEW packages will be installed: libnfsidmap2 nfs-common nfs-kernel-server rpcbind Y Creating config file /etc/idmapd.conf with new version Creating config file /etc/default/nfs-common with new version Creating config file /etc/exports with new version Creating config file /etc/default/nfs-kernel-server with new version [warn] Not starting NFS kernel daemon: no exports. ... (warning). vim /etc/exports /usr/src 192.168.0.0/255.255.255.0(rw,sync,no_root_squash,no_subtree_check,insecure) ls -ld /usr/src drwxr-xr-x 2 root root 1024 Jan 22 2012 /usr/src root@debian:~# ps aux | egrep 'nfs|portm|bind|rpc' root 20 0.0 0.0 0 0 ? S< 00:59 0:00 [rpciod] root 25 0.0 0.0 0 0 ? S< 00:59 0:00 [nfsiod] root 2502 0.0 0.1 2368 780 ? Ss 01:02 0:00 /sbin/rpcbind -w statd 2729 0.0 0.2 2688 1232 ? Ss 01:02 0:00 /sbin/rpc.statd root 2741 0.0 0.1 2996 612 ? Ss 01:02 0:00 /usr/sbin/rpc.idmapd root@debian:~# /etc/init.d/nfs-common restart [ ok ] Stopping NFS common utilities: idmapd statd. [ ok ] Starting NFS common utilities: statd idmapd. root@debian:~# /etc/init.d/rpcbind restart [ ok ] Stopping rpcbind daemon.... [ ok ] Starting rpcbind daemon.... root@debian:~# /etc/init.d/nfs-kernel-server restart [ ok ] Stopping NFS kernel daemon: mountd nfsd. [ ok ] Unexporting directories for NFS kernel daemon.... [....] Exporting directories for NFS kernel daemon...exportfs: /usr/src does not support NFS export . ok [ ok ] Starting NFS kernel daemon: nfsd mountd.
|
Re: exportfs: /anyfolder does not support NFS export March 07, 2014 06:47PM |
Admin Registered: 13 years ago Posts: 18,580 |
sysfs on /sys type sysfs (rw,nosuid,nodev,noexec,relatime) proc on /proc type proc (rw,nosuid,nodev,noexec,relatime) udev on /dev type devtmpfs (rw,relatime,size=10240k,nr_inodes=14494,mode=755) devpts on /dev/pts type devpts (rw,nosuid,noexec,relatime,gid=5,mode=620,ptmxmode=000) tmpfs on /run type tmpfs (rw,nosuid,noexec,relatime,size=12284k,mode=755) /dev/disk/by-label/rootfs on / type ext3 (rw,noatime,errors=remount-ro,user_xattr,acl,barrier=1,data=ordered) tmpfs on /run/lock type tmpfs (rw,nosuid,nodev,noexec,relatime,size=5120k) tmpfs on /run/shm type tmpfs (rw,nosuid,nodev,noexec,relatime,size=24560k) tmpfs on /tmp type tmpfs (rw,relatime) rpc_pipefs on /var/lib/nfs/rpc_pipefs type rpc_pipefs (rw,relatime) fusectl on /sys/fs/fuse/connections type fusectl (rw,relatime) smbnetfs on /media/net type fuse.smbnetfs (rw,nosuid,nodev,relatime,user_id=0,group_id=0,allow_other) nfsd on /proc/fs/nfsd type nfsd (rw,relatime)
|
marcint43
Re: exportfs: /anyfolder does not support NFS export March 07, 2014 06:54PM |
root@debian:~# apt-get install portmap Reading package lists... Done Building dependency tree Reading state information... Done Note, selecting 'rpcbind' instead of 'portmap' rpcbind is already the newest version. rpcbind set to manually installed. 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. root@debian:~#
root@debian:~# rpcinfo
program version netid address service owner
100000 4 tcp 0.0.0.0.0.111 portmapper superuser
100000 3 tcp 0.0.0.0.0.111 portmapper superuser
100000 2 tcp 0.0.0.0.0.111 portmapper superuser
100000 4 udp 0.0.0.0.0.111 portmapper superuser
100000 3 udp 0.0.0.0.0.111 portmapper superuser
100000 2 udp 0.0.0.0.0.111 portmapper superuser
100000 4 local /var/run/rpcbind.sock portmapper superuser
100000 3 local /var/run/rpcbind.sock portmapper superuser
100024 1 udp 0.0.0.0.230.39 status 105
100024 1 tcp 0.0.0.0.224.139 status 105
100003 2 tcp 0.0.0.0.8.1 nfs superuser
100003 3 tcp 0.0.0.0.8.1 nfs superuser
100003 4 tcp 0.0.0.0.8.1 nfs superuser
100227 2 tcp 0.0.0.0.8.1 - superuser
100227 3 tcp 0.0.0.0.8.1 - superuser
100003 2 udp 0.0.0.0.8.1 nfs superuser
100003 3 udp 0.0.0.0.8.1 nfs superuser
100003 4 udp 0.0.0.0.8.1 nfs superuser
100227 2 udp 0.0.0.0.8.1 - superuser
100227 3 udp 0.0.0.0.8.1 - superuser
100021 1 udp 0.0.0.0.152.78 nlockmgr superuser
100021 3 udp 0.0.0.0.152.78 nlockmgr superuser
100021 4 udp 0.0.0.0.152.78 nlockmgr superuser
100021 1 tcp 0.0.0.0.213.214 nlockmgr superuser
100021 3 tcp 0.0.0.0.213.214 nlockmgr superuser
100021 4 tcp 0.0.0.0.213.214 nlockmgr superuser
100021 1 udp6 ::.165.232 nlockmgr superuser
100021 3 udp6 ::.165.232 nlockmgr superuser
100021 4 udp6 ::.165.232 nlockmgr superuser
100021 1 tcp6 ::.135.253 nlockmgr superuser
100021 3 tcp6 ::.135.253 nlockmgr superuser
100021 4 tcp6 ::.135.253 nlockmgr superuser
100005 1 udp 0.0.0.0.142.169 mountd superuser
100005 1 tcp 0.0.0.0.128.53 mountd superuser
100005 2 udp 0.0.0.0.159.127 mountd superuser
100005 2 tcp 0.0.0.0.181.189 mountd superuser
100005 3 udp 0.0.0.0.220.104 mountd superuser
100005 3 tcp 0.0.0.0.150.112 mountd superuser
root@debian:~# rpcinfo -u localhost nfs
program 100003 version 2 ready and waiting
program 100003 version 3 ready and waiting
program 100003 version 4 ready and waiting
root@debian:~# exportfs -a exportfs: /usr/src does not support NFS export
|
marcint43
Re: exportfs: /anyfolder does not support NFS export March 07, 2014 07:18PM |
root@debian:~# strace exportfs -a
execve("/usr/sbin/exportfs", ["exportfs", "-a"], [/* 14 vars */]) = 0
brk(0) = 0xbc7000
uname({sys="Linux", node="debian", ...}) = 0
access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory)
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb6fed000
access("/etc/ld.so.preload", R_OK) = -1 ENOENT (No such file or directory)
open("/etc/ld.so.cache", O_RDONLY|O_CLOEXEC) = 3
fstat64(3, {st_mode=S_IFREG|0644, st_size=11876, ...}) = 0
mmap2(NULL, 11876, PROT_READ, MAP_PRIVATE, 3, 0) = 0xb6fea000
close(3) = 0
access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory)
open("/lib/arm-linux-gnueabi/libwrap.so.0", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0(\0\1\0\0\0\204\"\0\0004\0\0\0"..., 512) = 512
lseek(3, 30004, SEEK_SET) = 30004
read(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 1000) = 1000
lseek(3, 29752, SEEK_SET) = 29752
read(3, "A+\0\0\0aeabi\0\1!\0\0\0\0054T\0\6\2\10\1\t\1\22\4\24\1\25\1"..., 44) = 44
fstat64(3, {st_mode=S_IFREG|0644, st_size=31004, ...}) = 0
mmap2(NULL, 64960, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb6fb8000
mprotect(0xb6fbf000, 28672, PROT_NONE) = 0
mmap2(0xb6fc6000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x6) = 0xb6fc6000
close(3) = 0
access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory)
open("/lib/arm-linux-gnueabi/libc.so.6", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0(\0\1\0\0\0d\202\1\0004\0\0\0"..., 512) = 512
lseek(3, 1240084, SEEK_SET) = 1240084
read(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 2840) = 2840
lseek(3, 1236484, SEEK_SET) = 1236484
read(3, "A)\0\0\0aeabi\0\1\37\0\0\0\0054T\0\6\2\10\1\t\1\22\4\23\1\24\1"..., 42) = 42
fstat64(3, {st_mode=S_IFREG|0755, st_size=1242924, ...}) = 0
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb6fe9000
mmap2(NULL, 1279368, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb6e7f000
mprotect(0xb6fab000, 28672, PROT_NONE) = 0
mmap2(0xb6fb2000, 12288, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x12b) = 0xb6fb2000
mmap2(0xb6fb5000, 9608, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0xb6fb5000
close(3) = 0
access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory)
open("/lib/arm-linux-gnueabi/libnsl.so.1", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0(\0\1\0\0\0@/\0\0004\0\0\0"..., 512) = 512
lseek(3, 70460, SEEK_SET) = 70460
read(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 1160) = 1160
lseek(3, 70136, SEEK_SET) = 70136
read(3, "A)\0\0\0aeabi\0\1\37\0\0\0\0054T\0\6\2\10\1\t\1\22\4\23\1\24\1"..., 42) = 42
fstat64(3, {st_mode=S_IFREG|0644, st_size=71620, ...}) = 0
mmap2(NULL, 112384, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb6e63000
mprotect(0xb6e74000, 28672, PROT_NONE) = 0
mmap2(0xb6e7b000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x10) = 0xb6e7b000
mmap2(0xb6e7d000, 5888, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0xb6e7d000
close(3) = 0
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb6fe8000
set_tls(0xb6fe84c0, 0xb6fe8b98, 0xb6ff0050, 0xb6fe84c0, 0xb6ff0050) = 0
mprotect(0xb6fb2000, 8192, PROT_READ) = 0
mprotect(0xb6e7b000, 4096, PROT_READ) = 0
mprotect(0xb6fc6000, 4096, PROT_READ) = 0
mprotect(0xb6fef000, 4096, PROT_READ) = 0
munmap(0xb6fea000, 11876) = 0
getpid() = 2835
rt_sigaction(SIGUSR1, {0xfb0c, [USR1], SA_RESTART|0x4000000}, {SIG_DFL, [], 0}, 8) = 0
rt_sigaction(SIGUSR2, {0xfb0c, [USR2], SA_RESTART|0x4000000}, {SIG_DFL, [], 0}, 8) = 0
access("/proc/fs/nfs/filehandle", F_OK) = -1 ENOENT (No such file or directory)
access("/proc/fs/nfsd/filehandle", F_OK) = 0
open("/var/lib/nfs/export-lock", O_RDWR|O_CREAT|O_LARGEFILE, 0666) = 3
fcntl64(3, F_SETLKW64, {type=F_WRLCK, whence=SEEK_CUR, start=0, len=0}, 0xbeffbbe8) = 0
brk(0) = 0xbc7000
brk(0xbe8000) = 0xbe8000
open("/etc/exports", O_RDONLY|O_LARGEFILE) = 4
fstat64(4, {st_mode=S_IFREG|0644, st_size=478, ...}) = 0
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb6fec000
read(4, "# /etc/exports: the access contr"..., 1024) = 478
open("/proc/fs/nfsd/export_features", O_RDONLY|O_LARGEFILE) = 5
read(5, "0x17e3f 0xf\n", 50) = 12
close(5) = 0
lstat64("/usr", {st_mode=S_IFDIR|0755, st_size=1024, ...}) = 0
lstat64("/usr/src", {st_mode=S_IFDIR|0755, st_size=1024, ...}) = 0
read(4, "", 1024) = 0
read(4, "", 1024) = 0
close(4) = 0
munmap(0xb6fec000, 4096) = 0
openat(AT_FDCWD, "/etc/exports.d", O_RDONLY|O_NONBLOCK|O_LARGEFILE|O_DIRECTORY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
stat64("/usr/src", {st_mode=S_IFDIR|0755, st_size=1024, ...}) = 0
open("/proc/net/rpc/auth.unix.ip/channel", O_WRONLY|O_LARGEFILE) = 4
write(4, "nfsd 0.0.0.0 2147483647 -test-cl"..., 38) = 38
close(4) = 0
open("/proc/net/rpc/nfsd.export/channel", O_WRONLY|O_LARGEFILE) = 4
close(4) = 0
statfs64("/usr/src", 88, {f_type="EXT2_SUPER_MAGIC", f_bsize=1024, f_blocks=452442, f_bfree=71103, f_bavail=47321, f_files=118944, f_ffree=100934, f_fsid={2147225750, -1093875100}, f_namelen=255, f_frsize=1024}) = 0
open("/proc/net/rpc/nfsd.export/channel", O_WRONLY|O_LARGEFILE) = 4
write(4, "-test-client- /usr/src 3 8192 -1"..., 38) = -1 ENOENT (No such file or directory)
close(4) = 0
write(2, "exportfs: ", 10exportfs: ) = 10
write(2, "/usr/src does not support NFS ex"..., 36/usr/src does not support NFS export) = 36
....now now exportfs knows that sth is wrong ....
the rest is cleaning, flushing, closing...
full line (strace -s999):
write(4, "-test-client- /usr/src 3 8192 -1 -1 0\n", 38) = -1 ENOENT (No such file or directory)
definition of open function:
int open(const char *pathname, int flags);int open(const char *pathname,
Given a pathname for a file, open() returns a file descriptor, a small, nonnegative integer for use in subsequent system calls (read(2), write(2), lseek(2), fcntl(2), etc.). The file descriptor returned by a successful call will be the lowest-numbered file descriptor not currently open for the process
what is "-test client-" ????
root@debian:~# cat /proc/fs/nfsd/export_features
0x17e3f 0xf
root@debian:~# cat /proc/net/rpc/nfsd.export/channel
root@debian:~# cat /proc/net/rpc/auth.unix.ip/channel
root@debian:~# grep 'test-client' /etc/ -r
root@debian:~#
root@debian:~# ls /var/lib/nfs/ -l
total 8
drwxr-xr-x 6 statd nogroup 1024 Jan 1 01:06 .
drwxr-xr-x 22 root root 1024 Jan 1 01:02 ..
-rw------- 1 root root 0 Jan 1 01:01 .etab.lock
-rw-r--r-- 1 root root 167 Jan 1 01:01 etab
-rw-r--r-- 1 root root 0 Jan 1 01:05 export-lock
-rw-r--r-- 1 root root 0 May 22 2013 rmtab
drwxr-xr-x 2 statd nogroup 1024 May 22 2013 rpc_pipefs
drwxr-xr-x 2 statd nogroup 1024 May 22 2013 sm
drwxr-xr-x 2 statd nogroup 1024 May 22 2013 sm.bak
-rw-r--r-- 1 root root 4 Jan 1 01:02 state
drwxr-xr-x 2 root root 1024 May 22 2013 v4recovery
-rw-r--r-- 1 root root 0 May 22 2013 xtab
root@debian:~# cat /var/lib/nfs/etab
/usr/src 192.168.0.0/255.255.255.0(rw,sync,wdelay,hide,nocrossmnt,insecure,no_root_squash,no_all_squash,no_subtree_check,secure_locks,acl,anonuid=65534,anongid=65534)
root@debian:~#
When I started up all nfs processes
munmap(0xb6f77000, 4096) = 0
openat(AT_FDCWD, "/etc/exports.d", O_RDONLY|O_NONBLOCK|O_LARGEFILE|O_DIRECTORY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
stat64("/usr/src", {st_mode=S_IFDIR|0755, st_size=1024, ...}) = 0
open("/proc/net/rpc/auth.unix.ip/channel", O_WRONLY|O_LARGEFILE) = 4
write(4, "nfsd 0.0.0.0 2147483647 -test-client-\n", 38) = 38
close(4) = 0
open("/proc/net/rpc/nfsd.export/channel", O_WRONLY|O_LARGEFILE) = 4
close(4) = 0
statfs64("/usr/src", 88, {f_type="EXT2_SUPER_MAGIC", f_bsize=1024, f_blocks=452442, f_bfree=71105, f_bavail=47323, f_files=118944, f_ffree=100933, f_fsid={2147225750, -1093875100}, f_namelen=255, f_frsize=1024}) = 0
open("/proc/net/rpc/nfsd.export/channel", O_WRONLY|O_LARGEFILE) = 4
write(4, "-test-client- /usr/src 3 8192 -1 -1 0\n", 38) = -1 ENOENT (No such file or directory)
close(4) = 0
write(2, "exportfs: ", 10exportfs: ) = 10
write(2, "/usr/src does not support NFS export", 36/usr/src does not support NFS export) = 36
write(2, "\n", 1
...so this is the same...
root@debian:~# fw_printenv
Warning: Bad CRC, using default environment
bootcmd=bootp; setenv bootargs root=/dev/nfs nfsroot=${serverip}:${rootpath} ip=${ipaddr}:${serverip}:${gatewayip}:${netmask}:${hostname}::off; bootm
bootdelay=5
baudrate=115200
root@debian:~#
|
marcint43
Re: exportfs: /anyfolder does not support NFS export March 07, 2014 07:25PM |
Marvell>> printenv bootargs=console=ttyS0,115200 mtdparts=nand_mtd:0x100000(uboot),0x80000(uboot_env),0x80000(key_store),0x80000(info),0xA00000(etc),0xA00000(kernel_1),0x2FC0000(rootfs1),0xA00000(kernel_2),0x2FC0000(rootfs2) root=/dev/nfs rw init=/init bootdelay=2 baudrate=115200 loads_echo=0 ipaddr=10.4.52.165 serverip=10.4.52.7 rootpath=/srv/ubuntu netmask=255.255.255.0 nandEcc=1bit MODEL_ID=AE03 PRODUCT_NAME=NSA-325v2 FEATURE_BIT=00 CONTRY_TYPE=FF VENDOR_NAME=MitraStar Technology Corp. run_diag=yes console=console=ttyS0,115200 mtdparts=nand_mtd:0xc0000@0(uboot)ro,0x7f00000@0x100000(root) ethprime=egiga0 bootargs_root=root=/dev/nfs rw bootargs_end=:::DB88FXX81:eth0:none image_name=uImage standalone=fsload 0x2000000 $(image_name);setenv bootargs $(console) root=/dev/mtdblock0 rw ip=$(ipaddr):$(serverip)$(bootargs_end) $(mvPhoneConfig); bootm 0x2000000; lcd0_enable=0 lcd0_params=640x480-16@60 ethaddr=00:50:43:00:02:02 ethmtu=1500 mvPhoneConfig=mv_phone_config=dev[0]:fxs,dev[1]:fxo mvNetConfig=mv_net_config=(00:11:88:0f:62:81,0:1:2:3),mtu=1500 usb0Mode=host yuk_ethaddr=00:00:00:EE:51:81 netretry=no rcvrip=169.254.100.100 loadaddr=0x02000000 autoload=no image_multi=yes ethact=egiga0 arcNumber=4495 bootargs_stock=console=ttyS0,115200 mtdparts=nand_mtd:0x100000(uboot),0x80000(uboot_env),0x80000(key_store),0x80000(info),0xA00000(etc),0xA00000(kernel_1),0x2FC0000(rootfs1),0xA00000(kernel_2),0x2FC0000(rootfs2) root=/dev/nfs rw init=/init bootargs_linux=console=ttyS0,115200 mtdparts=nand_mtd:0x100000(uboot),0x80000(uboot_env),0x80000(key_store),0x80000(info),0xA00000(etc),0xA00000(kernel_1),0x2FC0000(rootfs1),0xA00000(kernel_2),0x2FC0000(rootfs2) root=LABEL=rootfs loglevel=8 bootcmd_linux=setenv bootargs $(bootargs_linux); mw.l f1010100 0020c000; usb reset; ext2load usb 0:1 $(loadaddr) /uImage; ext2load usb 0:1 0x01100000 /uInitrd; bootm $(loadaddr) 0x01100000 bootcmd_stock=setenv bootargs $(bootargs_stock); nand read.e $(loadaddr) $(kernel_addr) 0xA00000; bootm $(loadadr) to_stock=setenv mainlineLinux no; setenv bootcmd \'run bootcmd_stock\'; saveenv; reset to_linux=setenv mainlineLinux yes; setenv bootcmd \'run bootcmd_linux\'; saveenv; reset bootcmd='run bootcmd_linux' stdin=serial stdout=serial stderr=serial mainlineLinux=yes enaMonExt=no enaCpuStream=no enaWrAllo=no pexMode=RC disL2Cache=no setL2CacheWT=yes disL2Prefetch=yes enaICPref=yes enaDCPref=yes sata_dma_mode=yes netbsd_en=no vxworks_en=no disaMvPnp=no enaAutoRecovery=yes kernel_addr=0xc80000 pcieTune=no pcieTune1=no Environment size: 2497/131068 bytes Marvell>> Marvell>> saveenv Saving Environment to NAND... Erasing Nand...Writing to Nand... done Marvell>>
root@debian:~# fw_printenv
Warning: Bad CRC, using default environment
bootcmd=bootp; setenv bootargs root=/dev/nfs nfsroot=${serverip}:${rootpath} ip=${ipaddr}:${serverip}:${gatewayip}:${netmask}:${hostname}::off; bootm
bootdelay=5
baudrate=115200
root@debian:~# exportfs -a
exportfs: /usr/src does not support NFS export
|
marcint43
Re: exportfs: /anyfolder does not support NFS export March 07, 2014 07:30PM |
|
Re: exportfs: /anyfolder does not support NFS export March 07, 2014 07:47PM |
Admin Registered: 13 years ago Posts: 18,580 |
> Marvell>> printenv > bootargs=console=ttyS0,115200 > mtdparts=nand_mtd:0x100000(uboot),0x80000(uboot_en > v),0x80000(key_store),0x80000(info),0xA00000(etc), > 0xA00000(kernel_1),0x2FC0000(rootfs1),0xA00000(ker > nel_2),0x2FC0000(rootfs2) root=/dev/nfs rw > init=/init > bootdelay=2 > baudrate=115200 > loads_echo=0 > ipaddr=10.4.52.165 > serverip=10.4.52.7 > rootpath=/srv/ubuntu > netmask=255.255.255.0 > nandEcc=1bit > MODEL_ID=AE03 > PRODUCT_NAME=NSA-325v2 > FEATURE_BIT=00 > CONTRY_TYPE=FF > VENDOR_NAME=MitraStar Technology Corp. > run_diag=yes > console=console=ttyS0,115200 > mtdparts=nand_mtd:0xc0000@0(uboot)ro,0x7f00000@0x1 > 00000(root) > ethprime=egiga0 > bootargs_root=root=/dev/nfs rw > bootargs_end=:::DB88FXX81:eth0:none > image_name=uImage > standalone=fsload 0x2000000 $(image_name);setenv > bootargs $(console) root=/dev/mtdblock0 rw > ip=$(ipaddr):$(serverip)$(bootargs_end) > $(mvPhoneConfig); bootm 0x2000000; > lcd0_enable=0 > lcd0_params=640x480-16@60 > ethaddr=00:50:43:00:02:02 > ethmtu=1500 > mvPhoneConfig=mv_phone_config=dev[0]:fxs,dev[1]:fx > o > mvNetConfig=mv_net_config=(00:11:88:0f:62:81,0:1:2 > :3),mtu=1500 > usb0Mode=host > yuk_ethaddr=00:00:00:EE:51:81 > netretry=no > rcvrip=169.254.100.100 > loadaddr=0x02000000 > autoload=no > image_multi=yes > ethact=egiga0 > arcNumber=4495 > bootargs_stock=console=ttyS0,115200 > mtdparts=nand_mtd:0x100000(uboot),0x80000(uboot_en > v),0x80000(key_store),0x80000(info),0xA00000(etc), > 0xA00000(kernel_1),0x2FC0000(rootfs1),0xA00000(ker > nel_2),0x2FC0000(rootfs2) root=/dev/nfs rw > init=/init > bootargs_linux=console=ttyS0,115200 > mtdparts=nand_mtd:0x100000(uboot),0x80000(uboot_en > v),0x80000(key_store),0x80000(info),0xA00000(etc), > 0xA00000(kernel_1),0x2FC0000(rootfs1),0xA00000(ker > nel_2),0x2FC0000(rootfs2) root=LABEL=rootfs > loglevel=8 > bootcmd_linux=setenv bootargs $(bootargs_linux); > mw.l f1010100 0020c000; usb reset; ext2load usb > 0:1 $(loadaddr) /uImage; ext2load usb 0:1 > 0x01100000 /uInitrd; bootm $(loadaddr) 0x01100000 > bootcmd_stock=setenv bootargs $(bootargs_stock); > nand read.e $(loadaddr) $(kernel_addr) 0xA00000; > bootm $(loadadr) > to_stock=setenv mainlineLinux no; setenv bootcmd > \'run bootcmd_stock\'; saveenv; reset > to_linux=setenv mainlineLinux yes; setenv bootcmd > \'run bootcmd_linux\'; saveenv; reset > bootcmd='run bootcmd_linux' > stdin=serial > stdout=serial > stderr=serial > mainlineLinux=yes > enaMonExt=no > enaCpuStream=no > enaWrAllo=no > pexMode=RC > disL2Cache=no > setL2CacheWT=yes > disL2Prefetch=yes > enaICPref=yes > enaDCPref=yes > sata_dma_mode=yes > netbsd_en=no > vxworks_en=no > disaMvPnp=no > enaAutoRecovery=yes > kernel_addr=0xc80000 > pcieTune=no > pcieTune1=no > > Environment size: 2497/131068 bytes > Marvell>> > > Marvell>> saveenv > Saving Environment to NAND... > Erasing Nand...Writing to Nand... done > Marvell>> > >>
> root@debian:~# fw_printenv
> Warning: Bad CRC, using default environment
> bootcmd=bootp; setenv bootargs root=/dev/nfs
> nfsroot=${serverip}:${rootpath}
> ip=${ipaddr}:${serverip}:${gatewayip}:${netmask}:$
> {hostname}::off; bootm
> bootdelay=5
> baudrate=115200
>
> root@debian:~# exportfs -a
> exportfs: /usr/src does not support NFS export
>
You 're not done with your rootfs yet. Look at /etc/fw_env.config. Address needs to be consistent with the UBoot env address that uBoot expects. My rootfs is for most Kirkwood plugs that default to 0xC0000. Your stock uBoot might be different.|
marcint43
Re: exportfs: /anyfolder does not support NFS export March 08, 2014 03:26AM |
root@debian:~# cat /proc/mtd dev: size erasesize name mtd0: 00100000 00020000 "uboot" mtd1: 00080000 00020000 "uboot_env" mtd2: 00080000 00020000 "key_store" mtd3: 00080000 00020000 "info" mtd4: 00a00000 00020000 "etc" mtd5: 00a00000 00020000 "kernel_1" mtd6: 02fc0000 00020000 "rootfs1" mtd7: 00a00000 00020000 "kernel_2" mtd8: 02fc0000 00020000 "rootfs2" root@debian:~# cat /etc/fw_env.config # MTD device name Device offset Env. size Flash sector size Number of sectors /dev/mtd0 0xc0000 0x20000 0x20000
|
marcint43
Re: exportfs: /anyfolder does not support NFS export March 08, 2014 03:44AM |
/ # cat /etc/fw_env.config # Configuration file for fw_(printenv/saveenv) utility. # Up to two entries are valid, in this case the redundand # environment sector is assumed present. # Notice, that the "Number of sectors" is ignored on NOR. # MTD device name Device offset Env. size Flash sector size Number of sectors # NAND example /dev/mtd1 0x0000 0x20000 0x20000 4 / # cat /proc/mtd dev: size erasesize name mtd0: 00100000 00020000 "uboot" mtd1: 00080000 00020000 "uboot_env" mtd2: 00080000 00020000 "key_store" mtd3: 00080000 00020000 "info" mtd4: 00a00000 00020000 "etc" mtd5: 00a00000 00020000 "kernel_1" mtd6: 02fc0000 00020000 "rootfs1" mtd7: 00a00000 00020000 "kernel_2" mtd8: 02fc0000 00020000 "rootfs2" / # reboot Marvell>> run to_linux fixed my config in debian: root@debian:~# cat /etc/fw_env.config /dev/mtd1 0x0000 0x20000 0x20000 4 reboot
root@debian:~# fw_printenv bootargs=console=ttyS0,115200 mtdparts=nand_mtd:0x100000(uboot),0x80000(uboot_env),0x80000(key_store),0x80000(info),0xA00000(etc),0xA00000(kernel_1),0x2FC0000(rootfs1),0xA00000(kernel_2),0x2FC0000(rootfs2) root=/dev/nfs rw init=/init bootdelay=2 baudrate=115200 loads_echo=0 ipaddr=10.4.52.165 serverip=10.4.52.7 rootpath=/srv/ubuntu netmask=255.255.255.0 nandEcc=1bit MODEL_ID=AE03 PRODUCT_NAME=NSA-325v2 FEATURE_BIT=00 CONTRY_TYPE=FF VENDOR_NAME=MitraStar Technology Corp. run_diag=yes console=console=ttyS0,115200 mtdparts=nand_mtd:0xc0000@0(uboot)ro,0x7f00000@0x100000(root) ethprime=egiga0 bootargs_root=root=/dev/nfs rw bootargs_end=:::DB88FXX81:eth0:none image_name=uImage standalone=fsload 0x2000000 $(image_name);setenv bootargs $(console) root=/dev/mtdblock0 rw ip=$(ipaddr):$(serverip)$(bootargs_end) $(mvPhoneConfig); bootm 0x2000000; lcd0_enable=0 lcd0_params=640x480-16@60 ethaddr=00:50:43:00:02:02 ethmtu=1500 mvPhoneConfig=mv_phone_config=dev[0]:fxs,dev[1]:fxo mvNetConfig=mv_net_config=(00:11:88:0f:62:81,0:1:2:3),mtu=1500 usb0Mode=host yuk_ethaddr=00:00:00:EE:51:81 netretry=no rcvrip=169.254.100.100 loadaddr=0x02000000 autoload=no image_multi=yes ethact=egiga0 arcNumber=4495 bootargs_stock=console=ttyS0,115200 mtdparts=nand_mtd:0x100000(uboot),0x80000(uboot_env),0x80000(key_store),0x80000(info),0xA00000(etc),0xA00000(kernel_1),0x2FC0000(rootfs1),0xA00000(kernel_2),0x2FC0000(rootfs2) root=/dev/nfs rw init=/init bootargs_linux=console=ttyS0,115200 mtdparts=nand_mtd:0x100000(uboot),0x80000(uboot_env),0x80000(key_store),0x80000(info),0xA00000(etc),0xA00000(kernel_1),0x2FC0000(rootfs1),0xA00000(kernel_2),0x2FC0000(rootfs2) root=LABEL=rootfs loglevel=8 bootcmd_linux=setenv bootargs $(bootargs_linux); mw.l f1010100 0020c000; usb reset; ext2load usb 0:1 $(loadaddr) /uImage; ext2load usb 0:1 0x01100000 /uInitrd; bootm $(loadaddr) 0x01100000 bootcmd_stock=setenv bootargs $(bootargs_stock); nand read.e $(loadaddr) $(kernel_addr) 0xA00000; bootm $(loadadr) to_stock=setenv mainlineLinux no; setenv bootcmd \'run bootcmd_stock\'; saveenv; reset to_linux=setenv mainlineLinux yes; setenv bootcmd \'run bootcmd_linux\'; saveenv; reset stdin=serial stdout=serial stderr=serial enaMonExt=no enaCpuStream=no enaWrAllo=no pexMode=RC disL2Cache=no setL2CacheWT=yes disL2Prefetch=yes enaICPref=yes enaDCPref=yes sata_dma_mode=yes netbsd_en=no vxworks_en=no disaMvPnp=no enaAutoRecovery=yes kernel_addr=0xc80000 pcieTune=no pcieTune1=no mainlineLinux=yes bootcmd='run bootcmd_linux' root@debian:~# root@debian:~# exportfs -a exportfs: /usr/src does not support NFS export root@debian:~# exportfs -r exportfs: /usr/src does not support NFS export
|
Re: exportfs: /anyfolder does not support NFS export March 08, 2014 04:58AM |
Admin Registered: 13 years ago Posts: 18,580 |
|
marcint43
Re: exportfs: /anyfolder does not support NFS export March 08, 2014 05:26PM |
share is visible ...but not accessible ?
CLIENT## mount -t nfs <NAS_IP>:/usr/src /test
mount.nfs: access denied by server while mounting <NAS_IP>:/usr/src
CLIENT# showmount -e <NAS_IP>
Export list for <NAS_IP>:
/usr/src 192.168.0.0/255.255.255.0
tcpdump on Zyxel-NAS side:
01:20:48.645073 IP IP_CLIENT.697 > IP_NAS.2049: Flags [S], seq 3297024397, win 14600, options [mss
1460,sackOK,TS val 6546064 ecr 0,nop,wscale 7], length 0
01:20:48.645144 IP IP_NAS.2049 > IP_CLIENT.697: Flags [S.], seq 2551774037, ack 3297024398, win 28960,
options [mss 1460,sackOK,TS val 94864 ecr 6546064,nop,wscale 6], length 0
01:20:48.645922 IP IP_CLIENT.697 > IP_NAS.2049: Flags [.], ack 1, win 115, options [nop,nop,TS val 6546065 ecr 94864], length 0
01:20:48.646005 IP IP_CLIENT.1232745354 > IP_NAS.2049: 40 null
01:20:48.646034 IP IP_NAS.2049 > IP_CLIENT.697: Flags [.], ack 45, win 453, options [nop,nop,TS val 94864 ecr 6546065], length 0
01:20:48.646173 IP IP_NAS.2049 > IP_CLIENT.1232745354: reply ok 24 null
01:20:48.647677 IP IP_CLIENT.697 > IP_NAS.2049: Flags [.], ack 29, win 115, options [nop,nop,TS val 6546065 ecr 94864], length 0
01:20:48.647724 IP IP_CLIENT.1249522570 > IP_NAS.2049: 112 getattr fh 0,0/24
01:20:48.647800 IP IP_NAS.2049 > IP_CLIENT.1249522570: reply ERR 20: Auth Bogus Credentials (seal broken)
01:20:48.648615 IP IP_CLIENT.697 > IP_NAS.2049: Flags [F.], seq 161, ack 53, win 115, options [nop,nop,TS val 6546065 ecr 94864], length 0
01:20:48.648678 IP IP_NAS.2049 > IP_CLIENT.697: Flags [F.], seq 53, ack 162, win 453, options [nop,nop,TS val 94864 ecr 6546065], length 0
01:20:48.649563 IP IP_CLIENT.697 > IP_NAS.2049: Flags [.], ack 54, win 115, options [nop,nop,TS val 6546066 ecr 94864], length 0
01:20:48.650039 IP IP_CLIENT.697 > IP_NAS.2049: Flags [S], seq 3297090096, win 14480, options [mss 1460,sackOK,TS val 6546066 ecr 94864,nop,wscale 7], length 0
01:20:48.650093 IP IP_NAS.2049 > IP_CLIENT.697: Flags [S.], seq 2551851418, ack 3297090097, win 28960,
options [mss 1460,sackOK,TS val 94865 ecr 6546066,nop,wscale 6], length 0
01:20:48.651771 IP IP_CLIENT.697 > IP_NAS.2049: Flags [.], ack 1, win 114, options [nop,nop,TS val 6546066 ecr 94865], length 0
01:20:48.651829 IP IP_CLIENT.1249522570 > IP_NAS.2049: 112 getattr fh 0,0/24
01:20:48.651857 IP IP_NAS.2049 > IP_CLIENT.697: Flags [.], ack 117, win 453, options [nop,nop,TS val 94865 ecr 6546066], length 0
01:20:48.651975 IP IP_NAS.2049 > IP_CLIENT.1249522570: reply ERR 20: Auth Bogus Credentials (seal broken)
01:20:48.652781 IP IP_CLIENT.697 > IP_NAS.2049: Flags [.], ack 25, win 114, options [nop,nop,TS val 6546066 ecr 94865], length 0
01:20:48.652817 IP IP_CLIENT.697 > IP_NAS.2049: Flags [F.], seq 117, ack 25, win 114, options [nop,nop,TS val 6546066 ecr 94865], length 0
01:20:48.652869 IP IP_NAS.2049 > IP_CLIENT.697: Flags [F.], seq 25, ack 118, win 453, options [nop,nop,TS val 94865 ecr 6546066], length 0
01:20:48.654203 IP IP_CLIENT.697 > IP_NAS.2049: Flags [.], ack 26, win 114, options [nop,nop,TS val 6546067 ecr 94865], length 0
01:20:51.657523 IP IP_CLIENT.697 > IP_NAS.2049: Flags [S], seq 3297155751, win 14480, options [mss 1460,sackOK,TS
val 6546818 ecr 94865,nop,wscale 7], length 0
01:20:51.657585 IP IP_NAS.2049 > IP_CLIENT.697: Flags [S.], seq 2598843427, ack 3297155752, win 28960, options [mss
1460,sackOK,TS val 95165 ecr 6546818,nop,wscale 6], length 0
01:20:51.658426 IP IP_CLIENT.697 > IP_NAS.2049: Flags [.], ack 1, win 114, options [nop,nop,TS val 6546818 ecr 95165], length 0
01:20:51.658495 IP IP_CLIENT.1249522570 > IP_NAS.2049: 112 getattr fh 0,0/24
01:20:51.658523 IP IP_NAS.2049 > IP_CLIENT.697: Flags [.], ack 117, win 453, options [nop,nop,TS val 95165 ecr 6546818], length 0
01:20:51.658639 IP IP_NAS.2049 > IP_CLIENT.1249522570: reply ERR 20: Auth Bogus Credentials (seal broken)
01:20:51.660244 IP IP_CLIENT.697 > IP_NAS.2049: Flags [.], ack 25, win 114, options [nop,nop,TS val 6546818 ecr 95165], length 0
01:20:51.689513 IP IP_CLIENT.697 > IP_NAS.2049: Flags [F.], seq 117, ack 25, win 114, options [nop,nop,TS val 6546826 ecr 95165], length 0
01:20:51.689569 IP IP_NAS.2049 > IP_CLIENT.697: Flags [F.], seq 25, ack 118, win 453, options [nop,nop,TS val 95168 ecr 6546826], length 0
01:20:51.690374 IP IP_CLIENT.697 > IP_NAS.2049: Flags [.], ack 26, win 114, options [nop,nop,TS val 6546826 ecr 95168], length 0
|
marcint43
Re: exportfs: /anyfolder does not support NFS export March 08, 2014 05:35PM |
CLIENT# mount -vvvv -t nfs IP_NAS:/usr/src a mount: fstab path: "/etc/fstab" mount: mtab path: "/etc/mtab" mount: lock path: "/etc/mtab~" mount: temp path: "/etc/mtab.tmp" mount: UID: 0 mount: eUID: 0 mount: spec: "IP_NAS:/usr/src" mount: node: "a" mount: types: "nfs" mount: opts: "(null)" mount: external mount: argv[0] = "/sbin/mount.nfs" mount: external mount: argv[1] = "IP_NAS:/usr/src" mount: external mount: argv[2] = "a" mount: external mount: argv[3] = "-v" mount: external mount: argv[4] = "-o" mount: external mount: argv[5] = "rw" mount.nfs: timeout set for Sun Mar 9 00:35:25 2014 mount.nfs: trying text-based options 'vers=4,addr=IP_NAS,clientaddr=IP_CLIENT' mount.nfs: mount(2): Permission denied mount.nfs: access denied by server while mounting IP_NAS:/usr/src CLIENT# CLIENT# CLIENT# mount -vvvv -t nfs -o vers=3 IP_NAS:/usr/src a mount: fstab path: "/etc/fstab" mount: mtab path: "/etc/mtab" mount: lock path: "/etc/mtab~" mount: temp path: "/etc/mtab.tmp" mount: UID: 0 mount: eUID: 0 mount: spec: "IP_NAS:/usr/src" mount: node: "a" mount: types: "nfs" mount: opts: "vers=3" mount: external mount: argv[0] = "/sbin/mount.nfs" mount: external mount: argv[1] = "IP_NAS:/usr/src" mount: external mount: argv[2] = "a" mount: external mount: argv[3] = "-v" mount: external mount: argv[4] = "-o" mount: external mount: argv[5] = "rw,vers=3" mount.nfs: timeout set for Sun Mar 9 00:35:37 2014 mount.nfs: trying text-based options 'vers=3,addr=IP_NAS' mount.nfs: prog 100003, trying vers=3, prot=6 mount.nfs: trying IP_NAS prog 100003 vers 3 prot TCP port 2049 mount.nfs: prog 100005, trying vers=3, prot=17 mount.nfs: trying IP_NAS prog 100005 vers 3 prot UDP port 59384 mount.nfs: mount(2): Permission denied mount.nfs: access denied by server while mounting IP_NAS:/usr/src CLIENT#
|
marcint43
Re: exportfs: /anyfolder does not support NFS export March 08, 2014 06:30PM |
|
Re: exportfs: /anyfolder does not support NFS export March 08, 2014 06:30PM |
Admin Registered: 13 years ago Posts: 18,580 |
|
marcint43
Re: exportfs: /anyfolder does not support NFS export March 08, 2014 06:32PM |
|
Sintu Kumar
Re: exportfs: /anyfolder does not support NFS export May 22, 2014 06:43AM |
|
Re: exportfs: /anyfolder does not support NFS export November 29, 2014 03:46PM |
Registered: 9 years ago Posts: 1 |
# /etc/fstab /mnt/My\040Book /export/My\040Book none bind 0 0 # /etc/exports /export/My\040Book 10.0.0.0/24(rw,nohide,insecure,no_subtree_check,async)
# /etc/fstab /mnt/My\040Book /export/MyBook none bind 0 0 # /etc/exports /export/My Book 10.0.0.0/24(rw,nohide,insecure,no_subtree_check,async)
|
marcint43
Re: exportfs: /anyfolder does not support NFS export August 26, 2021 03:47AM |