Recrear datastore eliminado VMware vSphere
- Identificar el “Device Name”
esxcli storage vmfs extent list
En este ejemplo el resultado del comando anterior es “mpx.vmhba0:C0:T0:L0” (Device Name) , reemplazar con el valor correspondiente a su instalación
- Identificar el bloque de inicio
offset="128 2048"; for dev in `esxcfg-scsidevs -l | grep "Console Device:" | \
awk {'print $3'}`; do disk=$dev; echo $disk; partedUtil getptbl $disk; \
{ for i in `echo $offset`; do echo "Checking offset found at $i:"; \
hexdump -n4 -s $((0x100000+(512*$i))) $disk; \
hexdump -n4 -s $((0x1300000+(512*$i))) $disk; \
hexdump -C -n 128 -s $((0x130001d + (512*$i))) $disk; done; } | \
grep -B 1 -A 5 d00d; echo "———————"; done
En este ejemplo el inicio del bloque es 2048:
Checking offset found at 2048
:
- Obtener los sectores usables. Usar el “device name” correspondiente a su instalación
partedUtil getUsableSectors /vmfs/devices/disks/mpx.vmhba0:C0:T0:L0
En este ejemplo el valor de los sectores usables es 83886046
- Recrear partición usando los “sectores usables” y el “device name” correspondiente a su instalación
partedUtil mklabel /vmfs/devices/disks/mpx.vmhba0:C0:T0:L0 gpt
partedUtil setptbl "/vmfs/devices/disks/mpx.vmhba0:C0:T0:L0" gpt "1 2048 83886046 AA31E02A400F11DB9590000C2911D1B8 0"