1
1
# Logging
2
2
3
- By default, the image will output a reasonable level of logging information so you can see verify that the server is operating as expected.
3
+ By default, the image will output a reasonable level of logging information so you can verify that the server is operating as expected.
4
4
5
- You can bump up the log level via the ` NFS_LOG_LEVEL ` environment variable. Currently, the only acceptable value is ` DEBUG ` .
5
+ You can adjust the logging level via the ` NFS_LOG_LEVEL ` environment variable. Currently, the only acceptable values are ` INFO ` (default) and ` DEBUG ` .
6
6
7
7
In your ` docker-run ` command:
8
8
```
@@ -16,7 +16,7 @@ services:
16
16
image : erichough/nfs-server
17
17
...
18
18
environment :
19
- - LOG_LEVEL : DEBUG
19
+ - NFS_LOG_LEVEL : DEBUG
20
20
` ` `
21
21
22
22
### Normal log output
@@ -28,22 +28,17 @@ Normal, non-debug logging will look something like this:
28
28
SETTING UP ...
29
29
==================================================================
30
30
----> building /etc/exports from environment variables
31
- ----> collected 4 valid export(s) from NFS_EXPORT_* environment variables
32
- ----> kernel module nfs is loaded
33
- ----> kernel module nfsd is loaded
34
- ----> kernel module rpcsec_gss_krb5 is loaded
31
+ ----> collected 3 valid export(s) from NFS_EXPORT_* environment variables
35
32
----> setup complete
36
33
37
34
==================================================================
38
35
STARTING SERVICES ...
39
36
==================================================================
40
- ----> mounting rpc_pipefs filesystem onto /var/lib/nfs/rpc_pipefs
41
- ----> mounting nfsd filesystem onto /proc/fs/nfsd
42
37
----> starting rpcbind
43
- ----> exporting filesystem(s)
38
+ ----> starting exportfs
44
39
----> starting rpc.mountd on port 32767
45
- ----> starting statd on port 32765 (outgoing from port 32766)
46
- ----> starting idmapd
40
+ ----> starting rpc. statd on port 32765 (outgoing from port 32766)
41
+ ----> starting rpc. idmapd
47
42
----> starting rpc.nfsd on port 2049 with 16 server thread(s)
48
43
----> starting rpc.svcgssd
49
44
----> all services started normally
@@ -54,9 +49,8 @@ Normal, non-debug logging will look something like this:
54
49
----> list of enabled NFS protocol versions: 3
55
50
----> list of container exports:
56
51
----> /nfs/htpc-media *(ro,no_subtree_check,insecure,async)
57
- ----> /nfs/homes/staff *(rw,no_subtree_check,insecure,sec=krb5p)
52
+ ----> /nfs/homes/staff *(rw,no_subtree_check,insecure,no_root_squash, sec=krb5p)
58
53
----> /nfs/homes/ehough *(rw,no_subtree_check,insecure,no_root_squash,sec=krb5p)
59
- ----> /nfs/backup/duplicacy *(rw,no_subtree_check,insecure,sec=krb5p,all_squash,anonuid=0,anongid=0)
60
54
----> list of container ports that should be exposed:
61
55
----> 111 (TCP and UDP)
62
56
----> 2049 (TCP and UDP)
@@ -71,13 +65,16 @@ Normal, non-debug logging will look something like this:
71
65
72
66
### Debug output
73
67
74
- Debug output will look something like this:
68
+ Debug output will be much more detailed, and it may be very helpful when diagnosing NFS problems.
75
69
76
70
```
77
71
==================================================================
78
72
SETTING UP ...
79
73
==================================================================
80
- ----> /etc/exports is baked into the image
74
+ ----> log level set to DEBUG
75
+ ----> will use requested rpc.nfsd thread count of 16
76
+ ----> building /etc/exports from environment variables
77
+ ----> collected 3 valid export(s) from NFS_EXPORT_* environment variables
81
78
----> kernel module nfs is loaded
82
79
----> kernel module nfsd is loaded
83
80
----> kernel module rpcsec_gss_krb5 is loaded
@@ -91,37 +88,37 @@ mount: mount('rpc_pipefs','/var/lib/nfs/rpc_pipefs','rpc_pipefs',0x00008000,'(nu
91
88
----> mounting nfsd filesystem onto /proc/fs/nfsd
92
89
mount: mount('nfsd','/proc/fs/nfsd','nfsd',0x00008000,'(null)'):0
93
90
----> starting rpcbind
94
- ----> exporting filesystem(s)
95
- exporting *:/nfs/backup/duplicacy
91
+ ----> starting exportfs
96
92
exporting *:/nfs/homes/ehough
97
93
exporting *:/nfs/homes/staff
98
94
exporting *:/nfs/htpc-media
99
95
----> starting rpc.mountd on port 32767
100
- ----> starting statd on port 32765 (outgoing from port 32766)
101
- ----> starting idmapd
96
+ ----> starting rpc.statd on port 32765 (outgoing from port 32766)
97
+ ----> starting rpc.idmapd
98
+ ----> starting rpc.nfsd on port 2049 with 16 server thread(s)
99
+ rpc.nfsd: knfsd is currently down
100
+ rpc.nfsd: Writing version string to kernel: -2 +3 +4 +4.1 +4.2
101
+ rpc.nfsd: Created AF_INET TCP socket.
102
+ rpc.nfsd: Created AF_INET UDP socket.
103
+ rpc.nfsd: Created AF_INET6 TCP socket.
104
+ rpc.nfsd: Created AF_INET6 UDP socket.
102
105
rpc.idmapd: Setting log level to 11
103
106
107
+ ----> starting rpc.svcgssd
104
108
rpc.idmapd: libnfsidmap: using domain: hough.matis
105
109
rpc.idmapd: libnfsidmap: Realms list: 'HOUGH.MATIS'
106
110
rpc.idmapd: libnfsidmap: processing 'Method' list
107
111
rpc.idmapd: static_getpwnam: name 'nfs/blue@HOUGH.MATIS' mapped to 'root'
108
112
rpc.idmapd: static_getpwnam: localname 'melissa' for 'melissa@HOUGH.MATIS' not found
109
113
rpc.idmapd: static_getpwnam: name 'ehough@HOUGH.MATIS' mapped to 'ehough'
114
+ libtirpc: debug level 3
110
115
rpc.idmapd: static_getgrnam: group 'nfs/blue@HOUGH.MATIS' mapped to 'root'
111
116
rpc.idmapd: static_getgrnam: local group 'melissa' for 'melissa@HOUGH.MATIS' not found
112
117
rpc.idmapd: static_getgrnam: group 'ehough@HOUGH.MATIS' mapped to 'ehough'
113
118
rpc.idmapd: libnfsidmap: loaded plugin /usr/lib/libnfsidmap/static.so for method static
114
119
rpc.idmapd: Expiration time is 600 seconds.
115
120
rpc.idmapd: Opened /proc/net/rpc/nfs4.nametoid/channel
116
121
rpc.idmapd: Opened /proc/net/rpc/nfs4.idtoname/channel
117
- ----> starting rpc.nfsd on port 2049 with 16 server thread(s)
118
- rpc.nfsd: knfsd is currently down
119
- rpc.nfsd: Writing version string to kernel: -2 +3 +4 +4.1 +4.2
120
- rpc.nfsd: Created AF_INET TCP socket.
121
- rpc.nfsd: Created AF_INET UDP socket.
122
- rpc.nfsd: Created AF_INET6 TCP socket.
123
- rpc.nfsd: Created AF_INET6 UDP socket.
124
- ----> starting rpc.svcgssd
125
122
entering poll
126
123
----> all services started normally
127
124
@@ -130,9 +127,8 @@ entering poll
130
127
==================================================================
131
128
----> list of enabled NFS protocol versions: 4.2, 4.1, 4, 3
132
129
----> list of container exports:
133
- ----> /nfs/backup/duplicacy *(rw,sync,wdelay,hide,nocrossmnt,insecure,root_squash,all_squash,no_subtree_check,secure_locks,acl,no_pnfs,anonuid=0,anongid=0,sec=krb5p,rw,insecure,root_squash,all_squash)
134
130
----> /nfs/homes/ehough *(rw,sync,wdelay,hide,nocrossmnt,insecure,no_root_squash,no_all_squash,no_subtree_check,secure_locks,acl,no_pnfs,anonuid=65534,anongid=65534,sec=krb5p,rw,insecure,no_root_squash,no_all_squash)
135
- ----> /nfs/homes/staff *(rw,sync,wdelay,hide,nocrossmnt,insecure,root_squash ,no_all_squash,no_subtree_check,secure_locks,acl,no_pnfs,anonuid=65534,anongid=65534,sec=krb5p,rw,insecure,root_squash ,no_all_squash)
131
+ ----> /nfs/homes/staff *(rw,sync,wdelay,hide,nocrossmnt,insecure,no_root_squash ,no_all_squash,no_subtree_check,secure_locks,acl,no_pnfs,anonuid=65534,anongid=65534,sec=krb5p,rw,insecure,no_root_squash ,no_all_squash)
136
132
----> /nfs/htpc-media *(ro,async,wdelay,hide,nocrossmnt,insecure,root_squash,no_all_squash,no_subtree_check,secure_locks,acl,no_pnfs,anonuid=65534,anongid=65534,sec=sys,ro,insecure,root_squash,no_all_squash)
137
133
----> list of container ports that should be exposed:
138
134
----> 111 (TCP and UDP)
@@ -143,6 +139,14 @@ entering poll
143
139
==================================================================
144
140
READY AND WAITING FOR NFS CLIENT CONNECTIONS
145
141
==================================================================
142
+ rpc.statd: Version 2.3.2 starting
143
+ rpc.statd: Flags: No-Daemon Log-STDERR TI-RPC
144
+ rpc.statd: Failed to read /var/lib/nfs/state: Address in use
145
+ rpc.statd: Initializing NSM state
146
+ rpc.statd: Local NSM state number: 3
147
+ rpc.statd: Failed to open /proc/sys/fs/nfs/nsm_local_state: Read-only file system
148
+ rpc.statd: Running as root. chown /var/lib/nfs to choose different user
149
+ rpc.statd: Waiting for client connections
146
150
leaving poll
147
151
handling null request
148
152
svcgssd_limit_krb5_enctypes: Calling gss_set_allowable_enctypes with 7 enctypes from the kernel
@@ -154,4 +158,5 @@ sending null reply
154
158
writing message: \x \x6082024606092a864886f71201020201006e82023530820231a003020105a10302010ea20703050020000000a38201306182012c30820128a003020105a10d1b0b484f5547482e4d41544953a2153013a003020103a10c300a1b036e66731b036e6173a381fa3081f7a003020113a103020106a281ea0481e79cf640041a02f97332a25760a707a3f039f61301d07b2dfbb8bf9448cbfd168d0958c7717b535f7799c87390469c94045a6cd3f54c91ddeda9274b1ea492a43e6b17dec3ad17aaa94b9e61cdd4f4c8e7a35d8e84d56c7657e63536358e1316e2e8362922b47b465dd57aa29cb743128432decee09c3a06e6b4d5f6cebcd0978ee37bf0155a01a6ed623dc7b3068163fedaadec1e1509788db701c5308c703aa0e3196188e40c22afc361d2d9762750627c091516f05059a1f965df187dc981f4ac59bf3f424f23e676109a8c93af93b66f704f78703e1ef642fddf5b01d7deb40db26642e9f4f0a481e73081e4a003020111a281dc0481d9299c7ea474abf5d08a5f4f977254552e712f783f89bf40eb2cbd0082614593e377ec8cfe1c1ffb1bc0fad366382258f63857928240933914478fbceadc3b3bfe2e1f9a477c601d6b20c19898813878f45cea78ae601a342f000faf89c2e0e4c37fdb5db7937ac327ac0470c1f97dd421a112a6739467132d598db38ff99f9a88a8ac44e72f5cd088bd4d6159e15be75a7447d556134bda4fa0a96e64e3350d3a198e0635e4e7fb4900962aed3912fe0f316a1fa27121133232816b1177c707c0c37b396add3b347be38db756f05815ca3de5b3874782d80bf9 1552080460 0 0 \x01000000 \x60819906092a864886f71201020202006f8189308186a003020105a10302010fa27a3078a003020111a271046fdfb95cbe1237d785691a0ca14b4f7443142dda2b2a1b2845499bdb69b538719fbfc99b71d72ae61d7bd9966c106b2381fd08690082de26da5b8f521081035b5d7b8bf6c6eda85fd73c1c76ff03bec7693695e0b3d9e72069ec3772f93c4dbc5e8ce698a0854b494714bd5801204af3
155
159
finished handling null request
156
160
entering poll
161
+ ...
157
162
```
0 commit comments