Knowledge Base

The VMware Knowledge Base provides support solutions, error messages and troubleshooting guides
 
Search the VMware Knowledge Base (KB)   View by Article ID
 

Limitaciones en el tamaño de bloque de un banco de almacenamiento VMFS (2000198)

Symptoms

Renuncia: Este artículo es una traducción de "Block size limitations of a VMFS datastore" (1003565). Los artículos han sido traducidos en español basados en el mejor esfuerzo. Sin embargo, el contenido localizado o específico puede quedar desactualizado. Para revisar el contenido más reciente, por favor consulte el artículo en Inglés.

 
 
  • La implementación de una plantilla o de un clon de máquina virtual falla con el error:


    A general system error occured: File *.vmdk is larger than the maximum size supported by datastore


  • La creación de un disco virtual mayor de cierto tamaño falla con estos errores:

    • En el servidor ESX usando la línea de comandos:


      Failed to create virtual disk: There is not enough space on the file system for the selected operation.


    • En el cliente de infraestructura virtual (VI) para ESX 3.5 con VirtualCenter 2.5 y en el Cliente vSphere para ESX 4.x con vCenter Server 4.x, le aparece la siguiente advertencia:


      Create New Virtual Disk : The disk capacity entered was not a properly formed number or was out of range. It has been replaced with the nearest acceptable value

      Nota: Si hace click en OK, el número  es ajustado al máximo tamaño de archivo posible.


    • En el cliente de infraestructura virtual (VI) para ESX 3.0 con VirtualCenter 2.0, usted ve la advertencia:


      Define Virtual Disk Capacity: The disk capacity specified is greater than the amount left on the datastore when it was last updatd. Unless more space has become available since that updae, creation of the virtual machine will fail. Do you wish to submit this tast anyway?

 



 
 
vmfs-block-size failed-to-create-new-files create-vmdk-file
 
 

 
 
Español; Espanol; Spanish.
 
 
 

Purpose

 
 
Este artículo habla de los tamaños de bloques del sistema de archivos VMFS asi como de las ventajas y desventajas  asociadas con los diferentes tamaños de bloque que usted puede usar para crear un banco de almacenamiento.
 
Nota: Este artículo no aplica a un banco de almacenamiento localizado en un volúmen NFS.
 
 

Resolution

 

Tamaño de bloques VMFS


El tamaño del bloque en un banco de almacenamiento VMFS define dos cosas:
 
  • Máximo tamaño de archivo.
  • La cantidad de espacio que ocupa un archivo.

Cómo determinar el tamaño de bloque que usa un banco de almacenamiento:
 
En el cliente de infraestructura virtual VI/vSphere:
 
  1. Seleccione un servidor ESX que contenga  el banco de almacenamiento.
  2. Haga click en la pestaña de configuración: Configuration.
  3. Haga click en Storage.
  4. Haga click en el banco de almacenamiento.
  5. El tamaño del bloque está identificado en la ventana Details bajo el subtítulo Formatting.
 
En la consola de ESX:
 
  1. Inicie sesión en la consola de ESX.
  2. Ejecute el siguiente comando:


    vmkfstools -P <path to datastore>


    En la respuesta, la porción resaltada de esta linea es el tamaño del bloque:


    Capacity 429228294144 (409344 file blocks * 1048576), 8896118784 (8484 blocks) available


    Esta tabla muestra los diferentes tamaños de bloque que se pueden tener como respuesta:


    Valor del Tamaño del Bloque Tamaño Real del Bloque
    1048576
    1MB
    2097152
    2MB
    4194304
    4MB
    8388608
    8MB


Cómo escoger el Tamaño del Bloque ?


No  hay diferencia notable  en el rendimiento de entrada/salida (E/S) cuando se usa un tamaño de bloque mayor. Un tamaño de 1 MB está bién, si el banco de almacenamiento es pequeño (menos de 500 GB) y el tamaño de los discos virtuales nunca va a ser mayor de 256 GB. Cree un banco de almacenamiento con un tamaño de bloque  de 2 MB o de 4 MB, si el banco de almacenamiento es de tamaño mediano (ej. 500 GB - 1 TB) y existe la posibilidad de que más adelante se requiera una máquina virtual con un disco más grande. Para bancos de almacenamiento de mayor tamaño (1 TB – 2 TB) elija un tamaño de bloque de 4 MB o de 8 MB.
 
