Y largo de generar, recién tal vez el año pasado o a lo mejor el anterior, no recuerdo que dependencia requería un respaldo en MBZ de unos cursos de Moodle, yo por supuesto estaba más por mandarles un sql + un tgz, pero pidieron ese formato, a la fecha no tengo idea de si lo han montado en sus maquinas locales o si solo lo pidieron por ser parte del contrato que se entregue el fuente y lo que se realizó, por supuesto generarlos desde la aplicación web no sólo era suicida, además regresaba error de timeout de la plataforma, se me ocurrió que debería haber una herramienta de línea de comando para generalas justo por el tiempo de ejecución y por supuesto la hay:
[root@formacion cli]# time sudo -u apache php backup.php --courseid=20 --destination=/mnt/resource/temp/ && time sudo -u apache php backup.php --courseid=21 --destination=/mnt/resource/temp/ == Performing backup... == Writing /mnt/resource/temp/copia_de_seguridad-moodle2-course-20-cea_2018-20181117-2325.mbz Backup completed. real 95m6.135s user 10m29.448s sys 1m18.817s == Performing backup... == Writing /mnt/resource/temp/copia_de_seguridad-moodle2-course-21-sxxi-20181118-0100.mbz Backup completed. real 113m7.253s user 9m0.674s sys 1m11.254s [root@formacion cli]#
El primero mide 2.8GB el segundo 3.1GB…