du command problem

When I issue the du -sg from root to get the overall size of used disk on my AIX 6100-04 server I get back a size larger then my disk. From what I have read it may be adding the size of all linked directories. Is there a command to get the true disk useage or a switch for du to not count links for AIX?
example;

hdisk0 = 25 Gig total  
hdisk1 = 50 Gig total

du -sg from root returns 90 Gig

In / are all filesystems mounted into which are also counted into for the space calculation. So this will be everything available and mounted.
You can issue a

df -g /

for example to see, how much of your / is currently being used.

That does fix my problem. I still get a return of more space then is possible. With no NFS mounts and a total disk size of 100 Gig I get 150 Gig when I issue the du -g / or the du -sg. Why????

Mounting and remounting of the filesystem may solve the problem
and i had the same problem when OS backup was not completed one of DB container file size become 1.5TB whilst total hard Disk size was only 1TB
try to search files larger 50G or so you may find the corrupted file