the following diff makes df printing aligned inode informations.
before patch
solene@t480 /usr/src/bin/df $ df -ik
Filesystem 1K-blocks Used Avail Capacity iused ifree %iused
Mounted on
/dev/sd2a 1028878 137862 839574 14% 2227 153675 1% /
/dev/sd2l 312080984 38691660 257785276 13% 519480 19221190 3% /home
/dev/sd2d 4125390 7718 3911404 0% 113 545549 0% /tmp
/dev/sd2f 2061054 786084 1171918 40% 14608 271214 5% /usr
/dev/sd2g 1028878 191052 786384 20% 9211 146691 6%
/usr/X11R6
/dev/sd2h 10318462 7347916 2454624 75% 171668 1153514 13%
/usr/local
/dev/sd2k 6189758 150842 5729430 3% 2469 803033 0%
/usr/obj
/dev/sd2j 2061054 1115678 842324 57% 105820 180002 37%
/usr/src
/dev/sd2e 20124398 1498948 17619232 8% 14606 2557808 1% /var
/dev/sd2m 127381766 92115060 28897618 76% 623330 15616668 4% /data
with patch
solene@t480 /usr/src/bin/df $ ./df -ik
Filesystem 1K-blocks Used Avail Capacity iused ifree %iused
Mounted on
/dev/sd2a 1028878 137862 839574 14% 2227 153675 1% /
/dev/sd2l 312080984 38691660 257785276 13% 519480 19221190 3%
/home
/dev/sd2d 4125390 7718 3911404 0% 113 545549 0% /tmp
/dev/sd2f 2061054 786084 1171918 40% 14608 271214 5% /usr
/dev/sd2g 1028878 191052 786384 20% 9211 146691 6%
/usr/X11R6
/dev/sd2h 10318462 7347916 2454624 75% 171668 1153514 13%
/usr/local
/dev/sd2k 6189758 150842 5729430 3% 2469 803033 0%
/usr/obj
/dev/sd2j 2061054 1115678 842324 57% 105820 180002 37%
/usr/src
/dev/sd2e 20124398 1498948 17619232 8% 14606 2557808 1% /var
/dev/sd2m 127381766 92115060 28897618 76% 623330 15616668 4%
/data
Index: df.c
===================================================================
RCS file: /cvs/src/bin/df/df.c,v
retrieving revision 1.59
diff -u -p -r1.59 df.c
--- df.c 14 Aug 2016 21:07:40 -0000 1.59
+++ df.c 25 Oct 2018 10:52:21 -0000
@@ -328,7 +328,7 @@ prtstat(struct statfs *sfsp, int maxwidt
if (iflag) {
inodes = sfsp->f_files;
used = inodes - sfsp->f_ffree;
- (void)printf(" %7llu %7llu %5.0f%% ", used, sfsp->f_ffree,
+ (void)printf(" %8llu %8llu %5.0f%% ", used, sfsp->f_ffree,
inodes == 0 ? 100.0 : (double)used / (double)inodes * 100.0);
} else
(void)printf(" ");
@@ -363,7 +363,7 @@ bsdprint(struct statfs *mntbuf, long mnt
maxwidth, maxwidth, "Filesystem", header);
}
if (iflag)
- (void)printf(" iused ifree %%iused");
+ (void)printf(" iused ifree %%iused");
(void)printf(" Mounted on\n");