increasing the range of linear motion using servomotor

Consider converting the servo to continuous rotation. Plenty of tutorials on the Web.
You would need to implement some form of limit switches which may or may not be convenient.