Quantcast
Channel: VMware Communities : Discussion List - ESXi
Viewing all articles
Browse latest Browse all 8132

VMDK delta file confusion

$
0
0

I have a virtual disk that lost the descriptor files and I've tried going through the process of recreating them but I just cant figure it out...

 

It is in a seperate datastore than the VM. I can use the

 

/vmfs/volumes/53612937-dc2dee84-51cc-f8bc123d168c/AGEC-SERVER2008R2-Disk2 # vmkfstools -v 10 -e AGEC-SERVER2008R2_1-000001.vmdk

DISKLIB-VMFS  : "/vmfs/volumes/53612937-dc2dee84-51cc-f8bc123d168c/AGEC-SERVER2008R2-Disk2/AGEC-SERVER2008R2_1-000010-delta.vmdk" : open successful (14) size = 18959282176, hd = 5664418. Type 8

DISKLIB-DSCPTR: Opened [0]: "AGEC-SERVER2008R2_1-000010-delta.vmdk" (0xe)

DISKLIB-LINK  : Opened '/vmfs/volumes/53612937-dc2dee84-51cc-f8bc123d168c/AGEC-SERVER2008R2-Disk2/AGEC-SERVER2008R2_1-000001.vmdk' (0xe): vmfsSparse, 1048576000 sectors / 500 GB.

DISKLIB-VMFS  : "/vmfs/volumes/53612937-dc2dee84-51cc-f8bc123d168c/AGEC-SERVER2008R2-Disk2/AGEC-SERVER2008R2_1-flat.vmdk" : open successful (14) size = 536870912000, hd = 5664419. Type 3

DISKLIB-DSCPTR: Opened [0]: "AGEC-SERVER2008R2_1-flat.vmdk" (0xe)

DISKLIB-LINK  : Opened '/vmfs/volumes/53612937-dc2dee84-51cc-f8bc123d168c/AGEC-SERVER2008R2-Disk2/AGEC-SERVER2008R2_1.vmdk' (0xe): vmfs, 1048576000 sectors / 500 GB.

DISKLIB-CHAINESX : ChainESXOpenSubChain: numLinks = 2, numSubChains = 1

DISKLIB-CHAINESX : ChainESXOpenSubChain:(0) fid = 5664419, extentType = 2

DISKLIB-CHAINESX : ChainESXOpenSubChain:(1) fid = 5664418, extentType = 0

DISKLIB-LIB   : Opened "/vmfs/volumes/53612937-dc2dee84-51cc-f8bc123d168c/AGEC-SERVER2008R2-Disk2/AGEC-SERVER2008R2_1-000001.vmdk" (flags 0xe, type vmfs).

Disk chain is consistent.

DISKLIB-VMFS  : "/vmfs/volumes/53612937-dc2dee84-51cc-f8bc123d168c/AGEC-SERVER2008R2-Disk2/AGEC-SERVER2008R2_1-000010-delta.vmdk" : closed.

DISKLIB-VMFS  : "/vmfs/volumes/53612937-dc2dee84-51cc-f8bc123d168c/AGEC-SERVER2008R2-Disk2/AGEC-SERVER2008R2_1-flat.vmdk" : closed.

AIOMGR-S : stat o=2 r=6 w=0 i=0 br=98304 bw=0

AIOMGR-U : stat o=3 r=1 w=0 i=5 br=2048 bw=0

OBJLIB-LIB: ObjLib cleanup done.

 

 

But if I go up the chain one more delta....

 

 

/vmfs/volumes/53612937-dc2dee84-51cc-f8bc123d168c/AGEC-SERVER2008R2-Disk2 # vmkfstools -v 10 -e AGEC-SERVER2008R2_1-000002.vmdk

DISKLIB-VMFS  : "/vmfs/volumes/53612937-dc2dee84-51cc-f8bc123d168c/AGEC-SERVER2008R2-Disk2/AGEC-SERVER2008R2_1-000002-delta.vmdk" : open successful (14) size = 185577472, hd = 6271401. Type 8

DISKLIB-DSCPTR: Opened [0]: "AGEC-SERVER2008R2_1-000002-delta.vmdk" (0xe)

