제로 블록 마운트를 사용하는 NFS는 65바이트 미만의 파일을 보고합니다.

제로 블록 마운트를 사용하는 NFS는 65바이트 미만의 파일을 보고합니다.

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)

그 자체로는 문제가 발생하지 않았지만 예상치 못한 동작이 발생했습니다.

관련 정보