Language
English English Vietnamese (Tiếng Việt) Vietnamese (Tiếng Việt) Chinese (简体中文) Chinese (简体中文) Portuguese (Brazil) (Português do Brasil) Portuguese (Brazil) (Português do Brasil) Spanish (Español) Spanish (Español) Indonesian (Bahasa Indonesia) Indonesian (Bahasa Indonesia)
Gibibytes to Tebibytes

Gibibytes to Tebibytes

Rolls a column of VM disk images in GiB into the TiB figure a datastore or LUN is quoted in, so a capacity plan can be checked before the change ticket goes in.

Adding VM Disk Images Up Into a Datastore Figure

A capacity review is mostly columns of gibibytes. Every virtual disk in vCenter, every volume in a Proxmox pool, every line of the guest inventory is quoted in GiB — but the datastore you are fitting them onto is quoted in tebibytes, and so is the purchase request you will eventually raise. Rolling a long list of GiB images into one TiB number is how you learn whether the next batch of virtual machines has anywhere to live.

Factor: TiB = GiB ÷ 1024. A rack of guests provisioned for 3,072 GiB works out to 3072 ÷ 1024 = 3 TiB of datastore. Multiply by 1024 to turn a TiB target back into a GiB budget.

Provisioned Is Not Consumed

A thin-provisioned 250 GiB disk on a fresh guest may touch only 20 GiB of the store, while thick provisioning claims all 250 GiB at creation. The same GiB column can therefore mean two very different TiB totals.

Snapshots Grow Quietly

A snapshot starts near zero and grows with every block the guest rewrites. Leave one running through a patch cycle on a busy database and the delta can rival the base disk, adding hundreds of GiB nobody summed.

Overcommit Has a Ceiling

Oversubscribing is normal because guests rarely fill their disks at once. The risk is shared, though: when a thin-provisioned store runs out, every VM on it stalls at the same instant, not just the greedy one.

Converting a Provisioned Total Before You Commit

1

Total the Disk Images in GiB

Add up the virtual disks you plan to place — including second and third disks on database guests, which are easy to miss — and type that total into the left field. Comma or dot both work as the separator.

2

Compare It Against the Datastore

Hold the tebibyte figure beside the capacity your storage team quoted. If the provisioned total already exceeds it, you are relying on thin provisioning — a decision worth making deliberately.

3

Copy It Into the Change Record

The copy button on each field yields the bare number with no unit, ready for a change ticket, a capacity spreadsheet or the sizing table in a design document.

4

Work Backwards From a Target

Press swap to reverse the pair and enter the TiB capacity you have been allocated. The GiB result is the disk budget you hand back to application owners as a per-VM allowance.

Neither field is read-only, so the reverse direction needs no extra step: type a TiB number on the right and the GiB equivalent appears immediately. Both sides carry a searchable unit list, handy when an array console reports the same LUN in a unit your hypervisor never uses.

A Worked Datastore Build From VM Disk Images

Below is a realistic mixed workload laid out the way a capacity plan usually looks: groups of guests, the provisioned disk each carries, and what the group contributes once expressed in tebibytes.

VM groupGuestsProvisioned eachGroup total (GiB)Group total (TiB)
Web front ends1240 GiB480 GiB0.46875 TiB
Application servers8120 GiB960 GiB0.9375 TiB
Build agents6250 GiB1,500 GiB1.46484375 TiB
Database guests4500 GiB2,000 GiB1.953125 TiB
File servers31,024 GiB3,072 GiB3 TiB
Provisioned total338,012 GiB7.82421875 TiB

That 7.82 TiB is the thick-provisioned worst case. On an 8 TiB datastore it leaves almost nothing spare — no room for snapshot deltas or swap files, and an alarm set at 80% would already be firing at 6,553.6 GiB consumed. Thin provisioning buys back most of the gap, but only while the guests stay well below their declared sizes.

Keeps the Fractions Honest

Results carry up to eight decimals, so 1,500 GiB shows as 1.46484375 TiB rather than a rounded 1.5 that hides 36 GiB of real disk.

Fits a Capacity Review

Convert each VM group in turn and copy the bare numbers into the sizing table you are filling in, with no unit suffix to strip out of every cell.

Budget Down as Well as Up

Swap the direction and a TiB allocation becomes a GiB pool you can divide across requesting teams — the shape most disk requests arrive in.

No Infrastructure Detail Sent Anywhere

Datastore sizes and guest counts describe your estate. Everything is computed in the browser after page load, so nothing about the environment is transmitted.

Datastore Capacity Questions

Why doesn't a 500 GiB virtual disk come out as exactly 0.5 TiB?

Because the step between binary prefixes is 1,024, not 1,000. Dividing 500 by 1,024 gives 0.48828125 TiB. Only powers of two land on tidy numbers: 512 GiB is exactly 0.5 TiB and 2,048 GiB is exactly 2 TiB. Disk sizes chosen for human convenience — 250, 500, 750 — never will.

My guests are provisioned for more than the datastore holds. Is that a problem?

Only if they claim what they were promised. Oversubscription is deliberate and works because most virtual disks sit half empty for their whole life. What matters is the ratio and how closely you watch actual consumption: a store at 1.5:1 with steady growth is manageable, while one at 3:1 with an unmonitored database on it is a queue of stalled VMs waiting to happen.

Do snapshots need to be included in the GiB total I convert?

They do, and they are the usual reason a carefully planned datastore fills up anyway. A snapshot holds the blocks changed since it was taken, so its size tracks the guest's write rate rather than its disk size. One taken before a patch costs little; one forgotten for a month on a write-heavy guest can add as much as the original disk. Budget a working allowance on top of the base images.

Should I size on provisioned GiB or on consumed GiB?

Convert both; they answer different questions. Provisioned is the worst case if every thin disk inflates to its declared size, consumed is where you are today. Purchasing usually sits between the two — consumed plus a growth curve, with the provisioned figure as the number that must never be able to strand the store without warning.

What free-space threshold should trigger the datastore alarm?

A warning around 75–80% consumed with a critical level near 90% is a common pairing, and the gap has to be wide enough to migrate a guest off before the store fills. Convert the threshold once so you know what it means in real GiB: 10% of an 8 TiB store is 819.2 GiB, which is plenty, while 10% of a 1 TiB store is 102.4 GiB, which one runaway snapshot can consume overnight.

GiB
TiB

VM Disk Images to Datastore Share

40 GiB=0.0390625 TiB
120 GiB=0.1171875 TiB
250 GiB=0.24414063 TiB
500 GiB=0.48828125 TiB
1,024 GiB=1 TiB
3,072 GiB=3 TiB

Gibibyte (GiB)

The unit every virtual disk is declared in. A guest's provisioned GiB is a promise, not a measurement — thin provisioning means only written blocks reach the store.

Tebibyte (TiB)

The unit a datastore, LUN or storage pool is quoted in. One TiB is 1,024 GiB, so only disk sizes that are powers of two land on tidy fractions.

Total your virtual disks in GiB and read the datastore figure in TiB
Results carry up to 8 decimals, so 1,500 GiB stays 1.46484375 TiB rather than a rounded 1.5
Swap the direction to turn a TiB allocation into a per-VM GiB budget
Copy either field as a plain number for a capacity spreadsheet or change record
Want to learn more? Read documentation →
1/5
Start typing to search...
Searching...
No results found
Try searching with different keywords