UK’s trusted IT infrastructure partner since 2003
Servnet
FinanceToolsConfiguratorGet in Touch
Backup & DR

Grandfather-Father-Son Backup: GFS Retention Explained

Servnet Editorial · IT infrastructure analysis10 min read
Share

Grandfather-Father-Son (GFS) backup is an established hierarchical rotation scheme designed to balance granular, immediate recovery points with long-term data archiving while controlling storage consumption. Yet in mid-2026, many IT infrastructure teams still mistake GFS for a mere scheduling rule rather than a critical capacity-planning discipline. Sizing a GFS repository requires accounting for every archived full restore point alongside active increments and merge working space, which frequently expands the repository footprint to seven or eight times the raw workload size. For UK organisations, configuring a comprehensive backup retention policy is not merely a technical preference. Infrastructure architects must reconcile the statutory six-year accounting preservation duties under the Companies Act 2006 with the strict storage-limitation requirements enforced by the Information Commissioner's Office (ICO) under UK GDPR.

Repository Capacity Allocation in 9.88 TB GFS Model
10 TB8 TB5 TB3 TB0 TB5 TBGFS Points2.38 TBIncrementals1.25 TBMerge Space1.25 TBActive FullStorage (TB)
View the data behind this chart
Repository Capacity Allocation in 9.88 TB GFS Model
GFS PointsIncrementalsMerge SpaceActive Full
Storage (TB)TB5TB2.38TB1.25TB1.25

What Is the Grandfather-Father-Son (GFS) Rotation Scheme?

The Grandfather-Father-Son (GFS) backup rotation scheme is a tiered lifecycle management system for digital restore points. Originating in the era of magnetic tape media, GFS is a long‑standing rotation scheme that typically uses three generations: *Son* for short‑interval backups (often daily incrementals), *Father* for medium‑interval points (commonly weekly backups), and *Grandfather* for longer‑interval full snapshots such as monthly or yearly archives. The core technical objective of this structure is to provide granular restore points for recent operational outages while maintaining coarse, widely spaced historical milestones for archival and audit demands.

Without an organised rotation model, organisations face an unsustainable operational dilemma. Retaining daily backups indefinitely leads to exponential storage consumption and unmanageable repository costs. Conversely, applying a simple First-In, First-Out (FIFO) retention policy—where the oldest backup file is purged whenever a new one is committed—wipes out historical restore baselines, leaving the business incapable of auditing previous financial periods, defending against latent ransomware, or retrieving deleted production databases from prior quarters.

GFS solves this dilemma by thinning historical records over time. While daily increments are purged after several days or weeks, weekly and monthly milestones are frozen and locked into secondary or tertiary repositories. To implement this correctly across modern infrastructure, storage engineers must master how GFS interacts with full, incremental, and differential backup types across disk pools, immutable object storage, and remote facilities.

Illustration: Grandfather-Father-Son Backup: GFS Retention Explained

Deconstructing the Tiers: Daily, Weekly, and Monthly Cycles

The foundational tier of the GFS structure is the Son tier, executed on daily operational schedules. Commonly run on each standard business day, these jobs capture incremental block‑level modifications generated since the preceding backup run. Because daily increments record only altered data blocks, they minimise backup window duration, network overhead, and primary disk strain. They serve as the first line of defence against everyday hardware failures, local software crashes, and operational human error.

The Father tier represents the weekly cycle, typically scheduled at the close of the business week. In a classic GFS deployment, the weekly backup synthesises or captures a complete full image of the designated production workloads. This milestone serves two roles: it terminates the dependency chain of the preceding daily incremental cycle, allowing earlier daily points to age out and be safely purged, and it establishes a robust baseline that many organisations archive for several weeks before removal, often in the range of four to five weeks depending on policy.

The Grandfather tier constitutes the apex of the hierarchy, handling extended archival retention across monthly and yearly cadences. In many GFS implementations, at the conclusion of each month a designated weekly Father backup is flagged and promoted to Grandfather status, preventing automated expiration routines from reclaiming its underlying storage blocks. Some organisations also retain a yearly Grandfather point aligned with the calendar or fiscal year for long‑term multi‑year storage. Modern enterprise backup engines, such as Veeam Backup & Replication, can automate this process by tagging existing restore points as GFS fulls instead of always re‑reading the primary production workloads over the network.

GFS Storage Sizing: The Capacity-Planning Mathematics

