{"id":313,"date":"2007-12-02T22:05:55","date_gmt":"2007-12-02T22:05:55","guid":{"rendered":"http:\/\/www.boraston.net\/blog\/2007\/12\/02\/sundayall-sorted\/"},"modified":"2007-12-02T22:05:55","modified_gmt":"2007-12-02T22:05:55","slug":"sundayall-sorted","status":"publish","type":"post","link":"http:\/\/www.boraston.net\/blog\/getting-my-life-back\/sundayall-sorted\/","title":{"rendered":"Sunday&#8230;all sorted!"},"content":{"rendered":"<p>And finally everything is back as it should be!  Full raid, disk layout fine, all burning and turning!<\/p>\n<p>I was talking to fellow blog master Mark about it, and he commented that this episode was hardly a good advert for Linux, which rather got me thinking about the last couple of weeks.<\/p>\n<p>The initial failure was a hardware fault in the memory which manifested itself as disk corruption.  However Linux uses a journaling file system logs disk transactions before they happen (large disk transactions are processor intensive, so most modern OSs delay disk writes until the processor isn&#8217;t doing other things  &#8211; but a system crash can mean lost data that hasn&#8217;t been written to disk &#8211; which is why a computer should always be shut down properly, never just switched off))  Linux uses a journaling file system which logs potential disk transactions so if the system does crash, the journal can recover the expected transactions and make repairs.  (Windows NTFS also uses a less robust form of journaling).<\/p>\n<p>However in this case the potential corruption was so bad that Linux deactivated the disk so that no other damage could occur &#8211; a fact that I didn&#8217;t immediately recognise.  If I had, I could probably have had the system up and running again within a day or so.  As it was, I took the safe course and reloaded everything onto a new disk, got it all up, and then transferred it back to an array.  What would have happened had I been using Windows?  I&#8217;m not sure, but I doubt it would have been any easier.  However, as Mark pointed out, having up-to-date backups would have helped!!  (That is now in hand)  Mark &#8211; enjoy your Apple Mac when it arrives &#8211; and remember that the underlying operating system is Linux based!<\/p>\n<p>I said I would post some more photos of Olivia at a birthday party when I received them.  I have and they are in the November Album in the Gallery (under Olivia).<\/p>\n<p>I am off on another module of the computer course I started a month ago &#8211; this one is about networks, so I may not write for a few days &#8211; but keep watching this space!<\/p>\n<p>O&#038;U<\/p>\n","protected":false},"excerpt":{"rendered":"<p>And finally everything is back as it should be! Full raid, disk layout fine, all burning and turning! I was talking to fellow blog master Mark about it, and he commented that this episode was hardly a good advert for Linux, which rather got me thinking about the last couple of weeks. The initial failure [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[3,9],"tags":[],"class_list":["post-313","post","type-post","status-publish","format-standard","hentry","category-getting-my-life-back","category-tech-stuff"],"_links":{"self":[{"href":"http:\/\/www.boraston.net\/blog\/wp-json\/wp\/v2\/posts\/313","targetHints":{"allow":["GET"]}}],"collection":[{"href":"http:\/\/www.boraston.net\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/www.boraston.net\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/www.boraston.net\/blog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"http:\/\/www.boraston.net\/blog\/wp-json\/wp\/v2\/comments?post=313"}],"version-history":[{"count":0,"href":"http:\/\/www.boraston.net\/blog\/wp-json\/wp\/v2\/posts\/313\/revisions"}],"wp:attachment":[{"href":"http:\/\/www.boraston.net\/blog\/wp-json\/wp\/v2\/media?parent=313"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/www.boraston.net\/blog\/wp-json\/wp\/v2\/categories?post=313"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/www.boraston.net\/blog\/wp-json\/wp\/v2\/tags?post=313"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}