Since the base/flat disk seems to be incomplete (250GB provisioned, ~21GB remaining), I'd think the best you can do is to boot the VM from a Live Linux ISO image, and try to extract/backup important data. Attempts to reinstall, or fix the guest OS may overwrite data. However, since you've created a new snapshot, you can basically try different things, and revert to that snapshot if needed.
André