Buscar
 
 

Resultados por:
 


Rechercher Búsqueda avanzada

Navegación
 Índice
 Wiki
 FAQ del foro
 FAQ del VDR-NG-EM
 Funcionalidades del VDR
 Mejoras del VDR-NG-EM
 Primeros pasos FW-VDR
 Descargas VDR-NG-EM
Flujo RSS


Yahoo! 
MSN 
AOL 
Netvibes 
Bloglines 



.ash_history en directorio /root

Ver el tema anterior Ver el tema siguiente Ir abajo

.ash_history en directorio /root

Mensaje por sblanco el Lun 2 Mar 2009 - 1:31

Buenas noches,

Una cosa que acabo de ver es que el archivo con el log de los últimos comandos del shell se guarda en /root, que está montado sobre el dispositivo flash mediante el sistema de archivos jffs.

Mi cuestión es si cada vez que estoy escribiendo un comando se está escribiendo a la flash el log de dicho comando, lo cual podría aumentar el riesgo de cargarse la flash con escrituras innecesarias, y si es así hacer que /root se monte sobre tmpfs en /var o cambiar simplemente donde se escribe el .ash_history

Un saludo

sblanco

Cantidad de envíos : 84
Fecha de inscripción : 18/07/2008

Ver perfil de usuario

Volver arriba Ir abajo

Re: .ash_history en directorio /root

Mensaje por bittor el Lun 2 Mar 2009 - 11:42

Si lo pones en /var cuando apagues ya no lo tendrás.
Tendrás que modificar los scripts de inicio y apagado para pasarlo al inicio de la JFFS2 a /var y al apagarlo al revés.

Los firmwares wavebox por defecto están escribiendo los datos y actualizaciones de la EPG en la JFFS2 y son muchos más datos que como máximo 10 líneas de texto con comandos.

Para cambiar la ruta del archivo supongo que tendrás que crearte un profile y meter la ruta en alguna variable.
avatar
bittor
Desarrollador

Cantidad de envíos : 3633
Fecha de inscripción : 25/06/2008
Localización : Zaragoza

Ver perfil de usuario http://bittor7x0.googlepages.com

Volver arriba Ir abajo

Re: .ash_history en directorio /root

Mensaje por sblanco el Lun 2 Mar 2009 - 13:11

Bueno he creado un .profile en /root con el contenido
Código:
HISTFILE='/tmp/.ash_history'
porque normalmente si tiro del historial de comandos suele ser los de esa misma sesión.

No sabía que los firms wavebox escribían continuamente sobre la flash las actualizaciones de la EPG/SG en vez de por defecto tenerlo como VDR en /var y guardarla en el apagado.

De todas formas parece que no se ven casos de que la flash le esté fallando a alguien, ¿no?

Gracias por la info

sblanco

Cantidad de envíos : 84
Fecha de inscripción : 18/07/2008

Ver perfil de usuario

Volver arriba Ir abajo

Re: .ash_history en directorio /root

Mensaje por bittor el Lun 2 Mar 2009 - 16:41

Si sólo necesitas los de la misma sesión entonces si que puedes montarlo directamente en /tmp y te ahorras la lectura del /root/profile para ver dónde está el archivo de histórico Smile

Editas el archivo /etc/rc.local y cambias:
Código:
mount -o bind /rw-flash${bpath} ${bpath}
por:
Código:
mount -o bind /tmp /root
avatar
bittor
Desarrollador

Cantidad de envíos : 3633
Fecha de inscripción : 25/06/2008
Localización : Zaragoza

Ver perfil de usuario http://bittor7x0.googlepages.com

Volver arriba Ir abajo

Re: .ash_history en directorio /root

Mensaje por sblanco el Lun 2 Mar 2009 - 17:09

Bueno lo dejo ya como está ya, para la próxima reinstalación probaré lo que comentas, que el tema de reescribir la flash parece que no es tan preocupante, visto el trote que se lleva en otros firmwares o en encendidos/apagados para guardar la info y no haya habido problemas mayores.

Gracias

sblanco

Cantidad de envíos : 84
Fecha de inscripción : 18/07/2008

Ver perfil de usuario

Volver arriba Ir abajo

Re: .ash_history en directorio /root

Mensaje por Contenido patrocinado


Contenido patrocinado


Volver arriba Ir abajo

Ver el tema anterior Ver el tema siguiente Volver arriba


 
Permisos de este foro:
No puedes responder a temas en este foro.