David Fowler has a new stored procedure for you:
We love xp_fixeddrives here, it’s a quick and simple way to see how much space you’ve got available on your drives. But there are just a couple of things that I really wish it would do better.
Firstly, I’d love to see the total size of the drive and possibly even a percentage of free space left.
Secondly, mount points. If you’ve got any databases that are on mount points, it’s not going to give you any idea of what you’ve got left on there.
This is the reason that I put together sp_drivespace.
Click through for the script. It would be interesting to see if this works on Linux as well.