{"id":790,"date":"2006-06-19T12:14:39","date_gmt":"2006-06-19T17:14:39","guid":{"rendered":"http:\/\/blogs.terrorware.com\/geoff\/2006\/06\/19\/hfs-filesystem-woes\/"},"modified":"2006-06-19T12:14:39","modified_gmt":"2006-06-19T17:14:39","slug":"hfs-filesystem-woes","status":"publish","type":"post","link":"https:\/\/blogs.terrorware.com\/geoff\/2006\/06\/19\/hfs-filesystem-woes\/","title":{"rendered":"HFS filesystem woes"},"content":{"rendered":"<p>So I had this external firewire drive that I use both on my Linux box and my OS X box.\u00c2\u00a0 When I try to mount it under linux, I get an error saying &#8220;HFS-fs warning: Filesystem was not cleanly unmounted, running fsck.hfs is recommended.\u00c2\u00a0 mounting read-only&#8221;.\u00c2\u00a0 However, the drive works fine under OS X, and running fsck on my OS X box reports no problems.\u00c2\u00a0 I even tried running the linux port of the OS X fsck for HFS (afaik there is no native Linux version of the utility) as described at <a href=\"http:\/\/gentoo-wiki.com\/HOWTO_hfsplus\">http:\/\/gentoo-wiki.com\/HOWTO_hfsplus<\/a>.\u00c2\u00a0 This reports no problems either, but it still doesn&#8217;t set that unclean flag back.\u00c2\u00a0 The only solution I can think of at this point is to modify the hfs kernel module to not do that chek so it will mount the drive read-write, set the bit back, and let me cleanly unmount the drive.\u00c2\u00a0 Then I can replace my modded module with the original, safety-conscious one.\u00c2\u00a0 This seems like a bad way to do it, but I couldn&#8217;t find a better alternative.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>So I had this external firewire drive that I use both on my Linux box and my OS X box.\u00c2\u00a0 When I try to mount it under linux, I get an error saying &#8220;HFS-fs warning: Filesystem was not cleanly unmounted, running fsck.hfs is recommended.\u00c2\u00a0 mounting read-only&#8221;.\u00c2\u00a0 However, the drive works fine under OS X, and&hellip; <a class=\"more-link\" href=\"https:\/\/blogs.terrorware.com\/geoff\/2006\/06\/19\/hfs-filesystem-woes\/\">Continue reading <span class=\"screen-reader-text\">HFS filesystem woes<\/span><\/a><\/p>\n","protected":false},"author":3,"featured_media":0,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"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],"tags":[69,67,68,96,109,70],"class_list":["post-790","post","type-post","status-publish","format-standard","hentry","category-howto","tag-filesystem","tag-fsck","tag-hfs","tag-linux","tag-macosx","tag-recipe","entry"],"jetpack_publicize_connections":[],"jetpack_featured_media_url":"","jetpack_sharing_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/p4wnIz-cK","_links":{"self":[{"href":"https:\/\/blogs.terrorware.com\/geoff\/wp-json\/wp\/v2\/posts\/790","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blogs.terrorware.com\/geoff\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blogs.terrorware.com\/geoff\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blogs.terrorware.com\/geoff\/wp-json\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/blogs.terrorware.com\/geoff\/wp-json\/wp\/v2\/comments?post=790"}],"version-history":[{"count":0,"href":"https:\/\/blogs.terrorware.com\/geoff\/wp-json\/wp\/v2\/posts\/790\/revisions"}],"wp:attachment":[{"href":"https:\/\/blogs.terrorware.com\/geoff\/wp-json\/wp\/v2\/media?parent=790"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blogs.terrorware.com\/geoff\/wp-json\/wp\/v2\/categories?post=790"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blogs.terrorware.com\/geoff\/wp-json\/wp\/v2\/tags?post=790"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}