Saltar al contenido

Cómo obtener espacio libre de la unidad montada Redhat 7

Esta es el arreglo más exacta que te podemos compartir, pero primero obsérvala detenidamente y valora si se adapta a tu trabajo.

Solución:

Solución 1:

Intento hacer lo mismo hace un par de semanas y no encuentro cómo hacerlo. Comparto el comunicado oficial en el portal de soporte de Redhat.

Actualmente no es posible reducir el tamaño de una partición o volumen lógico con el sistema de archivos xfs. Si está interesado en esta funcionalidad, comuníquese con el soporte de Red Hat y haga referencia a Red Hat bugzilla 1062667, y proporcione su caso de uso para la necesidad de reducción/reducción de XFS. Como posible solución en algunos entornos, los volúmenes LVM de aprovisionamiento delgado se pueden considerar como una capa adicional debajo del sistema de archivos XFS.

¡¡Buena suerte!!

Solución 2:

Ser capaz de ejecutar fstrim en las particiones / sería la mejor solución; sin embargo, con la forma en que está configurado su ESXi, no sería posible.

Debe poder habilitar los descartes tanto en la máquina virtual como en el dispositivo de almacenamiento.

Intentar reducir el tamaño de una partición o volumen lógico con el sistema de archivos xfs no se puede hacer, este es un error conocido con fedora. Si está interesado en esta funcionalidad, comuníquese con el soporte de Red Hat y haga referencia a Red Hat bugzilla 1062667, y proporcione su caso de uso para la necesidad de reducción/reducción de XFS.

Como posible solución en algunos entornos, los volúmenes LVM de aprovisionamiento delgado se pueden considerar como una capa adicional debajo del sistema de archivos XFS.

Si las VM están ansiosas por VMDK de aprovisionamiento grueso, significa que no hay nada que reclamar cuando intenta recortar (técnicamente hablando, SCSI UNMAP) sus volúmenes.

Si el almacenamiento de back-end está ejecutando aprovisionamiento ligero, entonces también necesita usar archivos VMDK con puesta a cero diferida para reducir el almacenamiento y hacer posible que el back-end almacene en caché o descargue los datos tibios.

Dos opciones posibles:

  1. Cuando el almacenamiento lo proporciona un servidor remoto a través de una SAN, solo puede descartar bloques si el almacenamiento es de aprovisionamiento ligero.

    1. VMotion todas las máquinas virtuales a un almacén de datos diferente y use las herramientas integradas de VMWare
    2. Conéctese al host ESXi con SSH
    3. Navegue a la carpeta de la máquina virtual
    4. Verificar el uso del disco con du
    5. Ejecute vmkfstools -K [disk]
    6. Verificar el uso del disco con du
  2. dd if=/dev/cero of=BIGFILE bs=1024000 rm -f BIGFILE

Por lo que puedo decir, esto hace lo mismo que sdelete, sin embargo, puede causar un pico en la E/S del disco y demorar un tiempo en ejecutarse.

Algo para probar durante la noche

Cualquiera de las opciones no es la mejor, pero reformatear cada máquina virtual para obtener ext3 o ext4 no parece factible.

Lo que podría hacer es configurar una regla de afinidad para todas las máquinas virtuales de Linux y usar la opción 1 de arriba.

Valoraciones y reseñas

Recuerda difundir este artículo si te valió la pena.

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

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