{"id":9,"date":"2008-05-13T22:46:08","date_gmt":"2008-05-13T22:46:08","guid":{"rendered":"http:\/\/www.backupassist.com\/blog\/?p=7"},"modified":"2019-11-13T09:51:34","modified_gmt":"2019-11-13T09:51:34","slug":"file-replication-engine-ui-proposal","status":"publish","type":"post","link":"https:\/\/www.backupassist.com\/blog\/file-replication-engine-ui-proposal","title":{"rendered":"File Replication Engine UI proposal"},"content":{"rendered":"<p>When configuring a File Replication job, the user will be able to select folders and files to be backed up using a tree-like interface, similar to the existing &#8220;Files and folders&#8221; settings tab of NTBackup jobs.<\/p>\n<p>There are 4 main factors in the design of the File Replication Engine:<\/p>\n<ol>\n<li> Envisaged applications \u2014 data backup, VM backup, etc.<\/li>\n<li> Mapping of the source path to the destination path<\/li>\n<li> Backup History<\/li>\n<li> Media Rotation (for portable media, like USB HDD)<\/li>\n<\/ol>\n<h3> 1. Envisaged Applications<\/h3>\n<p>We anticipated that the File Replication Engine will be very useful for:<\/p>\n<ul>\n<li> Data backup \u2014 thanks to the single instance store architecture, it&#8217;s possible to store tens or hundreds of revisions on a single medium. For example, if you have 100GB of data and approximately 1GB changes each day, you will be able to store around 60 &#8220;snapshots&#8221; of your data on one 160GB USB HDD!  This feature will far exceed the typical capabilities of VSS snapshots. To get your data back \u2014 just copy the entire snapshotted directory back to your server, or individual files if you prefer.<\/li>\n<li> VM backup \u2014 to backup client VMs, simply use the File Replication Engine to replicate the entire VM directories to a USB HDD. If your server goes down, simply plug the USB HDD into a different machine, install your VM software (eg.  VMware Server) and run the virtual machines \u2014 this reduces your downtime to virtually zero!<\/li>\n<li> Exchange backup \u2014 backup your Exchange database files by a VSS-compliant file-copy operation, enabling you to forklift the database easily<\/li>\n<\/ul>\n<p>&#8230; if you have other scenarios, we&#8217;d like to hear about them to make sure we cater for them all!<\/p>\n<h3> 2. Mapping of the Source Path to the Destination Path<\/h3>\n<p>A single destination folder may be selected for each job.  The destination folder may be on a local drive, NAS or removeable media.  There are two options for how source files and folders are mapped to files and folders within the destination folder.  The user interface will allow selection of one of these options, e.g. using a checkbox.<\/p>\n<p>In the discussion below, it is assumed that the destination folder is X:\\Backups.<\/p>\n<h4> Option 1: Full path<\/h4>\n<p>The full path to each source file will be encoded within the destination folder.<\/p>\n<p><strong>Example<\/strong><\/p>\n<table width=\"80%\">\n<tbody>\n<tr>\n<th>Source File<\/th>\n<th>Destination File<\/th>\n<\/tr>\n<tr>\n<td><tt>C:\\Foo\\bar.doc<\/tt><\/td>\n<td><tt>X:\\Backup\\C\\Foo\\bar.doc<\/tt><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h4> Option 2: Relative to common ancestor<\/h4>\n<p>Rather than encoding the full path for each file, use only a sub path relative to the lowest common ancestor of all selected files and folders.<\/p>\n<p><strong>Example 1<\/strong>.  One source folder selected<\/p>\n<table width=\"80%\">\n<tbody>\n<tr>\n<th>Source File<\/th>\n<th>Destination File<\/th>\n<\/tr>\n<tr>\n<td><tt>C:\\Foo\\bar.doc<\/tt><\/td>\n<td><tt>X:\\Backup\\bar.doc<\/tt><\/td>\n<\/tr>\n<tr>\n<td><tt>C:\\Foo\\baz.doc<\/tt><\/td>\n<td><tt>X:\\Backup\\baz.doc<\/tt><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>Common ancestor is C:\\Foo so backup file paths are relative to this folder.<\/p>\n<p><strong>Example 2<\/strong>.  Multiple source folders<\/p>\n<table width=\"80%\">\n<tbody>\n<tr>\n<th>Source File<\/th>\n<th>Destination File<\/th>\n<\/tr>\n<tr>\n<td><tt>C:\\Foo\\Bar\\baz.doc<\/tt><\/td>\n<td><tt>X:\\Backup\\Bar\\baz.doc<\/tt><\/td>\n<\/tr>\n<tr>\n<td><tt>C:\\Foo\\Qux\\quux.doc<\/tt><\/td>\n<td><tt>X:\\Backup\\Qux\\quux.doc<\/tt><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>Common ancestor is C:\\Foo so backup file paths are relative to this folder.<\/p>\n<p><strong>Example 3<\/strong>.  Multiple source drives<\/p>\n<table width=\"80%\">\n<tbody>\n<tr>\n<th>Source File<\/th>\n<th>Destination File<\/th>\n<\/tr>\n<tr>\n<td><tt>C:\\Foo\\Bar\\baz.doc<\/tt><\/td>\n<td><tt>X:\\Backup\\C\\Foo\\Bar\\baz.doc<\/tt><\/td>\n<\/tr>\n<tr>\n<td><tt>D:\\Qux\\quux.doc<\/tt><\/td>\n<td><tt>X:\\Backup\\D\\Qux\\quux.doc<\/tt><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>Selections span multiple drives so there is no common ancestor and the full path to each file, including drive letter, is used in the backup.<\/p>\n<h3>\n3. Backup History<\/h3>\n<p>A number of backup schemes will be provided to allow historic backup to be retained.  Historic backup stored on the same volume will use a single instance store to ensure that only one copy of unchanged files is stored on the disk.  When a scheme with backup history is in use, there will be an extra level of folders within the backup destination folder to store historical backups.<\/p>\n<p><strong>Example<\/strong> (assuming &#8220;Full path&#8221; option chosen)<\/p>\n<table width=\"80%\">\n<tbody>\n<tr>\n<th>Source File<\/th>\n<th>Destination File<\/th>\n<\/tr>\n<tr>\n<td><tt>C:\\Foo\\bar.doc<\/tt><\/td>\n<td><tt>X:\\Backup\\2008-05-13\\C\\Foo\\bar.doc<\/tt><\/td>\n<\/tr>\n<tr>\n<td><\/td>\n<td><tt>X:\\Backup\\2008-05-12\\C\\Foo\\bar.doc<\/tt><\/td>\n<\/tr>\n<tr>\n<td><\/td>\n<td>&#8230;<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>This scheme has daily backups stored under destination folder\\date.<\/p>\n<h3> 4. Media Rotation<\/h3>\n<p>For portable media, such as USB disk drives, the user will be able to set up media rotation schemes to allow regular backups to be rotated among different volumes.  Each volume will hold a set of complete (i.e. not incremental) backups.  The single instance store architecture will ensure that identical files are shared between backups within a volume, but not across volumes.  For example, if a user has 3 USB HDDs and chooses to rotate them one after the other, the list of backups on each drive might be:<\/p>\n<ul>\n<li>Drive 1:\n<ul>\n<li>2008-05-01<\/li>\n<li>2008-05-06<\/li>\n<\/ul>\n<\/li>\n<li>Drive 2:\n<ul>\n<li>2008-05-02<\/li>\n<li>2008-05-07<\/li>\n<\/ul>\n<\/li>\n<li>Drive 3:\n<ul>\n<li>2008-05-05<\/li>\n<li>2008-05-08<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<p>Similarly, if the user has 5 drives (one for each day of the week) then each drive would contain backups of data for every week, and the backup history goes back in one week increments.<\/p>\n<h3>Feedback<\/h3>\n<p>If you have any comments or suggestions about this proposal, or scenarios for which you think the File Replication Engine would be useful, please let us know by leaving a comment.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>When configuring a File Replication job, the user will be able to select folders and files to be backed up using a tree-like interface, similar to the existing &#8220;Files and folders&#8221; settings tab of NTBackup jobs. There are 4 main factors in the design of the File Replication Engine: Envisaged applications \u2014 data backup, VM &#8230; <a title=\"File Replication Engine UI proposal\" class=\"read-more\" href=\"https:\/\/www.backupassist.com\/blog\/file-replication-engine-ui-proposal\">Read more <span class=\"screen-reader-text\">File Replication Engine UI proposal<\/span><\/a><\/p>\n","protected":false},"author":7,"featured_media":13831,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[4,760],"tags":[],"class_list":["post-9","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-dev","category-legacy"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v24.9 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>File Replication Engine UI proposal - Cyber Resilience Blog<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.backupassist.com\/blog\/file-replication-engine-ui-proposal\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"File Replication Engine UI proposal - Cyber Resilience Blog\" \/>\n<meta property=\"og:description\" content=\"When configuring a File Replication job, the user will be able to select folders and files to be backed up using a tree-like interface, similar to the existing &#8220;Files and folders&#8221; settings tab of NTBackup jobs. There are 4 main factors in the design of the File Replication Engine: Envisaged applications \u2014 data backup, VM ... Read more File Replication Engine UI proposal\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.backupassist.com\/blog\/file-replication-engine-ui-proposal\" \/>\n<meta property=\"og:site_name\" content=\"Cyber Resilience Blog\" \/>\n<meta property=\"article:published_time\" content=\"2008-05-13T22:46:08+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2019-11-13T09:51:34+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.backupassist.com\/app\/uploads\/sites\/3\/2008\/05\/tile-placeholder1-01.png\" \/>\n\t<meta property=\"og:image:width\" content=\"842\" \/>\n\t<meta property=\"og:image:height\" content=\"596\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"David Overton\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"David Overton\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"4 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/www.backupassist.com\/blog\/file-replication-engine-ui-proposal#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.backupassist.com\/blog\/file-replication-engine-ui-proposal\"},\"author\":{\"name\":\"David Overton\",\"@id\":\"https:\/\/www.backupassist.com\/blog\/#\/schema\/person\/1024ebd112ea4f164d7014d7274e5451\"},\"headline\":\"File Replication Engine UI proposal\",\"datePublished\":\"2008-05-13T22:46:08+00:00\",\"dateModified\":\"2019-11-13T09:51:34+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.backupassist.com\/blog\/file-replication-engine-ui-proposal\"},\"wordCount\":833,\"commentCount\":8,\"publisher\":{\"@id\":\"https:\/\/www.backupassist.com\/blog\/#organization\"},\"image\":{\"@id\":\"https:\/\/www.backupassist.com\/blog\/file-replication-engine-ui-proposal#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.backupassist.com\/app\/uploads\/sites\/3\/2008\/05\/tile-placeholder1-01.png\",\"articleSection\":[\"Developer\",\"Z-Legacy\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/www.backupassist.com\/blog\/file-replication-engine-ui-proposal#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.backupassist.com\/blog\/file-replication-engine-ui-proposal\",\"url\":\"https:\/\/www.backupassist.com\/blog\/file-replication-engine-ui-proposal\",\"name\":\"File Replication Engine UI proposal - Cyber Resilience Blog\",\"isPartOf\":{\"@id\":\"https:\/\/www.backupassist.com\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.backupassist.com\/blog\/file-replication-engine-ui-proposal#primaryimage\"},\"image\":{\"@id\":\"https:\/\/www.backupassist.com\/blog\/file-replication-engine-ui-proposal#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.backupassist.com\/app\/uploads\/sites\/3\/2008\/05\/tile-placeholder1-01.png\",\"datePublished\":\"2008-05-13T22:46:08+00:00\",\"dateModified\":\"2019-11-13T09:51:34+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/www.backupassist.com\/blog\/file-replication-engine-ui-proposal#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.backupassist.com\/blog\/file-replication-engine-ui-proposal\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.backupassist.com\/blog\/file-replication-engine-ui-proposal#primaryimage\",\"url\":\"https:\/\/www.backupassist.com\/app\/uploads\/sites\/3\/2008\/05\/tile-placeholder1-01.png\",\"contentUrl\":\"https:\/\/www.backupassist.com\/app\/uploads\/sites\/3\/2008\/05\/tile-placeholder1-01.png\",\"width\":842,\"height\":596},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.backupassist.com\/blog\/file-replication-engine-ui-proposal#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.backupassist.com\/blog\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"File Replication Engine UI proposal\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.backupassist.com\/blog\/#website\",\"url\":\"https:\/\/www.backupassist.com\/blog\/\",\"name\":\"Cyber Resilience Blog\",\"description\":\"Protect Your Cloud Data with BackupAssist\",\"publisher\":{\"@id\":\"https:\/\/www.backupassist.com\/blog\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.backupassist.com\/blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/www.backupassist.com\/blog\/#organization\",\"name\":\"Cyber Resilience Blog\",\"url\":\"https:\/\/www.backupassist.com\/blog\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.backupassist.com\/blog\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/www.backupassist.com\/app\/uploads\/sites\/3\/2019\/09\/BA-Logo-Full-Logo.svg\",\"contentUrl\":\"https:\/\/www.backupassist.com\/app\/uploads\/sites\/3\/2019\/09\/BA-Logo-Full-Logo.svg\",\"caption\":\"Cyber Resilience Blog\"},\"image\":{\"@id\":\"https:\/\/www.backupassist.com\/blog\/#\/schema\/logo\/image\/\"}},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.backupassist.com\/blog\/#\/schema\/person\/1024ebd112ea4f164d7014d7274e5451\",\"name\":\"David Overton\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.backupassist.com\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/a2dc4bb2ab1d195000106519f8090a008928f48eadd5db0e104906ff367ed929?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/a2dc4bb2ab1d195000106519f8090a008928f48eadd5db0e104906ff367ed929?s=96&d=mm&r=g\",\"caption\":\"David Overton\"},\"url\":\"https:\/\/www.backupassist.com\/blog\/author\/david-overton\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"File Replication Engine UI proposal - Cyber Resilience Blog","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.backupassist.com\/blog\/file-replication-engine-ui-proposal","og_locale":"en_US","og_type":"article","og_title":"File Replication Engine UI proposal - Cyber Resilience Blog","og_description":"When configuring a File Replication job, the user will be able to select folders and files to be backed up using a tree-like interface, similar to the existing &#8220;Files and folders&#8221; settings tab of NTBackup jobs. There are 4 main factors in the design of the File Replication Engine: Envisaged applications \u2014 data backup, VM ... Read more File Replication Engine UI proposal","og_url":"https:\/\/www.backupassist.com\/blog\/file-replication-engine-ui-proposal","og_site_name":"Cyber Resilience Blog","article_published_time":"2008-05-13T22:46:08+00:00","article_modified_time":"2019-11-13T09:51:34+00:00","og_image":[{"width":842,"height":596,"url":"https:\/\/www.backupassist.com\/app\/uploads\/sites\/3\/2008\/05\/tile-placeholder1-01.png","type":"image\/png"}],"author":"David Overton","twitter_card":"summary_large_image","twitter_misc":{"Written by":"David Overton","Est. reading time":"4 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.backupassist.com\/blog\/file-replication-engine-ui-proposal#article","isPartOf":{"@id":"https:\/\/www.backupassist.com\/blog\/file-replication-engine-ui-proposal"},"author":{"name":"David Overton","@id":"https:\/\/www.backupassist.com\/blog\/#\/schema\/person\/1024ebd112ea4f164d7014d7274e5451"},"headline":"File Replication Engine UI proposal","datePublished":"2008-05-13T22:46:08+00:00","dateModified":"2019-11-13T09:51:34+00:00","mainEntityOfPage":{"@id":"https:\/\/www.backupassist.com\/blog\/file-replication-engine-ui-proposal"},"wordCount":833,"commentCount":8,"publisher":{"@id":"https:\/\/www.backupassist.com\/blog\/#organization"},"image":{"@id":"https:\/\/www.backupassist.com\/blog\/file-replication-engine-ui-proposal#primaryimage"},"thumbnailUrl":"https:\/\/www.backupassist.com\/app\/uploads\/sites\/3\/2008\/05\/tile-placeholder1-01.png","articleSection":["Developer","Z-Legacy"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.backupassist.com\/blog\/file-replication-engine-ui-proposal#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.backupassist.com\/blog\/file-replication-engine-ui-proposal","url":"https:\/\/www.backupassist.com\/blog\/file-replication-engine-ui-proposal","name":"File Replication Engine UI proposal - Cyber Resilience Blog","isPartOf":{"@id":"https:\/\/www.backupassist.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.backupassist.com\/blog\/file-replication-engine-ui-proposal#primaryimage"},"image":{"@id":"https:\/\/www.backupassist.com\/blog\/file-replication-engine-ui-proposal#primaryimage"},"thumbnailUrl":"https:\/\/www.backupassist.com\/app\/uploads\/sites\/3\/2008\/05\/tile-placeholder1-01.png","datePublished":"2008-05-13T22:46:08+00:00","dateModified":"2019-11-13T09:51:34+00:00","breadcrumb":{"@id":"https:\/\/www.backupassist.com\/blog\/file-replication-engine-ui-proposal#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.backupassist.com\/blog\/file-replication-engine-ui-proposal"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.backupassist.com\/blog\/file-replication-engine-ui-proposal#primaryimage","url":"https:\/\/www.backupassist.com\/app\/uploads\/sites\/3\/2008\/05\/tile-placeholder1-01.png","contentUrl":"https:\/\/www.backupassist.com\/app\/uploads\/sites\/3\/2008\/05\/tile-placeholder1-01.png","width":842,"height":596},{"@type":"BreadcrumbList","@id":"https:\/\/www.backupassist.com\/blog\/file-replication-engine-ui-proposal#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.backupassist.com\/blog"},{"@type":"ListItem","position":2,"name":"File Replication Engine UI proposal"}]},{"@type":"WebSite","@id":"https:\/\/www.backupassist.com\/blog\/#website","url":"https:\/\/www.backupassist.com\/blog\/","name":"Cyber Resilience Blog","description":"Protect Your Cloud Data with BackupAssist","publisher":{"@id":"https:\/\/www.backupassist.com\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.backupassist.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/www.backupassist.com\/blog\/#organization","name":"Cyber Resilience Blog","url":"https:\/\/www.backupassist.com\/blog\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.backupassist.com\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/www.backupassist.com\/app\/uploads\/sites\/3\/2019\/09\/BA-Logo-Full-Logo.svg","contentUrl":"https:\/\/www.backupassist.com\/app\/uploads\/sites\/3\/2019\/09\/BA-Logo-Full-Logo.svg","caption":"Cyber Resilience Blog"},"image":{"@id":"https:\/\/www.backupassist.com\/blog\/#\/schema\/logo\/image\/"}},{"@type":"Person","@id":"https:\/\/www.backupassist.com\/blog\/#\/schema\/person\/1024ebd112ea4f164d7014d7274e5451","name":"David Overton","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.backupassist.com\/blog\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/a2dc4bb2ab1d195000106519f8090a008928f48eadd5db0e104906ff367ed929?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/a2dc4bb2ab1d195000106519f8090a008928f48eadd5db0e104906ff367ed929?s=96&d=mm&r=g","caption":"David Overton"},"url":"https:\/\/www.backupassist.com\/blog\/author\/david-overton"}]}},"_links":{"self":[{"href":"https:\/\/www.backupassist.com\/blog\/wp-json\/wp\/v2\/posts\/9","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.backupassist.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.backupassist.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.backupassist.com\/blog\/wp-json\/wp\/v2\/users\/7"}],"replies":[{"embeddable":true,"href":"https:\/\/www.backupassist.com\/blog\/wp-json\/wp\/v2\/comments?post=9"}],"version-history":[{"count":2,"href":"https:\/\/www.backupassist.com\/blog\/wp-json\/wp\/v2\/posts\/9\/revisions"}],"predecessor-version":[{"id":14195,"href":"https:\/\/www.backupassist.com\/blog\/wp-json\/wp\/v2\/posts\/9\/revisions\/14195"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.backupassist.com\/blog\/wp-json\/wp\/v2\/media\/13831"}],"wp:attachment":[{"href":"https:\/\/www.backupassist.com\/blog\/wp-json\/wp\/v2\/media?parent=9"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.backupassist.com\/blog\/wp-json\/wp\/v2\/categories?post=9"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.backupassist.com\/blog\/wp-json\/wp\/v2\/tags?post=9"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}