NFS4マウントで謎のような小さなファイルの問題が発生しました。場合によっては、65バイト未満のデータがゼロデータを使用しているように見えます。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)
それ自体では問題は発生しませんでしたが、予期しない動作が発生しました。