Archivos de Etiqueta: Mantenimiento

Software

Como mantener en Windows tu disco duro ordenado.

Este script lo utilizo de forma diaria y esta programado a la hora de la comida.
Tan solo hace falta tener instalado.

  1. Ccleaner
  2. Defraggler
  3. SQLite3
  4. Contig

[code lang=»bash» toolbar=»yes» light=»yes»]
goto :inicio

Autor : EGL
Fecha : 17-06-2009
Descripión : Este script sirve para desfragmentar ficheros con el programa de Microsoft – Contig [1] – , dicho programa junta las partes de un ficheros dentro del disco duro. También limpia temporales y desfragmenta el disco duro
URL : http://technet.microsoft.com/en-us/sysinternals/bb897428.aspx, http://forum.piriform.com/, http://www.ccleaner.com/, http://www.defraggler.com/
Uso : Mantenimiento

:inicio
rem Reducir la fragmentación de las carpetas con ficheros de gran tamaño
contig -q -s c:\_software
contig -q -s c:\_log
contig -q -s c:\_backup

rem Desde la versión CCleaner v2.26.1050 ya no nace falta este paso
cd %USERPROFILE%
for /r %%X in (*.sqlite) do sqlite3 "%%X" "VACUUM;"

rem Borrando temporales
"%ProgramFiles%\CCleaner\CCleaner.exe" /AUTO

rem Desfragmentando la unidad C
"%ProgramFiles%\Defraggler\df.exe" C: /ts

[/code]

Software

Como reducir en Windows, las bases de datos de Firefox

Firefox_y_SQLite

Firefox utiliza para gestionar sus datos internos, una base de dato llamada SQLite.

Firefox utiliza de forma continua estas bases de datos, realizando procesos de inserción, actualización y borrado, dejando espacios en blanco. Esto hace crecer de forma descontrolada los ficheros que contienen las bases de datos.

Existe una forma de reducir su tamaño y es con la orden VACUUM, esta orden elimina estos espacios en blanco.

La orden para reducir una base de datos es

[bash]sqlite3 fichero.sqlite VACUMM;[/bash]

Repetir esto por cada base de datos que tiene un perfil es tedioso, si a esto le sumamos que podemos tener varios perfiles, convierte a este trabajo en una perdida de tiempo.

Por ello ejecute desde la linea de comandos de Windows lo siguiente

[bash]for /r %X in (*.sqlite) do sqlite3 "%X" "VACUUM;"[/bash]

Google+