Truenas core version: TrueNAS-13.0-U5.2
nfs client os system: centos 7.9.2009
client mount command:
PROBLEM:
1. client read and create file error, but create directory success
2. /var/log/messages log
3. When the client remounts nfs, the file can be created normally in the first few seconds, but then the same error occurs
4.
Can anyone help me? How can this be resolved.
nfs client os system: centos 7.9.2009
client mount command:
192.168.10.16:/mnt/dev1/jenkins on /var/jenkins_home type nfs4 (rw,noatime,nodiratime,vers=4.0,rsize=131072,wsize=131072,namlen=255,hard,noresvport,proto=tcp,timeo=600,retrans=2,sec=sys,clientaddr=192.168.3.106,local_lock=none,addr=192.168.10.16,_netdev)
PROBLEM:
1. client read and create file error, but create directory success
[root@localhost 123]# touch 1122 touch: cannot touch ‘1122’: Input/output error
[root@localhost 123]# touch 2233 touch: cannot touch ‘2233’: Input/output error
[root@localhost 123]# touch 3344 touch: cannot touch ‘3344’: Input/output error
[root@localhost 123]# mkdir 1122
[root@localhost 123]# mkdir 2233
[root@localhost 123]# mkdir 3344
[root@localhost 123]# touch 4455 touch: cannot touch ‘4455’: Input/output error
[root@localhost 123]# touch 5566 touch: cannot touch ‘5566’: Input/output error
2. /var/log/messages log
Nov 13 16:43:29 localhost kernel: NFS: nfs4_reclaim_open_state: Lock reclaim failed! Nov 13 16:43:29 localhost kernel: NFS: nfs4_reclaim_open_state: Lock reclaim failed!
3. When the client remounts nfs, the file can be created normally in the first few seconds, but then the same error occurs
[root@localhost 123]# cd
[root@localhost ~]# umount /var/jenkins_home/
[root@localhost ~]# mount -a
[root@localhost ~]# cd /var/jenkins_home/123/
[root@localhost 123]# touch 1111
[root@localhost 123]# touch 2222
[root@localhost 123]# touch 3333
[root@localhost 123]# touch 4444
[root@localhost 123]# touch 5555 touch: cannot touch ‘5555’: Input/output error
[root@localhost 123]# touch 6666 touch: cannot touch ‘6666’: Input/output error
[root@localhost 123]# touch 1111
[root@localhost 123]# touch 2222
[root@localhost 123]# touch 3333
[root@localhost 123]# touch 4444
[root@localhost 123]# touch 5555 touch: cannot touch ‘5555’: Input/output error
[root@localhost 123]# touch aaaa touch: cannot touch ‘aaaa’: Input/output error
[root@localhost 123]# touch bbbb touch: cannot touch ‘bbbb’: Input/output error
[root@localhost 123]# mkdir 5555
[root@localhost 123]# mkdir 6666
4.
Can anyone help me? How can this be resolved.