in internal/diskutil/grow.go [107:119]
func getDiskFreeSpace(ctx context.Context, util DiskUtil, disk *types.DiskInfo) (uint64, error) {
partitions, err := util.List(ctx, nil)
if err != nil {
return 0, err
}
parentDiskID, err := disk.ParentDeviceID()
if err != nil {
return 0, err
}
return partitions.AvailableDiskSpace(parentDiskID)
}