well for some reason the UUID for /data was wrong in my fstab (no idea how this could have been as i had done nothing to it before this and i thought the whole point of a uuid was that it was unique to that device) have changed the uuid listed and now works fine.
well for some reason the UUID for /data was wrong in my fstab (no idea how this could have been as i had done nothing to it before this and i thought the whole point of a uuid was that it was unique to that device) have changed the uuid listed and now works fine.