A file server reaching 98% utilisation on a Friday afternoon is not a storage problem that can wait until Monday. It can halt backups, prevent database writes, disrupt virtual machines and force an emergency purchase at the least favourable price. Effective storage capacity planning gives IT teams a clear view of what is being consumed, what is growing and when additional hardware is genuinely required.
For procurement teams, the objective is not simply to buy the largest array or add as many drives as the chassis will accept. Oversizing locks budget into capacity that may sit idle for years. Undersizing creates operational risk, rushed compatibility checks and expensive downtime. The right plan balances usable capacity, performance, resilience, retention rules and the practical availability of replacement hardware.
What storage capacity planning needs to measure
Raw disk capacity is only the starting point. A server fitted with twelve 4 TB drives does not automatically provide 48 TB for production data. RAID protection, hot spares, filesystem overhead, snapshots and replication all reduce the figure that applications can actually use.
Start with the current usable capacity and the real consumed capacity, then separate active production data from backups, archives, test workloads and temporary files. A virtualisation host may look full because old snapshots were never removed. A NAS may appear to require expansion when backup retention has grown beyond its original policy. These are different problems and they require different purchasing decisions.
Growth rate matters as much as today’s utilisation. Review at least six to twelve months of historical data where possible. Monthly growth is useful, but peaks are often more revealing. Quarter-end reporting, video retention, software releases, database maintenance and backup windows can create short periods of heavy demand that average figures conceal.
Capacity planning should also account for the type of storage being used. A high-capacity SATA disk may suit archive data, while a virtual machine datastore may need SAS drives, SSDs or NVMe media to meet IOPS and latency requirements. Buying additional terabytes that cannot sustain the workload is a false economy.
Calculate usable capacity, not the label on the drive
Every storage design has an efficiency cost. RAID 5, RAID 6, RAID 10 and distributed erasure coding protect data in different ways, with different capacity and rebuild implications. There is no universal best choice.
RAID 10 sacrifices more raw capacity but can be a sensible option for write-heavy databases and latency-sensitive workloads. RAID 6 provides protection against two drive failures, making it a common choice for larger capacity drives where rebuild times are significant. The trade-off is reduced usable space and potential write penalties. The correct layout depends on the controller, workload, drive size, recovery objectives and the consequences of a second failure during rebuild.
Do not plan to run production storage at 100% utilisation. Most environments need operational headroom for snapshots, datastore expansion, rebuild activity, patching and unplanned demand. A sensible threshold may be 70% to 80% consumed capacity for many systems, but the right figure depends on how quickly capacity can be added and how critical the service is.
Deduplication and compression can improve effective capacity, particularly for virtual desktop environments, backups and repetitive data sets. They should not be treated as guaranteed savings. Compression ratios vary by data type, while encrypted files, media and already-compressed archives may achieve little or no reduction. Plan against measured results, not optimistic supplier ratios.
A practical sizing approach
Take the current used capacity, add the forecast growth for the planned period, then include allowance for protection overhead and operational headroom. For example, an organisation using 20 TB today and growing by 1 TB per month needs 32 TB before resilience overhead if it is planning for 12 months. Add RAID or parity requirements, snapshots, replication and headroom, and the required raw capacity may be substantially higher.
The calculation should be repeated for each workload class. Combining backup storage, transactional databases, virtual machines and video surveillance into one number often leads to the wrong platform choice. Each has different performance, retention and availability demands.
Match the storage plan to the hardware lifecycle
Capacity planning is also hardware planning. Before ordering expansion drives, check the exact server, array or NAS model, controller generation, drive interface, firmware requirements and supported disk sizes. A Dell PowerEdge server, HPE ProLiant platform or legacy SAN may have specific carrier, backplane and controller compatibility requirements. Matching the interface alone is not enough.
SAS, SATA and NVMe drives are not interchangeable categories. Form factor matters too: 2.5-inch and 3.5-inch bays, U.2 or U.3 NVMe connectivity, hot-swap carriers, power limits and slot availability all affect what can be deployed. In some systems, expanding an existing chassis is the lowest-cost route. In others, the lack of free bays or controller limits makes a new storage shelf, host or array the better long-term purchase.
Used enterprise hardware can be particularly useful when extending a stable legacy estate. Adding compatible, tested drives or a matching expansion shelf can defer a full refresh and protect budget. The trade-off is lifecycle support, warranty coverage, power draw and the availability of like-for-like replacements later. For critical workloads, keep appropriate spares on site or confirm that replacement stock can be sourced quickly.
Green Code UK supports buyers sourcing current and used enterprise storage components where exact model compatibility, drive type and server generation matter as much as headline capacity.
Plan for performance and recovery at the same time
A capacity forecast that ignores performance can create a slower system immediately after expansion. Larger drives may solve space constraints while increasing rebuild exposure. Dense HDD configurations can offer attractive cost per terabyte, but random I/O performance may remain limited. SSD and NVMe tiers cost more per TB, yet can reduce latency for active applications and virtualisation workloads.
Consider where data should live. Frequently accessed databases and VM datastores may require flash storage. File shares, backup repositories and archive data can often use high-capacity HDDs. Tiering can control costs, but only if the platform manages data movement reliably and the working set is understood.
Recovery planning changes the capacity calculation as well. Backups require their own growth forecast, especially where immutable copies, off-site replication or long retention periods are required. A 10 TB production estate may need significantly more than 10 TB of backup capacity once versions, retention windows and multiple copies are considered.
It is also worth checking recovery time objectives. Restoring several terabytes across a constrained network link may technically be possible but operationally unacceptable. Faster backup repositories, adequate network throughput and tested restore procedures are part of the storage design, not separate afterthoughts.
Build a review cycle before capacity becomes urgent
The most useful storage plan is a living record, not a spreadsheet created during a crisis. Review utilisation, growth, alert thresholds and procurement lead times every month for fast-changing environments, or at least quarterly for stable estates. Record planned projects too: a new CCTV deployment, Microsoft 365 backup policy, virtual desktop rollout or data-retention requirement can change demand overnight.
Use alerts well below the hard limit. An alert at 90% is often too late if approval, purchasing, delivery, installation and RAID expansion take several weeks. Set an investigation threshold, such as 70% or 75%, and a separate escalation threshold based on the time needed to add capacity safely.
Keep the record practical. For each platform, document the model number, serial reference, controller, installed drive part numbers, RAID configuration, free bays, firmware position, usable capacity, current consumption and likely expansion path. That information speeds up quotes and prevents the common mistake of ordering a technically similar but incompatible component.
Questions to ask before placing an order
Before committing budget, confirm four points: whether the reported shortage is real rather than snapshot or retention bloat; whether the workload needs more capacity, more performance or both; whether the existing platform supports the intended expansion; and whether the chosen configuration leaves enough headroom for the next planning period.
If the answer points to a refresh rather than an upgrade, compare the full operating cost. A newer server or array may reduce power, rack space and support complexity, while an expansion using compatible enterprise hardware may be the smarter option for a workload nearing retirement. Neither route is automatically cheaper without considering the lifecycle.
Storage should not become visible only when free space disappears. Measure growth, protect usable headroom and buy against verified compatibility. That gives your team time to choose the right drives, shelves or platforms on commercial terms, rather than accepting whatever is available during an outage.













