ESXi - change to thin - virtual disk filesize is the same
        Posted  
        
            by 
                sven
            
        on Server Fault
        
        See other posts from Server Fault
        
            or by sven
        
        
        
        Published on 2014-06-10T08:45:54Z
        Indexed on 
            2014/06/10
            9:26 UTC
        
        
        Read the original article
        Hit count: 452
        
vmware-esxi
|thin
running ESXi 5.5 here with a datastore on a single SSD. Now, I thought about changing to thin disks from thick and found that I could use a tool on the ESXi host to do that. However, the file size of the new created virtual disk is not changing. I run:
vmkfstools -i loader.vmdk -d 'thin' thinloader.vmdk Destination disk format: VMFS thin-provisioned Cloning disk 'loader.vmdk'... Clone: 100% done.
After that I compared the virtual disksizes:
ls -la *.vmdk -rw------- 1 root root 32212254720 Jun 10 08:25 loader-flat.vmdk -rw------- 1 root root 467 May 21 17:04 loader.vmdk -rw------- 1 root root 32212254720 Jun 10 08:27 thinloader-flat.vmdk -rw------- 1 root root 520 Jun 10 08:33 thinloader.vmdk
Stats on the original file:
stat loader.vmdk File: loader.vmdk Size: 467 Blocks: 0 IO Block: 131072 regular file Device: 8bf64d175e27544ch/10085333178302026828d Inode: 419443780 Links: 1 Access: (0600/-rw-------) Uid: ( 0/ root) Gid: ( 0/ root) Access: 2014-01-25 10:17:34.000000000 Modify: 2014-05-21 17:04:06.000000000 Change: 2014-05-21 17:04:06.000000000
and on the thin file:
stat thinloader.vmdk File: thinloader.vmdk Size: 520 Blocks: 0 IO Block: 131072 regular file Device: 8bf64d175e27544ch/10085333178302026828d Inode: 432026692 Links: 1 Access: (0600/-rw-------) Uid: ( 0/ root) Gid: ( 0/ root) Access: 2014-06-10 08:27:45.000000000 Modify: 2014-06-10 08:33:30.000000000 Change: 2014-06-10 08:33:30.000000000
Anyone an idea why the disk is not providing any more space (tried with multiple VM's already - all the same)? Also, I have noticed that the newly created file "autoappend" "-flat" to the disk ...
Thanks
Sven
- Update - diff of the vmdk config*
 
    --- loader.vmdk
    +++ thinloader.vmdk
    @@ -7,15 +7,17 @@
     createType="vmfs"
    -RW 62914560 VMFS "loader-flat.vmdk"
    +RW 62914560 VMFS "thinloader-flat.vmdk"
     ddb.adapterType = "lsilogic"
    +ddb.deletable = "true"
     ddb.geometry.cylinders = "3916"
     ddb.geometry.heads = "255"
     ddb.geometry.sectors = "63"
     ddb.longContentID = "6d95855805dfa0079327dfee29b48dca"
    -ddb.uuid = "60 00 C2 98 d5 7d 17 bf-ac 54 70 b1 2d 39 43 d5"
    +ddb.thinProvisioned = "1"
    +ddb.uuid = "60 00 C2 93 c4 13 6c cf-bb 7b 34 c9 2c b4 dc 1e"
     ddb.virtualHWVersion = "8"
        © Server Fault or respective owner