No conozco rotatelog, aunque puedes volcar las primeras líneas y las últimas con head y tail respectivamente para hacer copia:
head -n numerodelineas > archivodebackup.bak
tail -n numerodelineas > archivodebackup2.bak
Aunque... sin duda lo mejor sería el comando "sed" para extraer un "rango" de líneas determinado. No recuerdo mucho como iba esto :( pero sí pudo recomendarte que en
http://rute.sourceforge.net/ mires la sección que pone algo como "Sed, the stream editor".
Incluso podrías hacerte un script PHP tu que controlas
para sacar las líneas que necesites.
Un saludo,