A common point of infrastructure failure in backup design is treating GFS as merely a scheduling preference rather than a storage capacity calculation. Enterprise backup software vendors explicitly treat GFS retention as a dedicated sizing problem. In long‑term retention architectures, vendors such as Veeam recommend budgeting for one standalone or synthetic full backup for every weekly, monthly, and yearly backup cycle that an administrator schedules when using GFS policies. Neglecting this requirement leads to rapid target volume exhaustion.

Veeam's published engineering guidance for backup copy repository sizing advises infrastructure planners to calculate capacity using the generalised formula: Total Repository Capacity = Σ(GFS full restore points × uncompressed full size) + (daily incremental change rate × operational window days) + (1 × full backup size merge buffer) + annual data growth margin. Target repositories must maintain sufficient free space beyond the calculated requirement so that transform or synthetic full operations do not fail due to disk saturation, in line with vendor guidance.

To see how this operates under real-world conditions, consider the verified capacity planning model provided by Veeam for a dedicated workload with an active full backup footprint of 1.25 TB. In Veeam's worked example, rather than requiring merely 1.25 TB plus a small buffer, the complete GFS repository allocation for that workload is calculated as 9.88 TB:

In Veeam's sizing model for that workload, the primary active full backup accounts for 1.25 TB, the allocated GFS historical restore points require 5.0 TB, active operational incremental points demand 2.38 TB, and the system reserves 1.25 TB of dedicated merge working space to execute synthetic block operations without locking production arrays. Sizing your repository accurately using a sizing your backup and disaster recovery infrastructure model prevents backup job failures during weekly consolidation cycles.

  • Active Full Backup Baseline: 1.25 TB committed to the active chain
  • GFS Archival Points (Weekly/Monthly/Yearly): 5.0 TB committed long-term capacity
  • Operational Incremental Restore Points: 2.38 TB working space
  • Synthetic Merge Overhead Buffer: 1.25 TB allocated working area
  • Total Target Repository Requirement: 9.88 TB aggregate capacity

Comparing GFS to Alternative Rotation Schemes

Infrastructure architects often evaluate GFS alongside alternative rotation schemes, notably First‑In, First‑Out (FIFO) and the Tower of Hanoi. A FIFO rotation operates on a sliding window: every incoming backup job discards the oldest existing backup on the storage volume. While FIFO requires the least administrative management and presents predictable, flat storage utilisation, it cannot provide archival capabilities. If data corruption or silent ransomware encryption goes undetected for longer than the sliding retention window, every viable clean restore point is permanently overwritten.

The Tower of Hanoi scheme, derived from the mathematical puzzle, uses a recursive rotational method where different media sets are cycled at exponential intervals (such as every 1, 2, 4, 8, and 16 days). The Tower of Hanoi scheme is designed to provide recovery points across long timelines using a relatively small number of storage targets or tape cartridges, improving storage efficiency compared to naive daily full backups. However, its operational complexity is substantial. Media management is difficult, manual errors are common, and recovering an arbitrary historical date requires complex reassembly of tape or virtual volume sets.

GFS is widely regarded as a practical compromise, retaining simple scheduling predictability while separating short‑term operational recovery from long‑term compliance holds. By keeping full recovery images at weekly, monthly, and annual boundaries, GFS reduces Recovery Time Objectives (RTO) during historical audits, as administrators can restore an isolated, self-contained full backup image without traversing multi-stage incremental dependency trees.

Integrating GFS into Modern Architectures and the 3-2-1-1-0 Rule

In modern enterprise deployments, GFS is rarely confined to a single on-premises disk shelf. Instead, it serves as the scheduling backbone across multi-tier hybrid architectures that reinforce the evolving 3-2-1-1-0 backup rule. As an increasingly recommended modern evolution of the classic 3-2-1 framework rather than a universal industry standard, 3-2-1-1-0 advises organisations to maintain three copies of critical data on two distinct media types, with one copy stored offsite, one maintained in an immutable or air-gapped state, and zero recovery errors verified through automated testing.

GFS maps directly onto tiered storage infrastructure. Daily Son incrementals reside on high-performance primary on-premises flash or NVMe arrays, ensuring low Recovery Point Objectives (RPO) and rapid RTO during production outages. Weekly Father backups are duplicated to on-premises hard disk arrays or secondary deduplication appliances. Grandfather points—the monthly and yearly full archives—are transferred offsite to public cloud object storage repositories or traditional tape storage solutions.