DISKLIB-LINK  : Opened '/vmfs/volumes/53612937-dc2dee84-51cc-f8bc123d168c/AGEC-SERVER2008R2-Disk2/AGEC-SERVER2008R2_1-000002.vmdk' (0xe): vmfsSparse, 1048576000 sectors / 500 GB.

DISKLIB-DSCPTR: descriptor above max size: 1158656000

DISKLIB-LINK  : "/vmfs/volumes/53612937-dc2dee84-51cc-f8bc123d168c/AGEC-SERVER2008R2-Disk2/AGEC-SERVER2008R2_1-000001-delta.vmdk" : failed to open (The file specified is not a virtual disk).

DISKLIB-CHAIN :"/vmfs/volumes/53612937-dc2dee84-51cc-f8bc123d168c/AGEC-SERVER2008R2-Disk2/AGEC-SERVER2008R2_1-000002.vmdk": Failed to open parent "/vmfs/volumes/53612937-dc2dee84-51cc-f8bc123d168c/AGEC-SERVER2008R2-Disk2/AGEC-SERVER2008R2_1-000001-delta.vmdk": The file specified is not a virtual disk.

DISKLIB-CHAIN : "/vmfs/volumes/53612937-dc2dee84-51cc-f8bc123d168c/AGEC-SERVER2008R2-Disk2/AGEC-SERVER2008R2_1-000001-delta.vmdk" : failed to open (The parent of this virtual disk could not be opened).

DISKLIB-VMFS  : "/vmfs/volumes/53612937-dc2dee84-51cc-f8bc123d168c/AGEC-SERVER2008R2-Disk2/AGEC-SERVER2008R2_1-000002-delta.vmdk" : closed.

DISKLIB-LIB   : Failed to open '/vmfs/volumes/53612937-dc2dee84-51cc-f8bc123d168c/AGEC-SERVER2008R2-Disk2/AGEC-SERVER2008R2_1-000002.vmdk' with flags 0xe The parent of this virtual disk could not be opened (23).

DISKLIB-VMFS  : "/vmfs/volumes/53612937-dc2dee84-51cc-f8bc123d168c/AGEC-SERVER2008R2-Disk2/AGEC-SERVER2008R2_1-000002-delta.vmdk" : open successful (12) size = 185577472, hd = 6304169. Type 8

DISKLIB-DSCPTR: Opened [0]: "AGEC-SERVER2008R2_1-000002-delta.vmdk" (0xc)

DISKLIB-LINK  : Opened '/vmfs/volumes/53612937-dc2dee84-51cc-f8bc123d168c/AGEC-SERVER2008R2-Disk2/AGEC-SERVER2008R2_1-000002.vmdk' (0xc): vmfsSparse, 1048576000 sectors / 500 GB.

DISKLIB-CHAINESX : ChainESXOpenSubChain: numLinks = 1, numSubChains = 1

DISKLIB-CHAINESX : ChainESXOpenSubChain:(0) fid = 6304169, extentType = 0

DISKLIB-LIB   : Opened "/vmfs/volumes/53612937-dc2dee84-51cc-f8bc123d168c/AGEC-SERVER2008R2-Disk2/AGEC-SERVER2008R2_1-000002.vmdk" (flags 0xc, type vmfsSparse).

Disk link /vmfs/volumes/53612937-dc2dee84-51cc-f8bc123d168c/AGEC-SERVER2008R2-Disk2/AGEC-SERVER2008R2_1-000002.vmdk successfully opened.

DISKLIB-DSCPTR: descriptor above max size: 1158656000

DISKLIB-LINK  : "/vmfs/volumes/53612937-dc2dee84-51cc-f8bc123d168c/AGEC-SERVER2008R2-Disk2/AGEC-SERVER2008R2_1-000001-delta.vmdk" : failed to open (The file specified is not a virtual disk).

DISKLIB-CHAIN : "/vmfs/volumes/53612937-dc2dee84-51cc-f8bc123d168c/AGEC-SERVER2008R2-Disk2/AGEC-SERVER2008R2_1-000001-delta.vmdk" : failed to open (The file specified is not a virtual disk).

