NFS4 마운트에서 수수께끼 같은 작은 파일 문제가 발생했습니다. 어떤 경우에는 65바이트 미만의 데이터가 0 데이터를 사용하는 것으로 나타납니다. du
예를 들어 출력에 눈에 띄게 빈 파일이 생성됩니다 .
# du -csh foo*
4.0K foo # 65 bytes
0 foo2 # 64 bytes
0 foo3 # 0 bytes
4.0K total
du
유사한 내용 이 stat
표시되므로(동일한 ) 동작이 속하지 않는 것 같습니다 ls -ls
.
# stat foo* | grep -E "File|Size"
File: ‘foo’
Size: 65 Blocks: 8 IO Block: 65536 regular file
File: ‘foo2’
Size: 64 Blocks: 0 IO Block: 65536 regular file
File: ‘foo3’
Size: 0 Blocks: 0 IO Block: 65536 regular empty file
다음 nfs 패키지를 사용하십시오
nfs-utils-1.3.0-0.68.el7.2.x86_64
설치는 다음과 같습니다.
1.2.3.18:/test on /home/user/mnt type nfs4 (rw,relatime,vers=4.0,rsize=65536,wsize=65536,namlen=255,hard,proto=tcp,timeo=600,retrans=2,sec=sys,clientaddr=1.2.3.116,local_lock=none,addr=1.2.3.18)
그 자체로는 문제가 발생하지 않았지만 예상치 못한 동작이 발생했습니다.