Integrating GFS with cloud object storage requires careful accounting for lifecycle transitions and object locking. Organisations frequently apply the concept of immutable backups to Grandfather points, configuring Write Once, Read Many (WORM) storage policies across cloud object storage containers to prevent ransomware strains or malicious insiders from altering or purging compliance archives. Furthermore, cloud-native GFS designs must factor in API call costs, minimum retention storage penalties, and egress fees when planning potential full-image disaster recovery scenarios.

Hierarchical Structure of the GFS Rotation Scheme
3Grandfather (Monthly / Yearly)Permanent or multi-year compliance archive fulls2Father (Weekly)Consolidated full backups retained for 4-5 weeks1Son (Daily)Incremental restore points for operational recovery
View the data behind this chart
Hierarchical Structure of the GFS Rotation Scheme
LayerDetail
Grandfather (Monthly / Yearly)Permanent or multi-year compliance archive fulls
Father (Weekly)Consolidated full backups retained for 4-5 weeks
Son (Daily)Incremental restore points for operational recovery

UK Compliance: Companies Act, HMRC, and UK GDPR Retention

For UK infrastructure buyers, setting GFS retention parameters is not purely an operational recovery decision; it is heavily dictated by national statutory mandates. A critical compliance anchor is the Companies Act 2006. Under section 388 (and Part 15) of the Companies Act 2006, public companies are legally required to preserve their accounting records for six years from the date on which they are made. This statutory wording remains fully in force, establishing a firm baseline for annual Grandfather archival retention.

Tax compliance and corporate governance frameworks introduce complementary rules that can appear conflicting if not properly contextualised. Under section 388 of the Companies Act 2006, a private company must preserve accounting records for three years from the date they are made, whereas a public company must keep them for six years. However, HMRC compliance regulations and Gov.uk limited-company guidance require all limited companies to preserve accounting and business records for six years from the end of the last company financial year they relate to. Because a private limited company is subject to both regimes simultaneously, it must adhere to the stricter, longer six-year mandate. This produces the recommended seven-year annual GFS retention window through straightforward arithmetic: an accounting transaction committed on the first day of a financial year must be preserved through the remainder of that 12-month accounting period, followed by the statutory six years from the financial year-end, demanding up to seven elapsed calendar years of archived points before tax audit exposure closes.

Crucially, UK infrastructure teams must balance these preservation duties against data protection laws enforced by the Information Commissioner's Office (ICO). Under the UK GDPR storage-limitation principle, personal data must be kept in a form which permits identification of data subjects for no longer than is necessary for the purposes for which it is processed. The ICO explicitly states that the UK GDPR does not prescribe static, arbitrary time limits for specific data categories; rather, controllers must establish and justify their retention durations based on clear operational or legal requirements.

This regulatory intersection creates a technical requirement: UK organisations cannot simply retain all operational backups indefinitely under the guise of GFS. Backup repositories must be segmented. General file servers and customer-facing workloads containing personal data must have their GFS lifecycles restricted to justified operational windows, whereas dedicated ERP, payroll, and accounting databases must be segregated into immutable six-year compliance repositories to satisfy the Companies Act 2006 and HMRC compliance obligations without violating UK GDPR storage-limitation principles.

Implementation Pitfalls and Infrastructure Best Practices

Deploying a GFS backup rotation scheme requires avoiding several well-documented operational traps. The most common technical pitfall is storage repository exhaustion caused by unmonitored synthetic full creation. When monthly or yearly GFS milestones are generated, backup software often synthesises a new full file by consolidating previous incremental blocks. If the target repository lacks the dedicated merge space identified in standard sizing formulas—specifically budgeting an uncompressed full backup buffer for consolidation workspace—backup operations fail, leaving the active backup chain in an inconsistent state.

A second common point of failure is chain fragmentation and media decay. Incremental backup chains rely on the integrity of every preceding link. If a single block within a weekly Father incremental fails silent integrity checks, subsequent daily restores become unusable. Implementing automated periodic health checks, alongside SureBackup or automated sandbox verification routines, is essential to confirm that archived GFS fulls remain fully restorable.

Finally, enterprise IT teams must secure GFS lifecycles against credential compromise. Threat actors systematically target backup catalog databases to truncate retention policies or immediately purge historical restore points prior to deploying ransomware. Implementing separated administrative credentials, multifactor authentication on backup consoles, air-gapped management planes, and immutable GFS storage policies ensures that long-term compliance archives cannot be destroyed during an active security incident.

Sources

