Você pode usar uma das opções globais do Samba para resolver esse problema, conforme discutido aqui . Esta página da Web declara explicitamente:
This global option is used on systems that incorrectly determine the free space left on the disk. So far, the only confirmed system that needs this option set is Ultrix. There is no default value for this option, which means that Samba already knows how to compute the free disk space on its own and the results are considered reliable. You can override it as follows:
[global]
dfree command = /usr/local/bin/dfree
This option should point to a script that should return the total disk space in a block, and the number of available blocks. The Samba documentation recommends the following as a usable script:
#!/bin/sh
df $1 | tail -1 | awk '{print $2" "$4}'
Apenas certifique-se de que o script acima seja modificado para incluir todos os seus diferentes sistemas de arquivos e que ele retorne os valores combinados para a soma de todos os sistemas de arquivos. Ou alternativamente, para o sistema de arquivos específico que você deseja usar.