{"id":784,"date":"2009-08-02T09:55:49","date_gmt":"2009-08-01T23:55:49","guid":{"rendered":"http:\/\/nsrd.wordpress.com\/?p=784"},"modified":"2018-12-12T15:51:45","modified_gmt":"2018-12-12T05:51:45","slug":"aside-the-scourge-of-filesystems","status":"publish","type":"post","link":"https:\/\/nsrd.info\/blog\/2009\/08\/02\/aside-the-scourge-of-filesystems\/","title":{"rendered":"Aside &#8211; The scourge of filesystems"},"content":{"rendered":"<p>This morning I had to replace half of a mirror in my Linux server, which being a home server, meant needing to reboot. (Of course I&#8217;d love a server with hot-swappable drives, but I suspect both my partner and I might find the noise of such a server somewhat overwhelming for combination computer-room\/office.)<\/p>\n<p>So I shutdown the virtual machines running on the HP ML110 G4 (running VMware Server), shutdown the server itself, swapped the drives and rebooted. I promised my partner that internet access would only be down for about 15 minutes, so of course Murphy decided to play a visit.<\/p>\n<p>&#8220;Warning, \/dev\/sdc1 has not been checked in 191 days. Check forced.&#8221;<\/p>\n<p>And wouldn&#8217;t you know it, \/dev\/sdc1 is 917GB, so the check took quite a lot longer than 15 minutes. It&#8217;s running on ext3, so checking is required less frequently, but I&#8217;m still paranoid enough that for the data housed on that particular filesystem, I&#8217;d rather not turn checking off altogether. (That filesystem isn&#8217;t mirrored, due to transient data on it.)<\/p>\n<p>Having only just read about <a title=\"btrfs\" href=\"http:\/\/btrfs.wiki.kernel.org\/index.php\/Main_Page\" target=\"_blank\">btrfs<\/a>, an upcoming filesystem for Linux, the lengthy delay-on-boot caused by a &#8220;large&#8221; filesystem check was acutely hammered home. Amongst other things, btrfs promises online checks of the filesystem, as well as fast offline checks of the filesystem \u2013 something every storage administrator and system administrator wants. We <em>are<\/em> at the point where filesystem capacities are routinely too large for conventional exhaustive checks. Many more modern filesystems have already achieved this (e.g., ZFS, VxFS, etc.), but it&#8217;s a relief to know that such advances are coming, and coming with corporate sponsorship, to Linux.<\/p>\n<p>For an excellent overview of btrfs, check out <a title=\"A short history of btrfs\" href=\"http:\/\/lwn.net\/Articles\/342892\/\" target=\"_blank\">this short history<\/a> published on Linux Weekly News.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>This morning I had to replace half of a mirror in my Linux server, which being a home server, meant&hellip;<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_feature_clip_id":0,"_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},"jetpack_post_was_ever_published":false},"categories":[4],"tags":[180,376,396],"class_list":["post-784","post","type-post","status-publish","format-standard","hentry","category-aside","tag-btrfs","tag-ext3","tag-fsck"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 4.9.10 - aioseo.com -->\n\t<meta name=\"description\" content=\"Non-journalling filesystems suck. Period.\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Preston de Guise\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/nsrd.info\/blog\/2009\/08\/02\/aside-the-scourge-of-filesystems\/\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 4.9.10\" \/>\n\t\t<meta property=\"og:locale\" content=\"en_US\" \/>\n\t\t<meta property=\"og:site_name\" content=\"Data Protection Hub | All things Data Protection\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"Aside \u2013 The scourge of filesystems | Data Protection Hub\" \/>\n\t\t<meta property=\"og:description\" content=\"Non-journalling filesystems suck. Period.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/nsrd.info\/blog\/2009\/08\/02\/aside-the-scourge-of-filesystems\/\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2009-08-01T23:55:49+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2018-12-12T05:51:45+00:00\" \/>\n\t\t<meta name=\"twitter:card\" content=\"summary\" \/>\n\t\t<meta name=\"twitter:title\" content=\"Aside \u2013 The scourge of filesystems | Data Protection Hub\" \/>\n\t\t<meta name=\"twitter:description\" content=\"Non-journalling filesystems suck. Period.\" \/>\n\t\t<script type=\"application\/ld+json\" class=\"aioseo-schema\">\n\t\t\t{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/nsrd.info\\\/blog\\\/2009\\\/08\\\/02\\\/aside-the-scourge-of-filesystems\\\/#article\",\"name\":\"Aside \\u2013 The scourge of filesystems | Data Protection Hub\",\"headline\":\"Aside &#8211; The scourge of filesystems\",\"author\":{\"@id\":\"https:\\\/\\\/nsrd.info\\\/blog\\\/author\\\/nsrd\\\/#author\"},\"publisher\":{\"@id\":\"https:\\\/\\\/nsrd.info\\\/blog\\\/#person\"},\"image\":{\"@type\":\"ImageObject\",\"@id\":\"https:\\\/\\\/nsrd.info\\\/blog\\\/2009\\\/08\\\/02\\\/aside-the-scourge-of-filesystems\\\/#articleImage\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/d274b0939f505e2f4b85a111bdf61ff0fafc11f17dcd667d16a47d0a3de63a1d?s=96&d=mm&r=g\",\"width\":96,\"height\":96,\"caption\":\"Preston de Guise\"},\"datePublished\":\"2009-08-02T09:55:49+10:00\",\"dateModified\":\"2018-12-12T15:51:45+10:00\",\"inLanguage\":\"en-US\",\"commentCount\":2,\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/nsrd.info\\\/blog\\\/2009\\\/08\\\/02\\\/aside-the-scourge-of-filesystems\\\/#webpage\"},\"isPartOf\":{\"@id\":\"https:\\\/\\\/nsrd.info\\\/blog\\\/2009\\\/08\\\/02\\\/aside-the-scourge-of-filesystems\\\/#webpage\"},\"articleSection\":\"Aside, btrfs, ext3, fsck\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/nsrd.info\\\/blog\\\/2009\\\/08\\\/02\\\/aside-the-scourge-of-filesystems\\\/#breadcrumblist\",\"itemListElement\":[{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/nsrd.info\\\/blog#listItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/nsrd.info\\\/blog\",\"nextItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/nsrd.info\\\/blog\\\/category\\\/aside\\\/#listItem\",\"name\":\"Aside\"}},{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/nsrd.info\\\/blog\\\/category\\\/aside\\\/#listItem\",\"position\":2,\"name\":\"Aside\",\"item\":\"https:\\\/\\\/nsrd.info\\\/blog\\\/category\\\/aside\\\/\",\"nextItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/nsrd.info\\\/blog\\\/2009\\\/08\\\/02\\\/aside-the-scourge-of-filesystems\\\/#listItem\",\"name\":\"Aside &#8211; The scourge of filesystems\"},\"previousItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/nsrd.info\\\/blog#listItem\",\"name\":\"Home\"}},{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/nsrd.info\\\/blog\\\/2009\\\/08\\\/02\\\/aside-the-scourge-of-filesystems\\\/#listItem\",\"position\":3,\"name\":\"Aside &#8211; The scourge of filesystems\",\"previousItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/nsrd.info\\\/blog\\\/category\\\/aside\\\/#listItem\",\"name\":\"Aside\"}}]},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/nsrd.info\\\/blog\\\/#person\",\"name\":\"Preston de Guise\",\"image\":{\"@type\":\"ImageObject\",\"@id\":\"https:\\\/\\\/nsrd.info\\\/blog\\\/2009\\\/08\\\/02\\\/aside-the-scourge-of-filesystems\\\/#personImage\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/d274b0939f505e2f4b85a111bdf61ff0fafc11f17dcd667d16a47d0a3de63a1d?s=96&d=mm&r=g\",\"width\":96,\"height\":96,\"caption\":\"Preston de Guise\"}},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/nsrd.info\\\/blog\\\/author\\\/nsrd\\\/#author\",\"url\":\"https:\\\/\\\/nsrd.info\\\/blog\\\/author\\\/nsrd\\\/\",\"name\":\"Preston de Guise\",\"image\":{\"@type\":\"ImageObject\",\"@id\":\"https:\\\/\\\/nsrd.info\\\/blog\\\/2009\\\/08\\\/02\\\/aside-the-scourge-of-filesystems\\\/#authorImage\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/d274b0939f505e2f4b85a111bdf61ff0fafc11f17dcd667d16a47d0a3de63a1d?s=96&d=mm&r=g\",\"width\":96,\"height\":96,\"caption\":\"Preston de Guise\"}},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/nsrd.info\\\/blog\\\/2009\\\/08\\\/02\\\/aside-the-scourge-of-filesystems\\\/#webpage\",\"url\":\"https:\\\/\\\/nsrd.info\\\/blog\\\/2009\\\/08\\\/02\\\/aside-the-scourge-of-filesystems\\\/\",\"name\":\"Aside \\u2013 The scourge of filesystems | Data Protection Hub\",\"description\":\"Non-journalling filesystems suck. Period.\",\"inLanguage\":\"en-US\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/nsrd.info\\\/blog\\\/#website\"},\"breadcrumb\":{\"@id\":\"https:\\\/\\\/nsrd.info\\\/blog\\\/2009\\\/08\\\/02\\\/aside-the-scourge-of-filesystems\\\/#breadcrumblist\"},\"author\":{\"@id\":\"https:\\\/\\\/nsrd.info\\\/blog\\\/author\\\/nsrd\\\/#author\"},\"creator\":{\"@id\":\"https:\\\/\\\/nsrd.info\\\/blog\\\/author\\\/nsrd\\\/#author\"},\"datePublished\":\"2009-08-02T09:55:49+10:00\",\"dateModified\":\"2018-12-12T15:51:45+10:00\"},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/nsrd.info\\\/blog\\\/#website\",\"url\":\"https:\\\/\\\/nsrd.info\\\/blog\\\/\",\"name\":\"Data Protection Hub\",\"description\":\"All things Data Protection\",\"inLanguage\":\"en-US\",\"publisher\":{\"@id\":\"https:\\\/\\\/nsrd.info\\\/blog\\\/#person\"}}]}\n\t\t<\/script>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"Aside \u2013 The scourge of filesystems | Data Protection Hub","description":"Non-journalling filesystems suck. Period.","canonical_url":"https:\/\/nsrd.info\/blog\/2009\/08\/02\/aside-the-scourge-of-filesystems\/","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/nsrd.info\/blog\/2009\/08\/02\/aside-the-scourge-of-filesystems\/#article","name":"Aside \u2013 The scourge of filesystems | Data Protection Hub","headline":"Aside &#8211; The scourge of filesystems","author":{"@id":"https:\/\/nsrd.info\/blog\/author\/nsrd\/#author"},"publisher":{"@id":"https:\/\/nsrd.info\/blog\/#person"},"image":{"@type":"ImageObject","@id":"https:\/\/nsrd.info\/blog\/2009\/08\/02\/aside-the-scourge-of-filesystems\/#articleImage","url":"https:\/\/secure.gravatar.com\/avatar\/d274b0939f505e2f4b85a111bdf61ff0fafc11f17dcd667d16a47d0a3de63a1d?s=96&d=mm&r=g","width":96,"height":96,"caption":"Preston de Guise"},"datePublished":"2009-08-02T09:55:49+10:00","dateModified":"2018-12-12T15:51:45+10:00","inLanguage":"en-US","commentCount":2,"mainEntityOfPage":{"@id":"https:\/\/nsrd.info\/blog\/2009\/08\/02\/aside-the-scourge-of-filesystems\/#webpage"},"isPartOf":{"@id":"https:\/\/nsrd.info\/blog\/2009\/08\/02\/aside-the-scourge-of-filesystems\/#webpage"},"articleSection":"Aside, btrfs, ext3, fsck"},{"@type":"BreadcrumbList","@id":"https:\/\/nsrd.info\/blog\/2009\/08\/02\/aside-the-scourge-of-filesystems\/#breadcrumblist","itemListElement":[{"@type":"ListItem","@id":"https:\/\/nsrd.info\/blog#listItem","position":1,"name":"Home","item":"https:\/\/nsrd.info\/blog","nextItem":{"@type":"ListItem","@id":"https:\/\/nsrd.info\/blog\/category\/aside\/#listItem","name":"Aside"}},{"@type":"ListItem","@id":"https:\/\/nsrd.info\/blog\/category\/aside\/#listItem","position":2,"name":"Aside","item":"https:\/\/nsrd.info\/blog\/category\/aside\/","nextItem":{"@type":"ListItem","@id":"https:\/\/nsrd.info\/blog\/2009\/08\/02\/aside-the-scourge-of-filesystems\/#listItem","name":"Aside &#8211; The scourge of filesystems"},"previousItem":{"@type":"ListItem","@id":"https:\/\/nsrd.info\/blog#listItem","name":"Home"}},{"@type":"ListItem","@id":"https:\/\/nsrd.info\/blog\/2009\/08\/02\/aside-the-scourge-of-filesystems\/#listItem","position":3,"name":"Aside &#8211; The scourge of filesystems","previousItem":{"@type":"ListItem","@id":"https:\/\/nsrd.info\/blog\/category\/aside\/#listItem","name":"Aside"}}]},{"@type":"Person","@id":"https:\/\/nsrd.info\/blog\/#person","name":"Preston de Guise","image":{"@type":"ImageObject","@id":"https:\/\/nsrd.info\/blog\/2009\/08\/02\/aside-the-scourge-of-filesystems\/#personImage","url":"https:\/\/secure.gravatar.com\/avatar\/d274b0939f505e2f4b85a111bdf61ff0fafc11f17dcd667d16a47d0a3de63a1d?s=96&d=mm&r=g","width":96,"height":96,"caption":"Preston de Guise"}},{"@type":"Person","@id":"https:\/\/nsrd.info\/blog\/author\/nsrd\/#author","url":"https:\/\/nsrd.info\/blog\/author\/nsrd\/","name":"Preston de Guise","image":{"@type":"ImageObject","@id":"https:\/\/nsrd.info\/blog\/2009\/08\/02\/aside-the-scourge-of-filesystems\/#authorImage","url":"https:\/\/secure.gravatar.com\/avatar\/d274b0939f505e2f4b85a111bdf61ff0fafc11f17dcd667d16a47d0a3de63a1d?s=96&d=mm&r=g","width":96,"height":96,"caption":"Preston de Guise"}},{"@type":"WebPage","@id":"https:\/\/nsrd.info\/blog\/2009\/08\/02\/aside-the-scourge-of-filesystems\/#webpage","url":"https:\/\/nsrd.info\/blog\/2009\/08\/02\/aside-the-scourge-of-filesystems\/","name":"Aside \u2013 The scourge of filesystems | Data Protection Hub","description":"Non-journalling filesystems suck. Period.","inLanguage":"en-US","isPartOf":{"@id":"https:\/\/nsrd.info\/blog\/#website"},"breadcrumb":{"@id":"https:\/\/nsrd.info\/blog\/2009\/08\/02\/aside-the-scourge-of-filesystems\/#breadcrumblist"},"author":{"@id":"https:\/\/nsrd.info\/blog\/author\/nsrd\/#author"},"creator":{"@id":"https:\/\/nsrd.info\/blog\/author\/nsrd\/#author"},"datePublished":"2009-08-02T09:55:49+10:00","dateModified":"2018-12-12T15:51:45+10:00"},{"@type":"WebSite","@id":"https:\/\/nsrd.info\/blog\/#website","url":"https:\/\/nsrd.info\/blog\/","name":"Data Protection Hub","description":"All things Data Protection","inLanguage":"en-US","publisher":{"@id":"https:\/\/nsrd.info\/blog\/#person"}}]},"og:locale":"en_US","og:site_name":"Data Protection Hub | All things Data Protection","og:type":"article","og:title":"Aside \u2013 The scourge of filesystems | Data Protection Hub","og:description":"Non-journalling filesystems suck. Period.","og:url":"https:\/\/nsrd.info\/blog\/2009\/08\/02\/aside-the-scourge-of-filesystems\/","article:published_time":"2009-08-01T23:55:49+00:00","article:modified_time":"2018-12-12T05:51:45+00:00","twitter:card":"summary","twitter:title":"Aside \u2013 The scourge of filesystems | Data Protection Hub","twitter:description":"Non-journalling filesystems suck. Period."},"aioseo_meta_data":{"post_id":"784","title":null,"description":"Non-journalling filesystems suck. Period.","keywords":null,"keyphrases":null,"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":null,"og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"","isEnabled":true},"graphs":[]},"schema_type":null,"schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":null,"robots_max_videopreview":null,"robots_max_imagepreview":"large","priority":null,"frequency":null,"location":null,"local_seo":null,"breadcrumb_settings":null,"limit_modified_date":false,"ai":null,"created":"2020-12-21 05:16:13","updated":"2025-07-20 04:21:31","seo_analyzer_scan_date":null},"aioseo_breadcrumb":"<div class=\"aioseo-breadcrumbs\"><span class=\"aioseo-breadcrumb\">\n\t\t\t<a href=\"https:\/\/nsrd.info\/blog\" title=\"Home\">Home<\/a>\n\t\t<\/span><span class=\"aioseo-breadcrumb-separator\">&raquo;<\/span><span class=\"aioseo-breadcrumb\">\n\t\t\t<a href=\"https:\/\/nsrd.info\/blog\/category\/aside\/\" title=\"Aside\">Aside<\/a>\n\t\t<\/span><span class=\"aioseo-breadcrumb-separator\">&raquo;<\/span><span class=\"aioseo-breadcrumb\">\n\t\t\tAside \u2013 The scourge of filesystems\n\t\t<\/span><\/div>","aioseo_breadcrumb_json":[{"label":"Home","link":"https:\/\/nsrd.info\/blog"},{"label":"Aside","link":"https:\/\/nsrd.info\/blog\/category\/aside\/"},{"label":"Aside &#8211; The scourge of filesystems","link":"https:\/\/nsrd.info\/blog\/2009\/08\/02\/aside-the-scourge-of-filesystems\/"}],"jetpack_publicize_connections":[],"jetpack_featured_media_url":"","jetpack_shortlink":"https:\/\/wp.me\/pKpIN-cE","jetpack_sharing_enabled":true,"jetpack_likes_enabled":true,"_links":{"self":[{"href":"https:\/\/nsrd.info\/blog\/wp-json\/wp\/v2\/posts\/784","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/nsrd.info\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/nsrd.info\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/nsrd.info\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/nsrd.info\/blog\/wp-json\/wp\/v2\/comments?post=784"}],"version-history":[{"count":1,"href":"https:\/\/nsrd.info\/blog\/wp-json\/wp\/v2\/posts\/784\/revisions"}],"predecessor-version":[{"id":7627,"href":"https:\/\/nsrd.info\/blog\/wp-json\/wp\/v2\/posts\/784\/revisions\/7627"}],"wp:attachment":[{"href":"https:\/\/nsrd.info\/blog\/wp-json\/wp\/v2\/media?parent=784"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/nsrd.info\/blog\/wp-json\/wp\/v2\/categories?post=784"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/nsrd.info\/blog\/wp-json\/wp\/v2\/tags?post=784"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}