Is there a configuration option that lets me limit the percent of a hard drive that Cassandra uses?
I dis not saw such a option by Cassandra configuration, but you can use OS quota to limit disk usage.

Or more sophisticated is to write own small script to stop Cassandra, when Cassandra disk usage is too high. It will not be very long.