DISKLIB-LIB   : Failed to open '/vmfs/volumes/53612937-dc2dee84-51cc-f8bc123d168c/AGEC-SERVER2008R2-Disk2/AGEC-SERVER2008R2_1-000001-delta.vmdk' with flags 0xc The file specified is not a virtual disk (15).

Failed to open disk link /vmfs/volumes/53612937-dc2dee84-51cc-f8bc123d168c/AGEC-SERVER2008R2-Disk2/AGEC-SERVER2008R2_1-000001-delta.vmdk :The file specified is not a virtual disk (15)Disk chain is not consistent : The parent of this virtual disk could not be opened (23)

DISKLIB-VMFS  : "/vmfs/volumes/53612937-dc2dee84-51cc-f8bc123d168c/AGEC-SERVER2008R2-Disk2/AGEC-SERVER2008R2_1-000002-delta.vmdk" : closed.

AIOMGR-S : stat o=4 r=22 w=0 i=0 br=174208 bw=0

AIOMGR-U : stat o=3 r=2 w=0 i=4 br=4096 bw=0

OBJLIB-LIB: ObjLib cleanup done.

 

 

 

 

Here are the vmdk descriptor files I had to recreate. There are 10 total. This the first 2:

 

 

 

/vmfs/volumes/53612937-dc2dee84-51cc-f8bc123d168c/AGEC-SERVER2008R2-Disk2 # cat AGEC-SERVER2008R2_1-000001.vmdk

# Disk DescriptorFile

version=1

encoding="UTF-8"

CID=010000d1

parentCID=ab35c349

isNativeSnapshot="no"

createType="vmfsSparse"

parentFileNameHint="AGEC-SERVER2008R2_1.vmdk"

# Extent description

RW 1048576000 VMFSSPARSE "AGEC-SERVER2008R2_1-000010-delta.vmdk"

 

 

# The Disk Data Base

#DDB

ddb.longContentID = "806f6d739509977d43cbe1196ef7c8f5"

 

 

 

/vmfs/volumes/53612937-dc2dee84-51cc-f8bc123d168c/AGEC-SERVER2008R2-Disk2 # cat AGEC-SERVER2008R2_1-000002.vmdk

# Disk DescriptorFile

version=1

encoding="UTF-8"

CID=10000d2

parentCID=01000d1

isNativeSnapshot="no"

createType="vmfsSparse"

parentFileNameHint="AGEC-SERVER2008R2_1-000001-delta.vmdk"

# Extent description

RW 1048576000 VMFSSPARSE "AGEC-SERVER2008R2_1-000002-delta.vmdk"

 

 

# The Disk Data Base

#DDB

ddb.longContentID = "806f6d739509977d43cbe1196ef7c8f5"

 

 

And here is my vfms descriptor:

 

/vmfs/volumes/53612937-dc2dee84-51cc-f8bc123d168c/AGEC-SERVER2008R2-Disk2 # cat AGEC-SERVER2008R2_1.vmdk

# Disk DescriptorFile

version=1

encoding="UTF-8"

CID=ab35c349

parentCID=ffffffff

isNativeSnapshot="no"

createType="vmfs"

 

 

# Extent description

RW 1048576000 VMFS "AGEC-SERVER2008R2_1-flat.vmdk"

 

 

# The Disk Data Base

#DDB

 

 

ddb.adapterType = "lsilogic"

ddb.geometry.cylinders = "65270"

ddb.geometry.heads = "255"

ddb.geometry.sectors = "63"

ddb.longContentID = "3a43f90f4a0828135c6c5ddbab35c349"

ddb.uuid = "60 00 C2 96 17 79 b7 12-1d 50 c0 aa e8 f3 e2 a8"

ddb.virtualHWVersion = "8"

/vmfs/volumes/53612937-dc2dee84-51cc-f8bc123d168c/AGEC-SERVER2008R2-Disk2 #

 

Any help would be appreciated!


Viewing all articles
Browse latest Browse all 8132

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>