Windows Server 2012 (R2): Liberar Espacio en Disco

El problema de quedarse sin espacio en el disco C: del sistema operativo es uno de los problemas más comunes que se ven a diario, y no es fácil de solucionar

En general el problema se debe a una mala planificación, y la “solución definitiva” concreta pasa por hacer una copia de seguridad (Backup), reemplazar el disco por uno más grande y restaurar la copia (Restore), pero también hay alternativas que en algunos casos pueden ayudar, por lo menos en forma temporal o provisoria

Veamos algunas de las opciones que tenemos, aunque sin llegar a la real solución

Si disponemos de otros discos en el sistema una de las soluciones más simples es mover algunos archivos o carpetas del sistema que pueden ser realmente grandes

Por ejemplo, mover el archivo de paginado (Pagefile.sys) que normalmente encontraremos en la carpeta raíz del disco C:
Esto se puede hacer muy fácil desde: “Control Panel / System / Advanced system settings / Advanced / Performance / Settings / Advanced / Change…”

Si se trata de un servidor de impresión, o por lo menos que maneja impresoras, también se puede mover la carpeta de “spooler” (donde se almacenan temporariamente los datos a imprimir)
Para esto debemos ingresar a: “Control Panel / Devices and Printers / marcar una impresora / Print server properties / Advanced”

Una tercera opción, es cambiar la ubicación de los archivos temporales del sistema operativo. Para eso debemos ingresar a: “Control Panel / System / Advanced / Environment Variables… Se puede modificar la ubicación de las variables “TEMP” y “TMP” tanto del usuario como del propio sistema operativo

La cuarta forma, pero se debe manejar con mucho cuidado es comprimir archivos o carpetas; esta opción la encontramos en la ficha Propiedades del mismo, botón “Advanced”.
Pero mucho cuidado con esto porque podemos afectar seriamente al sistema. Nunca lo apliquen sobre carpetas del sistema operativo, perfiles de usuario, carpetas temporales. También tener en cuenta que en algunos casos los archivos ya tienen su propia compresión y no se logrará nada, por ejemplo PDFs, GIFs, PNGs, ZIPs, RARs, MP3s, etc. Si tienen dudas sobre uno en particular se puede probar. En general no es aconsejable para nada sobre archivos que usamos normalmente

Si la falta de espacio se produce sobre un volumen que no sea el del sistema operativo, recordar que disponemos de “Data Deduplication” que en algunos casos da excelentes resultados. Hice una nota sobre este tema hace un tiempo: “Data Deduplication o Cómo Ahorrar Espacio en Disco

En este último caso también tenemos la opción de extender el volumen, si tenemos espacio libre en el mismo u otro disco. Personalmente recomiendo "tener cuidado" si el sistema propone pasar a "Disco Dinámico". Tengan en cuenta que no se puede volver a "Disco Básico" sin eliminar todos los volúmenes

Y volviendo al tema sobre el disco C: tenemos todavía más opciones

Comenzaré demostrando sobre una instalación de Windows Server 2012 R2 cuya única funcionalidad agregada es Controlador de Dominio, y por supuesto con el servicio DNS

Observando las propiedades del disco C: vemos que el sistema ha utilizado 12,4GB

De acuerdo a lo que he estado investigando he encontrado un artículo que me pareció realmente interesante: “Server Core Blog: Minimizing Image Size with Features on Demand and Component Cleanup” que es totalmente válido aunque la versión no sea Core, aunque con una corrección, ya que el comando a ejecutar desde línea de comando es:

DISM /Online /Cleanup-Image /StartComponentCleanup

Y si ahora observamos el espacio ocupado, veremos que se ha reducido a 10,5GB. Aproximadamente hemos ganado casi 2GB

Pero todavía hay una más, que aunque puede reducir aún más el espacio ocupado, a futuro puede hacernos un poco más complicado el agregado de funcionalidades propias del sistema operativo

Como hemos visto en la nota “Windows Server 2012 R2: Cambiar Entre “Server Core”, “Min Shell”, “Server with GUI” y “Desktop Experience” podemos quitar los componentes de las funcionalidades no usadas
El inconveniente que nos podría llegar a traer es sólo si en el futuro debiéramos instalar una nueva funcionalidad, en cuyo caso la misma se descargará desde “Windows Update” en forma automática, o debemos montar el DVD original e indicarlo como origen

Para quitar los componentes no instalados debemos ejecutar en Powershell:

Get-WindowsFeature | Where-Object{$_.Installed
-EQ 0 -AND $_.InstallState -EQ “Available”} | Uninstall-WindowsFeature -Remove

Vemos que ahora el espacio ocupado se ha reducido a 9.62GB con una reducción de 0,88GB
Y respecto al original de 12.4GB hemos ganado casi 3GB (2,78GB en realidad)

Aunque convengamos que en la actualidad 3GB no es mucho, combinado con las otras opciones, y como solución temporal hasta llegar a la definitiva puede servir

Post a comment or leave a trackback: Trackback URL.

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *