Solved

How do I change vmfs block size

Posted on 2010-09-01
17
624 Views
Last Modified: 2012-05-10
I'm trying to create a 400g Vm session on my ESXI datastore but it says I'm limited to 256G because of the block size. I found that I need to change that to 4M block size but haven't been able to find out how. Some say to delete and recreate the datastore and that is one of the setup options but when I try and delete the datastore I get 'the resource is in use'
0
Comment
Question by:Axis52401
  • 6
  • 6
  • 5
17 Comments
 
LVL 42

Expert Comment

by:paulsolov
ID: 33578677
You can't change it on the fly.  You will need to move the VMs off to another location such as another datastore and reformat datastore.
0
 
LVL 40

Expert Comment

by:coolsport00
ID: 33578848
Yep...you can only do so by removing (deleting) the datastore, then re-adding with the desired block size; follow Paul's guidance since removing the DS deletes all data on the DS.
0
 
LVL 2

Author Comment

by:Axis52401
ID: 33579282
How do I remove it, I already make a copy of the one VM I had on there so I'm fine with reformatting it I just haven't been able to find out how.
0
Visualize your virtual and backup environments

Create well-organized and polished visualizations of your virtual and backup environments when planning VMware vSphere, Microsoft Hyper-V or Veeam deployments. It helps you to gain better visibility and valuable business insights.

 
LVL 40

Expert Comment

by:coolsport00
ID: 33579312
Right-click the datastore & select remove/delete.
0
 
LVL 2

Author Comment

by:Axis52401
ID: 33579361
I get this error when doing that (screen shot) May have to zoom in to read but basically is looks like something is using the datastore and preventing deletion.
esxierror.doc
0
 
LVL 42

Expert Comment

by:paulsolov
ID: 33579446
Let's backtrack.

How many datastores do you have?  If your ESXi install is on the same datastore then you will not be able to do this.  You would need to wipe the sytem, create 2 partitions (a small one for ESXi installable or install on a USB) and a second datastore for the VMs.
0
 
LVL 2

Author Comment

by:Axis52401
ID: 33579465
OK, but in that case how do I make sure this datastore I create will have the 4M block size I need. I don't recall that being an option when we installed it the first time.
0
 
LVL 40

Expert Comment

by:coolsport00
ID: 33579564
You cant change during inastall, but there is a way; I'm mobile @ the moment and dont have the link...Paul may have it?
0
 
LVL 42

Expert Comment

by:paulsolov
ID: 33579640
You can't change it during install, this is why you should create either two arrays or two partitions.  On the first install just the OS.  Once installed create a datastore with the block size you want.
0
 
LVL 2

Author Comment

by:Axis52401
ID: 33579672
Ist there a recommended size for the ESXI system partition?
0
 
LVL 42

Expert Comment

by:paulsolov
ID: 33579708
I keep in under 20GB, it can be as small as 6GB
0
 
LVL 2

Author Comment

by:Axis52401
ID: 33579728
I'm just trying the ESXI install from CD and it gives me only the option to install it to datastore 1 856G it doesnt have an option like in Windowas where I can create a partition of a given size and install to that partition.
0
 
LVL 40

Accepted Solution

by:
coolsport00 earned 500 total points
ID: 33579738
Another option is to install ESXi on USB. You dont have RAID protection, but is doable.
0
 
LVL 2

Author Comment

by:Axis52401
ID: 33579745
Yes I've done the USB option at one of our other office but would like to avoid that here is possible.
0
 
LVL 42

Expert Comment

by:paulsolov
ID: 33580290
YOu could create the array use a cd with a runtime linux on it.  Create two physial partitions so that when you load ESXi it will see them and this will allow you to create the OS on the smaller partition
0
 
LVL 40

Expert Comment

by:coolsport00
ID: 33583779
Here is the VMware KB on the issue:
http://kb.vmware.com/kb/1012683 and
http://kb.vmware.com/kb/1013210

It seems you can do so in earlier version of ESX/i (3.x). You can reinstall ESXi with legacy version and config the proper block size, then upgrade to 4.x. Or, there is a vmkfstools cmd you can run, but I can't vouch for its accuracy as I've not done the cmd before. Since you have no data on the install any longer, it won't hurt you to test it out. At the very least you can just reinstall ESXi.

Hope that helps.

~coolsport00
0
 
LVL 40

Expert Comment

by:coolsport00
ID: 33583788
0

Featured Post

Migrating Your Company's PCs

To keep pace with competitors, businesses must keep employees productive, and that means providing them with the latest technology. This document provides the tips and tricks you need to help you migrate an outdated PC fleet to new desktops, laptops, and tablets.

Question has a verified solution.

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

Suggested Solutions

If we need to check who deleted a Virtual Machine from our vCenter. Looking this task in logs can be painful and spend lot of time, so the best way to check this is in the vCenter DB. Just connect to vCenter DB(default DB should be VCDB and using…
Veeam Backup & Replication has added a new integration – Veeam Backup for Microsoft Office 365.  In this blog, we will discuss how you can benefit from Office 365 email backup with the Veeam’s new product and try to shed some light on the needs and …
Teach the user how to configure vSphere Replication and how to protect and recover VMs Open vSphere Web Client: Verify vsphere Replication is enabled: Enable vSphere Replication for a virtual machine: Verify replicated VM is created: Recover replica…
Teach the user how to install log collectors and how to configure ESXi 5.5 for remote logging Open console session and mount vCenter Server installer: Install vSphere Core Dump Collector: Install vSphere Syslog Collector: Open vSphere Client: Config…

713 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