Complex sentence: Data must be moved from one DataNode to another one if its free space is not adequate, and in the case of creating additional replicas, data should move to assure the balance of the system.
Split into simpler sentences: Data must be moved form a DataNode to another one if its free space is not satisfying. And also, in the case of creating additional replicas, data should move to assure the balance of the system.