> Note that ti's the same value as / .
 > 
 > What is happening is a bit of a (rather neat IMO) optimization.
 > During startup, the OS dynamically picks an optimized version of libc
 > for the running system (based on the capabilities of the cpu) and
 > overlays the default libc with that version (note it doesn't modify
 > anything on disk, it just 'hides' the default one).  In your case, it
 > determined that /usr/lib/libc/libc_hwcap2.so.1 was the best fit, and
 > so it loopback mounts that as /lib/libc.so.1.  Because of that, the
 > used/free/etc. stats for the 'filesystem' (which is just a single
 > file) are the same as the underlying filesystem (i.e. /).

This optimization causes a lot of problems too -- e.g., how to back up or
upgrade the hidden generic libc.so.1.  It also leads to this meaningless
and confusing output in df.

-- 
meem

Reply via email to