Index: plugins/check_disk.c
--- plugins/check_disk.c.orig
+++ plugins/check_disk.c
@@ -325,7 +325,7 @@ main (int argc, char **argv)
       get_stats (path, &fsp);
 
       if (verbose >= 3) {
-        printf ("For %s, used_pct=%f free_pct=%f used_units=%lu free_units=%lu total_units=%lu used_inodes_pct=%f free_inodes_pct=%f fsp.fsu_blocksize=%lu mult=%lu\n",
+        printf ("For %s, used_pct=%f free_pct=%f used_units=%llu free_units=%llu total_units=%llu used_inodes_pct=%f free_inodes_pct=%f fsp.fsu_blocksize=%ju mult=%ju\n",
                 me->me_mountdir,
                 path->dused_pct,
                 path->dfree_pct,
@@ -1080,7 +1080,7 @@ get_stats (struct parameter_list *p, struct fs_usage *
         get_fs_usage (p_list->best_match->me_mountdir, p_list->best_match->me_devname, &tmpfsp);
         get_path_stats(p_list, &tmpfsp);
         if (verbose >= 3)
-          printf("Group %s: adding %lu blocks sized %lu, (%s) used_units=%lu free_units=%lu total_units=%lu mult=%lu\n",
+          printf("Group %s: adding %ju blocks sized %ju, (%s) used_units=%llu free_units=%llu total_units=%llu mult=%ju\n",
                  p_list->group,
 				 tmpfsp.fsu_blocks,
 				 tmpfsp.fsu_blocksize,
@@ -1109,7 +1109,7 @@ get_stats (struct parameter_list *p, struct fs_usage *
         first = 0;
       }
       if (verbose >= 3)
-        printf("Group %s now has: used_units=%lu free_units=%lu total_units=%lu fsu_blocksize=%lu mult=%lu\n",
+        printf("Group %s now has: used_units=%llu free_units=%llu total_units=%llu fsu_blocksize=%ju mult=%ju\n",
                p->group,
                p->dused_units,
                p->dfree_units,
