Perhaps a better solution here is a different filesystem? Since seek time is not an issue for SSDs, establishing large read-only errors with persistent large write journals (a la sprite) in one (large block) locale would be a better fit.