Nuevo VirtualBox 1.6.4 crea log sin límite de tamaño (Solucionado)
Hace 1 semana salió esta versión VirtualBox-1.6.4_33808_mdv2008.0-1.i586.rpm pero tiene un fallo confirmado: crea un log o archivo de registro que, conforme pasan las horas del uso del programa, puede llegar a varios MBs e inclusive Gbytes de tamaño. Yo actualicé y pude comprobarlo, mantengan la anterior VirtualBox-1.6.2_31466_mdv2008.0-1.i586.rpm
que no tiene ese problema. Pero si necesitan la nueva por que les funciona mejor entonces hay un "truco" para evitar el log gigantesco:
En el directorio oculto .VirtualBox de nuestro home hay que crear un archivo de texto con el siguiente contenido:
#!/bin/bash
export VBOX_LOG_DEST=nofile
VirtualBox
Hay que grabarlo como start.sh y luego darle permisos de ejecución así:
chmod u+x start.sh
y lo lanzamos así:
/home/usuario/.VirtualBox/start.sh
Con eso se evita el debug y la creación de cualquier log.
Solución extraída del Foro de VirtualBox
Actualización
1.- en ese thread se habla, como otra solución, el modificar el archivo .bashrc; ignoren esa alternativa, la probé y tuve problemas.
2.- si notan q el win (o lo que sea) emulado usa más CPU, hay que desinstalar el "Guest Additions" (que sirve para compartir directorios entre MDV y el sistema operativo emulado), reiniciar la máquina emulada e instalarlo/actualizarlo desde el menú superior "Dispositivo". Claro que esto no es necesario si no usan dicha característica y no comparten nada.



La versión estable más reciente de Mandriva (2011) se publicó el 29 de agosto de 2011.
Gracias danny_g
de hecho empezaba a mosquearme un tanto al ver acumularse logs de virtualbox en mi directorio de usuario...
El problema es que arranco y apago mis maquinas con acesos:
¿recuerdas?
por lo tanto no me funciona lo que has comentado antes...
pero lo he resuelto asi:
el enlace de apagar la máquina apunta a un script que borra los logs del directorio de mi usuario, despues de apagarla:
#!/bin/sh VBoxManage controlvm mimaquina savestate cd ~ find ./ -type f -name '*.log' -exec rm -f {} \;Listo... hasta que corrigen en la siguiente versión.
Saludos.
--Echa tu pan sobre las aguas; que después de muchos días lo hallarás.
קֹהֶלֶת 11:1
Linux user #463168
Al que está sentado en el trono, y al Cordero, sea la alabanza, la honra, la gloria
y el dominio por los siglos de los siglos.
Linux user #463168
De nada.
Tampoco "funciona" para mí, mejor dicho: sí funciona pero no se ajusta a mis necesidades especificas :-)
De modo que yo lo tengo así:
donde
win2kes el nombre del win 2000 emulado. Con eso pues nada de logs gigantescos y todos felices.--
Danny G.
dgarciao@jabber.org
--Danny G.
LinuxTracker.org
lo bueno de linux...
es que siempre hay una manera de apañarselas :-).
Hablando de logs, el defecto de mi script es que borra los logs recursivamente de todo el directorio.
¿sabes como hacer para que no se salga del directorio padre?.
--Echa tu pan sobre las aguas; que después de muchos días lo hallarás.
קֹהֶלֶת 11:1
Linux user #463168
Al que está sentado en el trono, y al Cordero, sea la alabanza, la honra, la gloria
y el dominio por los siglos de los siglos.
Linux user #463168
man find
-maxdepth niveles
Desciende como mucho niveles (un entero no negativo) niveles de directorios por debajo de los argumentos de la línea de órdenes.
‘-maxdepth 0' significa que sólo se aplicarán las comparaciones y acciones a los argumentos de la línea de órdenes.
LA' YUME' NUM T'OX MUK'IL IN TIAL
--¿lo usas?, ¿la lees?, ¿las conoces?,Herramienta útil
Ya está corregido en VirtualBox 1.6.6 (released 2008-08-26)
http://www.virtualbox.org/ticket/1901
http://www.virtualbox.org/wiki/Changelog
--
Danny G.
dgarciao@jabber.org
--Danny G.
LinuxTracker.org