de partir en varios archivos, no se me ocurre, pero pueden tratar de comprimir la tabla.
mysqldump --compress --opt -uroot -pcontrasena tu_BD tu_tabla > archivo_compreso.txt
Aprovecho y te hago una pregunta (No he manejado tales tamaños en una BD de solo texto

)
De cuantos registros estamos hablando, para una tabla de 40 GB?
En la tabla tienes campos blob? Cuantas columnas tiene la tabla?
Me sorprende bastante el tamaño para un archivo plano.
saludos