Cache results of df.

When multiple PG clusters are running
on the same device, run df for it only once.