No es un buen criterio elegir el tamaño del bloque relacionándolo únicamente con el tamaño banco de almacenamiento (ej. usar un tamaño de bloque de 2 MB solo porque el tamaño del  banco de almacenamiento es de 512 GB), ya que podría haber algunos problemas con el mapeo RDM y con snapshots. Para mayor información de este tema en vSphere 4.1, vea el artículo La creación de un snapshot en una máquina virtual falla con el error: File is larger than maximum file size supported (1034762).


 
 
Limitaciones de Tamaño en VMFS


El tamaño del bloque VMFS debe ser escogido cuidadosamente al crear los bancos de almacenamiento VMFS, ya que no hay forma de cambiar el tamaño del bloque de un banco de almacenamiento VMFS después de creado. El banco de almacenamiento tendría que ser formateado de nuevo con el tamaño de bloque requerido.

 
Tamaño del Bloque
Máximo Disco Virtual en VMFS-2
Máximo Disco Virtual en VMFS-3
1MB
456GB
256GB
2MB
912GB
512GB
4MB
1.78TB
1TB
8MB
2TB
2TB
16MB
2TB
Tamaño de Bloque Inválido
32MB
2TB
Tamaño de Bloque Inválido
64MB
2TB
Tamaño de Bloque Inválido


 
VMFS-3 usa sub-bloques para directorios y archivos con tamaño menor a 1 MB. Cuando VMFS usa todo el sub-bloque (4096 sub-bloques de 64 KB cada uno), se usan bloques de archivos. Para los archivos de 1 MB o mayores se usan también los bloques de archivos. El tamaño del bloque de archivos depende del tamaño del bloque seleccionado cuando el banco de almacenamiento fue creado.

 
Cómo crear un banco de almacenamiento con nuevo tamaño de bloque ?
 
Nota: Toda la información en el volúmen VMFS se pierde cuando el banco de almacenamiento se vuelve a crear. Haga una copia de seguridad de toda la. información antes de proseguir.
 
 
  • Con el Cliente de infraestructura virtual VI/vSphere inicie una sesión conectándose a VirtualCenter/vCenter Server:

    1. Remueva el banco de almacenamiento de uno de los servidores ESX.
    2. Haga una busqueda de los volúmenes VMFS de  otros servidores que pueden ver el banco de almacenamiento.
    3. Cree el nuevo banco de almacenamiento en uno de los servidores.
    4. Haga una busqueda de los volúmenes VMFS de  todos los otros servidores que pueden ver el banco de almacenamiento.

  • Desde la consola de ESX:

    1. Use vmkfstools para crear un nuevo volúmen sobre el existente.
    2. Realice una nueva busqueda desde todos los servidores ESX con el comando vmkfstools -V. Para información sobre la sintaxis para crear un volúmen VMFS, puede consultar el documento apropiado de la lista en la siguiente sesión.


Nota: Si al extender un vmdk a más de 1 TB (1023 GB) en un servidor ESX 3.5 usando el interfase GUI falla, vea Cannot extend a vmdk over 1TB (1008528) para mayor información.

Additional Information

 
 
Para crear un banco de almacenamiento VMFS mayor de 2 TB, necesita extender el banco de almacenamiento sobre otra unidad LUN.
 
Para información sobre cómo aumentar la capacidad del banco de almacenamiento bajo ESX 3.x, vea: Adding Extents to Datastores en la guía ESX Server 3 Configuration Guide.
Para información sobre cómo aumentar la capacidad del banco de almacenamiento bajo ESX 4.x, vea: Increase VMFS Datastores en la guía ESX 4.x Configuration Guide.
 
 

See Also

Request a Product Feature

To request a new product feature or to provide feedback on a VMware product, please visit the Request a Product Feature page.

Feedback

  • 0 Ratings

Did this article help you?
This article resolved my issue.
This article did not resolve my issue.
This article helped but additional information was required to resolve my issue.
What can we do to improve this information? (4000 or fewer characters)
  • 0 Ratings
Actions
KB: