Allow user code creating free space snapshot

Sometimes the user code (e.g. Anaconda) needs to snapshot available free space
so that it can lately read it and calculate with it.

Related: rhbz#1132436