I have made samba 2.07 with quota enable and installed it on my FreeBSD(4.1-stable) Box as my file server. But I found a strange situation: Every user on my server has set quota (e.g. 10M). If he copy a file that its size is bigger than 10M from Windows 2K client to my BSD box through Samba, he will get a 'disk full' message at client side, but after he clicks 'OK', the file still appears on the BSD's share with correct file size. In fact, this file is corrupt, it just has 10M correct data (if this user can use 10M free space), and other data will clear to zero. Does any one encounter this problem? How does Samba check the user quota?