La differenza potrebbe essere dovuta all'arotondamento per difetto (ceil), che ho prefito a (floor) che arrotonda per eccesso, nella trasformazione da bytes (per me incomprensibile) a MB.C'è qualche differenza, invece, nel conteggio dello spazio libero.
Grazie per il test...