Solved

Increasing block size in VMWare

Posted on 2013-12-17
7
838 Views
1 Endorsement
Last Modified: 2013-12-17
I am running ESXi and now after years of operation one of the virtual servers require more space.  However, before I can increase the space I have to increase the block size because initially I used the default block size of 1kb (maximum 256 gbyte) which at the time was ample.

The question is: can I increase/change the block size after virtual machines are installed or do I require a clean and empty datastore to set the block size?

If changing the block size on the fly doesn't affect the VM then I can easily proceed with it but I am thinking since it changes everything at the block level then it will alter the whole datastore meaning that it will affect all VMs installed in that datastore.  So in such case then I will have to either reinstall the VMs or do a backup then restore after the block size is changed before I can use a partition tool to increase the size of the VM.

Any thoughts?

Thanks!
1
Comment
Question by:Wayne88
  • 3
  • 3
7 Comments
 
LVL 118
ID: 39724585
The question is: can I increase/change the block size after virtual machines are installed or do I require a clean and empty datastore to set the block size?

I'm afraid not. You do require an unformatted disk, and create a new datastore of correct block size.

You will need to

1. Backup VMs.
2. Remove the existing datastore
3. Reformat the datastore with correct blocksize.
4. Restore VMs.

It cannot be done with VMs on, it's set when the datastore is created and formatted.

if version 4.x., I would set to 8mb!

• 1MB block size – 256GB maximum file size
• 2MB block size – 512GB maximum file size
• 4MB block size – 1024GB maximum file size
• 8MB block size – 2048GB maximum file size

ESXi 5.x and later just set to 1MB
0
 
LVL 17

Assisted Solution

by:Andres Perales
Andres Perales earned 50 total points
ID: 39724586
You don't mention what version of ESXi you are using, but in essence what you can do if you have storage space available is to create a new datastore with the correct block size that you would like, and then do a storage migration to the new datastore!  Delete that old datastore and then recreate a new datastore or expand the existing data store.
0
 
LVL 14

Author Comment

by:Wayne88
ID: 39724627
Correction to my description that  the current block size is 1 MB not 1 KB and when I tried creating a new VM it shows 256 GB limit.  Sorry I forgot to mention that I am using ESXi 5.x

Does the difference in version matter or do I still need to manually set the block size?

Thanks.
0
Problems using Powershell and Active Directory?

Managing Active Directory does not always have to be complicated.  If you are spending more time trying instead of doing, then it's time to look at something else. For nearly 20 years, AD admins around the world have used one tool for day-to-day AD management: Hyena. Discover why

 
LVL 118

Accepted Solution

by:
Andrew Hancock (VMware vExpert / EE MVE) earned 100 total points
ID: 39724655
Did you upgrade this from ESXi/ESX 4.x?

Is the VMFS version still 3.54 and not 5.0?

Block Size in ESXi 5.0 is 1MB, and you should be able to create a 2TB-512byte disk, but depends if it's an upgraded version!
0
 
LVL 14

Author Comment

by:Wayne88
ID: 39724667
Yes it was upgraded from ESXi from version 4.x

In such case then since I am going to be deleting and restoring all the VMs then I guess it will make more sense to also do a clean install a full 5.x version not upgrade to do away with the limitation of the upgraded version.
0
 
LVL 14

Author Closing Comment

by:Wayne88
ID: 39724674
Thanks for the help everyone and good answers!

Unfortunately I don't have anymore storage space available and cannot do as Paralesa suggested.  It's however a valid an excellent suggestion.
0
 
LVL 118
ID: 39724870
I would recommend a fresh install every time!
0

Featured Post

Is Your Active Directory as Secure as You Think?

More than 75% of all records are compromised because of the loss or theft of a privileged credential. Experts have been exploring Active Directory infrastructure to identify key threats and establish best practices for keeping data safe. Attend this month’s webinar to learn more.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Last article we focus in how to VMware: How to create and use VMs TAGs – Part 1 so before follow this article and perform the next tasks, you should read the first article how to create the TAG before using them in Veeam Backup Jobs.
In this article, I will show you HOW TO: Create your first Windows Virtual Machine on a VMware vSphere Hypervisor 6.5 (ESXi 6.5) Host Server, the Windows OS we will install is Windows Server 2016.
This tutorial will show how to configure a new Backup Exec 2012 server and move an existing database to that server with the use of the BEUtility. Install Backup Exec 2012 on the new server and apply all of the latest hotfixes and service packs. The…
This tutorial will walk an individual through setting the global and backup job media overwrite and protection periods in Backup Exec 2012. Log onto the Backup Exec Central Administration Server. Examine the services. If all or most of them are stop…

930 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question

Need Help in Real-Time?

Connect with top rated Experts

12 Experts available now in Live!

Get 1:1 Help Now