{"id":33724,"date":"2018-11-26T21:27:55","date_gmt":"2018-11-26T17:27:55","guid":{"rendered":"https:\/\/www.msp360.com\/resources\/?p=33724"},"modified":"2025-11-19T15:54:54","modified_gmt":"2025-11-19T11:54:54","slug":"incremental-backup-guide","status":"publish","type":"post","link":"https:\/\/www.msp360.com\/resources\/blog\/incremental-backup-guide\/","title":{"rendered":"Incremental Backup Explained"},"content":{"rendered":"<p>Incremental backup is a data backup method designed to reduce storage requirements and bandwidth load and provide the necessary level of data consistency and availability.<\/p>\n<p>In this guide, we overview this concept, how it works, and how it helps save time and money on <a href=\"https:\/\/www.msp360.com\/resources\/blog\/backup-vs-disaster-recovery\/\">backup and disaster recovery<\/a> routines.<\/p>\n<p><!--more--><\/p>\n<h2>What Is Incremental Backup?<\/h2>\n<p>This is a type of backup that copies only data that has changed since the previous backup. Unlike a full backup, where the whole data set is copied to the backup storage with every backup job, it allows you to perform a full backup only once in a while.<br \/>\nThat is how this backup type gets its name: each backup is an increment for a previous backup.<\/p>\n<p><span class=\"further-reading \">Further reading<\/span> <a href=\"https:\/\/www.msp360.com\/resources\/blog\/differential-backup-explained\/\">Incremental and Differential Backup Comparison<\/a><\/p>\n<h2>How Incremental Backup Works<\/h2>\n<p>To demonstrate the backup process, let\u2019s assume you have made a full backup and that now you would like to to do a weekly backup of any added or changed files:<\/p>\n<ul>\n<li>Week 1 - first full backup<\/li>\n<li>Week 2 - added and changed data only since the Week 1 backup<\/li>\n<li>Week 3 - added and changed data only since the Week 2 backup<\/li>\n<\/ul>\n<p>This backup type <strong>requires less storage space and network load<\/strong> and can be run more often since there are usually a lot of small everyday changes in the data set that should be backed up.<\/p>\n<div class=\"call-to-action\">\n<div class=\"call-to-action__left\">\n<div class=\"call-to-action__tag\">FREE WHITEPAPER<\/div>\n<div class=\"call-to-action__title\">Full System Backup and Recovery<\/div>\n<div class=\"call-to-action__text\">Check out our comprehensive guide covering system state, system image, and application-aware backup and recovery, as well as bare-metal recovery:<\/div>\n<!--HubSpot Call-to-Action Code --><span class=\"hs-cta-wrapper hs-cta-deferred\" id=\"hs-cta-wrapper-64dcb3ac-a304-4fdc-a704-c1242185e7c4\" data-portal=\"5442029\" data-id=\"64dcb3ac-a304-4fdc-a704-c1242185e7c4\"><span class=\"hs-cta-node hs-cta-64dcb3ac-a304-4fdc-a704-c1242185e7c4\" id=\"hs-cta-64dcb3ac-a304-4fdc-a704-c1242185e7c4\"><!--[if lte IE 8]><div id=\"hs-cta-ie-element\"><\/div><![endif]--><a href=\"https:\/\/cta-redirect.hubspot.com\/cta\/redirect\/5442029\/64dcb3ac-a304-4fdc-a704-c1242185e7c4\" target=\"_blank\" rel=\"noopener\"><img decoding=\"async\" class=\"hs-cta-img\" id=\"hs-cta-img-64dcb3ac-a304-4fdc-a704-c1242185e7c4\" style=\"border-width:0px;\" src=\"https:\/\/no-cache.hubspot.com\/cta\/default\/5442029\/64dcb3ac-a304-4fdc-a704-c1242185e7c4.png\" alt=\"CTA\"><\/a><\/span><\/span><!-- end HubSpot Call-to-Action Code -->\n<\/div>\n<div class=\"call-to-action__right\"><img decoding=\"async\" style=\"max-width: 200px;\" src=\"https:\/\/www.msp360.com\/resources\/wp-content\/uploads\/2018\/02\/Full-System-Backup-WP-icon.png\" alt=\"WP icon\" \/><\/div>\n<\/div>\n<h3>Forever Incremental Backup<\/h3>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignleft wp-image-27123 size-full\" src=\"https:\/\/www.msp360.com\/resources\/wp-content\/uploads\/2018\/11\/Forever-Incremental-Backup.png\" alt=\"Forever incremental backup\" width=\"255\" height=\"144\" \/>It implies that you want incremental backups to be done at regular intervals after the initial full backup was performed. It is very helpful that you don\u2019t need to worry about full backups afterward.<\/p>\n<p id=\"last\">However, with each subsequent backup, the chain of incremental backups becomes larger. As a result, it takes more time and computing capacity for backup software to analyze the full backup and all increments so as to determine the difference between the data on your server\/workstation and the data in your backup repository.<\/p>\n<div id=\"slidebox\"><!--HubSpot Call-to-Action Code --><span class=\"hs-cta-wrapper hs-cta-deferred\" id=\"hs-cta-wrapper-aa07fdb8-7776-46a5-9fa0-ec6e93f0f0a6\" data-portal=\"5442029\" data-id=\"aa07fdb8-7776-46a5-9fa0-ec6e93f0f0a6\"><span class=\"hs-cta-node hs-cta-aa07fdb8-7776-46a5-9fa0-ec6e93f0f0a6\" id=\"hs-cta-aa07fdb8-7776-46a5-9fa0-ec6e93f0f0a6\"><!--[if lte IE 8]><div id=\"hs-cta-ie-element\"><\/div><![endif]--><a href=\"https:\/\/cta-redirect.hubspot.com\/cta\/redirect\/5442029\/aa07fdb8-7776-46a5-9fa0-ec6e93f0f0a6\" target=\"_blank\" rel=\"noopener\"><img decoding=\"async\" class=\"hs-cta-img\" id=\"hs-cta-img-aa07fdb8-7776-46a5-9fa0-ec6e93f0f0a6\" style=\"border-width:0px;\" src=\"https:\/\/no-cache.hubspot.com\/cta\/default\/5442029\/aa07fdb8-7776-46a5-9fa0-ec6e93f0f0a6.png\" alt=\"CTA\"><\/a><\/span><\/span><!-- end HubSpot Call-to-Action Code --><\/div>\n<p>This backup type reduces recovery reliability. It also becomes harder and takes longer to recover the whole data set, as it takes time to analyze and recover each backup in the chain.<\/p>\n<p>That is why periodical full backups are highly recommended, in order to start a new sequence of incremental backups. The frequency of full backups depends on your business needs. You may want to conduct it weekly, monthly, or once every couple of months. There is an advanced backup technique to simulate full backups, called a synthetic full backup.<\/p>\n<p><span class=\"further-reading \">Further reading<\/span> <a href=\"https:\/\/www.msp360.com\/resources\/blog\/synthetic-full-backup-explained\/\">Synthetic full backup<\/a><\/p>\n<h3>Versioning<\/h3>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignleft wp-image-27122 size-full\" src=\"https:\/\/www.msp360.com\/resources\/wp-content\/uploads\/2018\/11\/Incremental-Backup-and-Versioning.png\" alt=\"Incremental backup and versioning\" width=\"255\" height=\"144\" \/><\/p>\n<p>Backup software vendors usually let users set the number of versions of data they would like to keep. Incremental backup implies a full backup and a chain of subsequent increments and, in terms of versioning, every subsequent backup (full or incremental) is a version.<\/p>\n<p>To provide data consistency, you cannot eliminate individual elements of this chain, only the entire series of the full backup and all the increments up to the next full backup. This is why we strongly recommend performing full backups periodically.<\/p>\n<div id=\"attachment_27859\" style=\"width: 522px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-27859\" class=\"size-full wp-image-27859\" src=\"https:\/\/www.msp360.com\/resources\/wp-content\/uploads\/2018\/12\/Block-level-retention-policy.gif\" alt=\"Block-level retention policy example\" width=\"512\" height=\"277\" \/><p id=\"caption-attachment-27859\" class=\"wp-caption-text\">Block-level retention policy example<\/p><\/div>\n<h2>Types of Incremental Backup<\/h2>\n<p>There are different backup types that are determined by the size of changes that the software adds to the repository at every subsequent backup.\u00a0 We will overview incremental file-level backup and incremental block-level backup in detail.<\/p>\n<h3>Incremental File-Level Backup<\/h3>\n<p>In an incremental file-level backup, if a file has been modified, it will be sent to the backup repository to create a new version of it. This backup type is simple to perform and works well for a small data set. However, this method might take longer, because, if the changed files are large, the backup will also be large, which will extend the duration of the backup job and require more storage space.<\/p>\n<h3>Incremental Block-Level Backup<\/h3>\n<p>In a block-level approach, the backup software performs a more in-depth file analysis and copies only the modified portions of files, making it much faster to upload than using a file-level backup.<\/p>\n<p><span class=\"further-reading \">Further reading<\/span> <a href=\"https:\/\/www.msp360.com\/resources\/blog\/block-level-backup\/\">Block-Level Backup Explained<\/a><\/p>\n<div class=\"image-set\">\n<div class=\"col-xs-6\">\n<div class=\"image-title\">Incremental File-Level Backup<\/div>\n<div class=\"image-object\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-27024 size-full\" src=\"https:\/\/www.msp360.com\/resources\/wp-content\/uploads\/2018\/11\/Incremental-File-Level-Backup.png\" alt=\"Incremental backup: File level\" width=\"478\" height=\"114\" srcset=\"https:\/\/www.msp360.com\/resources\/wp-content\/uploads\/2018\/11\/Incremental-File-Level-Backup.png 478w, https:\/\/www.msp360.com\/resources\/wp-content\/uploads\/2018\/11\/Incremental-File-Level-Backup-300x72.png 300w\" sizes=\"auto, (max-width: 478px) 100vw, 478px\" \/><\/div>\n<\/div>\n<div class=\"col-xs-6\">\n<div class=\"image-title\">Incremental Block-Level Backup<\/div>\n<div class=\"image-object\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-27023 size-full\" src=\"https:\/\/www.msp360.com\/resources\/wp-content\/uploads\/2018\/11\/Incremental-Block-Level-Backup.png\" alt=\"Incremental backup: block level\" width=\"478\" height=\"123\" srcset=\"https:\/\/www.msp360.com\/resources\/wp-content\/uploads\/2018\/11\/Incremental-Block-Level-Backup.png 478w, https:\/\/www.msp360.com\/resources\/wp-content\/uploads\/2018\/11\/Incremental-Block-Level-Backup-300x77.png 300w\" sizes=\"auto, (max-width: 478px) 100vw, 478px\" \/><\/div>\n<\/div>\n<\/div>\n<h2>Using an Incremental Backup<\/h2>\n<h3>Advantages<\/h3>\n<p>Compared to the full backup, an incremental type uploads only changed and new files, which allows the reduction of:<\/p>\n<ul>\n<li>Needed storage space<\/li>\n<li>Bandwidth consumption<\/li>\n<li>Computing resources usage<\/li>\n<\/ul>\n<p>Let\u2019s consider several different scenarios to back up a 5 GB dataset with a 3% daily change rate for one month and see how effective they are and how much storage space you need.<\/p>\n<ul>\n<li>Weekly full backups only. In this case, you will need to set up only 4-5 backups a month which is quite storage-friendly, especially if your retention policy doesn\u2019t require you to keep several versions of every backup. The main issue here is data reliability. If something malicious happens to your servers or endpoints, you will permanently lose about a week of critical business data.\u00a0 Storage space calculation: 5 * 5 GB = 25 GB<\/li>\n<\/ul>\n<p><span class=\"further-reading \">Further reading<\/span> <a href=\"https:\/\/www.msp360.com\/resources\/blog\/rto-vs-rpo\/\">RTO vs. RPO: Two Means toward the Same End<\/a><\/p>\n<ul>\n<li>Full backups daily. When you set full backups every day, it is quite reliable, isn\u2019t it? However, it is unlikely someone is going to use this scenario as it requires so much storage room, bandwidth, and computing capacity that this backup strategy becomes highly ineffective.\u00a0Storage space calculation: 22 * 5 GB = 110 GB<\/li>\n<\/ul>\n<ul>\n<li>Weekly full backups with incremental backups on weekdays. \u00a0In this scenario, full backups don\u2019t have to be set very often, and the periods between full backups are covered by incremental sequences. Therefore, this scenario turns out to be the golden mean between saving storage space and providing data reliability. Storage space calculation: (5 * 5 GB) + (22 * 3% * 5 GB) = 28.3 GB<\/li>\n<\/ul>\n<p><strong><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-27120 size-full\" src=\"https:\/\/www.msp360.com\/resources\/wp-content\/uploads\/2018\/11\/5-GB-dataset.png\" alt=\"Incremental backups on weekdays and weekly full backups\" width=\"636\" height=\"509\" srcset=\"https:\/\/www.msp360.com\/resources\/wp-content\/uploads\/2018\/11\/5-GB-dataset.png 636w, https:\/\/www.msp360.com\/resources\/wp-content\/uploads\/2018\/11\/5-GB-dataset-300x240.png 300w, https:\/\/www.msp360.com\/resources\/wp-content\/uploads\/2018\/11\/5-GB-dataset-624x499.png 624w\" sizes=\"auto, (max-width: 636px) 100vw, 636px\" \/><\/strong><\/p>\n<h3>Disadvantages<\/h3>\n<p>However, this approach has several drawbacks:<\/p>\n<ul>\n<li><b>Longer data restore. <\/b>It takes more time for backup software to find, analyze, and collect the latest full backup and all subsequent incremental backups.<\/li>\n<li><b>Less data consistency and reliability.<\/b> As we have already mentioned, when you need to recover, the backup software analyzes the whole backup chain. If one element in that chain is corrupt, your data is non-recoverable.<\/li>\n<\/ul>\n<h3>Incremental Backup Best Practices<\/h3>\n<p>To make your recovery easier, here are a few tips:<\/p>\n<ul>\n<li><b>Perform full backups from time to time. <\/b>Starting a new full backup sequence is a good way to ensure you can recover data.<\/li>\n<li><b>Set a <a href=\"https:\/\/www.msp360.com\/resources\/blog\/how-to-build-retention-policy\/\">retention policy<\/a> for your files<\/b>. A retention policy allows you to choose how long to keep your old files and how many versions of each file you keep. With an incremental backup, it\u2019s recommended to set a policy that allows you to delete old files after a given time, or files that have been deleted from your device.<\/li>\n<\/ul>\n<p><span class=\"further-reading \">Further reading<\/span> <a href=\"https:\/\/www.msp360.com\/resources\/blog\/backup-best-practices-for-msps\/\">Backup Best Practices for MSPs<\/a><\/p>\n<h2>Summary<\/h2>\n<p>Out of all backup types, the incremental backup is one of the most beneficial backup methods as it assures reliability and accessibility of your data, saves a lot of storage space, consumes less bandwidth, and leads to faster backups compared to a full backup scenario. The flaws such as slower restore and dependence on the increments integrity may be addressed by performing the full backup periodically and setting the proper retention policy for your backups.<\/p>\n<p>&nbsp;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Incremental backup is a data backup method designed to reduce storage requirements and bandwidth load and provide the necessary level of data consistency and availability. In this guide, we overview this concept, how it works, and how it helps save time and money on backup and disaster recovery routines.<\/p>\n","protected":false},"author":46,"featured_media":44444,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[886,878],"tags":[930],"class_list":["post-33724","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-backup-and-dr-guides","category-msp-university","tag-backup-types-comparison"],"acf":[],"aioseo_notices":[],"_links":{"self":[{"href":"https:\/\/www.msp360.com\/resources\/wp-json\/wp\/v2\/posts\/33724","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.msp360.com\/resources\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.msp360.com\/resources\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.msp360.com\/resources\/wp-json\/wp\/v2\/users\/46"}],"replies":[{"embeddable":true,"href":"https:\/\/www.msp360.com\/resources\/wp-json\/wp\/v2\/comments?post=33724"}],"version-history":[{"count":4,"href":"https:\/\/www.msp360.com\/resources\/wp-json\/wp\/v2\/posts\/33724\/revisions"}],"predecessor-version":[{"id":61359,"href":"https:\/\/www.msp360.com\/resources\/wp-json\/wp\/v2\/posts\/33724\/revisions\/61359"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.msp360.com\/resources\/wp-json\/wp\/v2\/media\/44444"}],"wp:attachment":[{"href":"https:\/\/www.msp360.com\/resources\/wp-json\/wp\/v2\/media?parent=33724"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.msp360.com\/resources\/wp-json\/wp\/v2\/categories?post=33724"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.msp360.com\/resources\/wp-json\/wp\/v2\/tags?post=33724"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}