Using Python module statvfs
import os
path = "/data"
# specify any of a directory on specific disk.info = os.statvfs(path)print(info)
# output example: os.statvfs_result(f_bsize=4096, f_frsize=4096, f_blocks=5153733, f_bfree=454587, f_bavail=188381, f_files=1280000, f_ffree=1197286, f_favail=1197286, f_flag=4096, f_namemax=255)used_size = (info.f_bsize*info.f_blocks)/(1024*1024*1024)
free_size = (info.f_bsize*info.f_bfree)/(1024*1024*1024)
# GB sizeprint(free_size)