Disk space is an OS function. you check the server itself to find this out. SQL Server has space reserved in its files, and sp_spaceused (and numerous other scripts) can help here. If SQL needs more space, and the databases are configured to grow, it asks the OS for space. It doesn't manage it.
xp_fixeddrives can be used inside SQL Server for gross numbers.