Every figure in this article traces to the sources below.

  • Legislation.gov.uk — Companies Act 2006 Section 388 Duty to Keep Accounting Records
  • Legislation.gov.uk — Companies Act 2006 Part 15 Accounts and Reports
  • HMRC Compliance Handbook — CH14600 Specific Record Keeping Requirements
  • Gov.uk — Running a Limited Company: Company and Accounting Records
  • Information Commissioner's Office — UK GDPR Guidance on Storage Limitation
  • Veeam Help Center — Backup Copy Space Requirements and Sizing Calculations
Comparison of UK Record Retention Baselines
Entity TypePreservationStatutory RulePublic Company6 yearsFrom date madeCompanies Act s388Private Company3 yearsFrom date madeHMRC Manual CH14600Limited Company6 yearsEnd of fin. yearGov.uk Company GuidePersonal DataNo set limitController purposeICO UK GDPR Limit
View the data behind this chart
Comparison of UK Record Retention Baselines
Entity TypePreservationStatutory Rule
Public Company6 yearsFrom date madeCompanies Act s388
Private Company3 yearsFrom date madeHMRC Manual CH14600
Limited Company6 yearsEnd of fin. yearGov.uk Company Guide
Personal DataNo set limitController purposeICO UK GDPR Limit
Share
Key takeaways
  • GFS structures backups into three logical generations: daily operational increments (Son), weekly consolidated fulls (Father), and monthly/yearly compliance archives (Grandfather).
  • Repository capacity planning must account for more than raw source data; in Veeam's sizing model, a 1.25 TB active full workload required 9.88 TB of total repository storage to accommodate GFS points, increments, and merge buffers.
  • Section 388 of the UK Companies Act 2006 mandates that public companies preserve accounting records for six years from the date they are made, establishing a firm floor for annual Grandfather retention.
  • HMRC requires public limited companies to retain accounting records for six years from creation, while private companies must retain them for three years; Gov.uk limited company guidance requires six years from the end of the last financial year.
  • UK GDPR storage limitation mandates that personal data be kept no longer than necessary, requiring UK IT buyers to isolate and segment financial archives from general production backups.
Frequently asked

FAQs — Grandfather-Father-Son Backup

What is the difference between GFS and simple FIFO backup rotation?

FIFO purges the oldest backup file as soon as a new one is committed, maintaining a rolling operational window that cannot preserve long-term historical milestones. GFS retains daily increments for short-term recovery while deliberately archiving weekly, monthly, and yearly full snapshots to satisfy long-term compliance and audit requirements.

How can an organisation migrate an existing FIFO backup scheme to GFS without a re-baseline full backup?

Modern backup platforms such as Veeam allow administrators to transition from FIFO to GFS without re-reading primary workloads over the network. By configuring a backup copy job pointing to the active FIFO chain, the backup engine flags an existing weekly synthetic full as the baseline Father point. Subsequent weekly and monthly runs promote existing restore blocks into immutable GFS archival points, allowing older FIFO increments to roll off naturally as retention policies take effect.

How long must UK businesses retain accounting records in a GFS scheme?

Under Companies Act 2006 section 388, public companies must retain accounting records for six years from the date they are made. Gov.uk guidance requires limited companies to keep records for six years from the end of the last financial year, while HMRC requires private companies to retain records for three years.

Does UK GDPR conflict with multi-year GFS backup retention?

Yes, if applied indiscriminately. UK GDPR storage limitation dictates personal data must not be kept longer than necessary for its purpose. IT teams should segment general systems from financial databases, applying multi-year GFS retention only to workloads legally required by statutory mandates like the Companies Act.

What does a typical GFS backup retention policy look like for a 50-VM UK SME?

For a 50-VM estate (typically 10–15 TB of primary data), a balanced GFS schedule retains 7 to 14 daily incremental Son restore points on fast local storage, 4 weekly Father fulls kept for 30 days, 12 monthly Grandfather fulls retained for one year, and 7 annual Grandfather fulls sent to immutable cloud object storage. This layout ensures fast day-to-day operational restores, provides ransomware rollback points, and fulfills the UK six-year financial record mandate plus in-progress financial year buffer.

Related

Continue reading

More in Backup & DR

Got a question this article didn't answer?

One conversation with an engineer who's done this before. No sales script.

Talk to Servnet →

Talk to a UK specialist

Get expert advice or a no-obligation quote — servers, storage, networking, maintenance, finance and cloud. We reply the same working day.

or call 0800 987 4111