/ become magically full

off topic but it make me update my backup script :

DATA0="/data0/.data0.test"
DATA1="/data1/.data1.test"
#-----------------------------------------------------------------------
if ! [ -f "${DATA0}" ]; then
	printf "\n ERROR : /data0 not mounted \n\n" >> ${LOG}
	exit 1
fi

if ! [ -f "${DATA1}" ]; then
	printf "\n ERROR : /data1 not mounted \n\n" >> ${LOG}
	exit 1
fi

you can check with mountpoint like this

#!/bin/bash

if mountpoint -q /home; then
  echo "It's a mountpoint"
fi

The new mount is on top of the old data. It lays on top like a blanket. You can not see nor access the old data. If you unmount the old data is visible again.