{"id":132,"date":"2004-08-27T20:24:07","date_gmt":"2004-08-27T19:24:07","guid":{"rendered":"http:\/\/www.randomwire.com\/2004\/08\/27\/backup\/"},"modified":"2026-03-21T22:53:41","modified_gmt":"2026-03-21T21:53:41","slug":"backup","status":"publish","type":"post","link":"https:\/\/randomwire.com\/backup\/","title":{"rendered":"Backup"},"content":{"rendered":"<div class='__iawmlf-post-loop-links' style='display:none;' data-iawmlf-post-links='[{&quot;id&quot;:1258,&quot;href&quot;:&quot;https:\\\/\\\/en.wikipedia.org\\\/wiki\\\/The_Broads&quot;,&quot;archived_href&quot;:&quot;https:\\\/\\\/web-wp.archive.org\\\/web\\\/20250814031811\\\/https:\\\/\\\/en.wikipedia.org\\\/wiki\\\/The_Broads&quot;,&quot;redirect_href&quot;:&quot;&quot;,&quot;checks&quot;:[{&quot;date&quot;:&quot;2025-11-01 18:53:27&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2025-11-10 06:25:08&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2025-11-18 18:06:56&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2025-11-26 07:56:53&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2025-11-30 04:26:13&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2025-12-04 23:56:55&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2025-12-09 04:07:17&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2025-12-13 07:24:38&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2025-12-16 07:32:47&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2025-12-19 12:20:54&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2025-12-22 13:12:18&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2025-12-25 13:25:56&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2025-12-29 02:18:31&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-01-01 03:14:18&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-01-04 03:14:32&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-01-07 03:36:22&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-01-10 06:15:17&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-01-13 07:41:11&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-01-20 15:09:04&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-01-24 18:55:37&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-01-31 04:28:18&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-02-05 00:21:39&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-02-10 15:45:28&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-02-14 18:44:52&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-02-19 13:29:11&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-02-24 14:33:48&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-03-05 11:15:00&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-03-12 20:42:13&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-03-16 06:27:05&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-03-23 11:45:31&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-03-28 11:23:34&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-04-01 11:09:00&quot;,&quot;http_code&quot;:429},{&quot;date&quot;:&quot;2026-04-07 10:34:13&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-04-11 20:07:13&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-04-15 01:13:05&quot;,&quot;http_code&quot;:429},{&quot;date&quot;:&quot;2026-04-19 19:18:33&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-04-23 05:44:43&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-04-29 06:07:02&quot;,&quot;http_code&quot;:200}],&quot;broken&quot;:false,&quot;last_checked&quot;:{&quot;date&quot;:&quot;2026-04-29 06:07:02&quot;,&quot;http_code&quot;:200},&quot;process&quot;:&quot;done&quot;}]'><\/div>\n<p>I haven&#8217;t written a technical article in a long while so I thought I&#8217;d change all that and post one today about automating backups using a simple shell script. Backups are something that you can never have enough of as I&#8217;ve found to my cost in the past but it doesn&#8217;t require anything that difficult to sort out.<\/p>\n\n\n\n<p>I&#8217;m off to London tomorrow to visit my grandparents for the weekend. I won&#8217;t be back until Monday so probably won&#8217;t be posting till then. Hopefully, when I get back I&#8217;ll have a few pictures to share. In the meantime here is another couple I took last <a href=\"\/wildlife\/\">weekend<\/a> which turned out OK:<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"2272\" height=\"1515\" src=\"https:\/\/randomwire.com\/wp-content\/uploads\/IMG_2013.jpg\" alt=\"\" class=\"wp-image-74477\"\/><figcaption class=\"wp-element-caption\">End of a pile of cut reeds used for thatching roofs in the <a href=\"https:\/\/en.wikipedia.org\/wiki\/The_Broads\">Norfolk Broads<\/a>.<\/figcaption><\/figure>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"2272\" height=\"1515\" src=\"https:\/\/randomwire.com\/wp-content\/uploads\/IMG_2016.jpg\" alt=\"\" class=\"wp-image-74478\"\/><figcaption class=\"wp-element-caption\">An algae-infested stream camouflages itself with its surroundings!<\/figcaption><\/figure>\n","protected":false},"excerpt":{"rendered":"<p>I haven&#8217;t written a technical article in a long while so I thought I&#8217;d change all that and post one today about automating backups using a simple shell script. Backups are something that you can never have enough of as I&#8217;ve found to my cost in the past but it doesn&#8217;t require anything that difficult [&hellip;]<\/p>\n","protected":false},"author":3,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"jetpack_post_was_ever_published":false,"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":false,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":false},"version":2}},"categories":[5,4],"tags":[],"class_list":["post-132","post","type-post","status-publish","format-standard","hentry","category-photography","category-tech"],"acf":[],"jetpack_publicize_connections":[],"jetpack_featured_media_url":"","jetpack_sharing_enabled":true,"jetpack-related-posts":[{"id":214,"url":"https:\/\/randomwire.com\/disk-failure\/","url_meta":{"origin":132,"position":0},"title":"Disk Failure","author":"David","date":"18th December 2004","format":false,"excerpt":"My old web\/mail server suffered a fatal hard disk failure some time this afternoon which basically killed it off. As a temporary measure I\u2019ve restored the site to another machine \u2013 thank goodness for automated nightly backups! There may still be errors in the server configuration so please contact me\u2026","rel":"","context":"In &quot;Technology&quot;","block_context":{"text":"Technology","link":"https:\/\/randomwire.com\/tech\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":43,"url":"https:\/\/randomwire.com\/randomwire-hacked\/","url_meta":{"origin":132,"position":1},"title":"RandomWire hacked! (?)","author":"David","date":"12th March 2004","format":false,"excerpt":"This week has not been particularly good for Randomwire - on Tuesday Apache mysteriously died at around 5 pm and no amount of fiddling around could get it to work properly again, even after multiple reinstalls. On closer inspection, I noticed some suspicious activity in the FTP access logs and\u2026","rel":"","context":"In &quot;Technology&quot;","block_context":{"text":"Technology","link":"https:\/\/randomwire.com\/tech\/"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/randomwire.com\/wp-content\/uploads\/poster4_supersize-scaled.jpg?resize=350%2C200&ssl=1","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/randomwire.com\/wp-content\/uploads\/poster4_supersize-scaled.jpg?resize=350%2C200&ssl=1 1x, https:\/\/i0.wp.com\/randomwire.com\/wp-content\/uploads\/poster4_supersize-scaled.jpg?resize=525%2C300&ssl=1 1.5x, https:\/\/i0.wp.com\/randomwire.com\/wp-content\/uploads\/poster4_supersize-scaled.jpg?resize=700%2C400&ssl=1 2x, https:\/\/i0.wp.com\/randomwire.com\/wp-content\/uploads\/poster4_supersize-scaled.jpg?resize=1050%2C600&ssl=1 3x, https:\/\/i0.wp.com\/randomwire.com\/wp-content\/uploads\/poster4_supersize-scaled.jpg?resize=1400%2C800&ssl=1 4x"},"classes":[]},{"id":651,"url":"https:\/\/randomwire.com\/web-application-ubiquity\/","url_meta":{"origin":132,"position":2},"title":"Web Application Ubiquity","author":"David","date":"30th October 2007","format":false,"excerpt":"There's been a lot of talk of web applications overtaking and replacing traditional client-side applications and in some respects, it's already happened. I spend approximately 80% of my computing time in Firefox and to me, a computer without an internet connection is a bit of a blunt tool these days.\u2026","rel":"","context":"In &quot;Technology&quot;","block_context":{"text":"Technology","link":"https:\/\/randomwire.com\/tech\/"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/randomwire.com\/wp-content\/uploads\/webos.png?resize=350%2C200&ssl=1","width":350,"height":200},"classes":[]},{"id":65,"url":"https:\/\/randomwire.com\/outfoxed\/","url_meta":{"origin":132,"position":3},"title":"Outfoxed","author":"David","date":"2nd June 2004","format":false,"excerpt":"Its been another day full of lots of little jobs. This morning I managed to accidentally lock myself out of the site by messing up the database \u2013 thank goodness for backups! If you made a comment any time after midnight last night its probably been lost \ud83d\ude41 I\u2019ve identified\u2026","rel":"","context":"In &quot;Technology&quot;","block_context":{"text":"Technology","link":"https:\/\/randomwire.com\/tech\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":224,"url":"https:\/\/randomwire.com\/ubiquitous-data\/","url_meta":{"origin":132,"position":4},"title":"Ubiquitous Data","author":"David","date":"22nd January 2005","format":false,"excerpt":"Unfortunately it looks like January\u2019s posts may have gone forever. The hard drive which held the backups is dead. I thought my backup system was pretty flawless but obviously not. Right now I\u2019m pretty angry with myself as I like the continuous nature of my blog and now there\u2019s a\u2026","rel":"","context":"In &quot;Technology&quot;","block_context":{"text":"Technology","link":"https:\/\/randomwire.com\/tech\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":663,"url":"https:\/\/randomwire.com\/competition\/","url_meta":{"origin":132,"position":5},"title":"Competition","author":"David","date":"23rd November 2007","format":false,"excerpt":"And you thought career fairs were bad where you are. Spare a thought for our contemporaries in China: Now that's competition! In a country that churns out graduates by the millions every year, it's no wonder there's a shortage of jobs. Sustainable growth? I think not. Still, I'd give anything\u2026","rel":"","context":"In &quot;China&quot;","block_context":{"text":"China","link":"https:\/\/randomwire.com\/china\/"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/randomwire.com\/wp-content\/uploads\/china_jobfair.jpg?resize=350%2C200&ssl=1","width":350,"height":200},"classes":[]}],"_links":{"self":[{"href":"https:\/\/randomwire.com\/wp-json\/wp\/v2\/posts\/132","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/randomwire.com\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/randomwire.com\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/randomwire.com\/wp-json\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/randomwire.com\/wp-json\/wp\/v2\/comments?post=132"}],"version-history":[{"count":3,"href":"https:\/\/randomwire.com\/wp-json\/wp\/v2\/posts\/132\/revisions"}],"predecessor-version":[{"id":93385,"href":"https:\/\/randomwire.com\/wp-json\/wp\/v2\/posts\/132\/revisions\/93385"}],"wp:attachment":[{"href":"https:\/\/randomwire.com\/wp-json\/wp\/v2\/media?parent=132"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/randomwire.com\/wp-json\/wp\/v2\/categories?post=132"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/randomwire.com\/wp-json\/wp\/v2\/tags?post=132"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}