{"id":487,"date":"2011-04-07T00:52:03","date_gmt":"2011-04-07T00:52:03","guid":{"rendered":"http:\/\/poojanwagh.opalstacked.com\/techblog\/?p=487"},"modified":"2011-04-07T00:52:03","modified_gmt":"2011-04-07T00:52:03","slug":"crashplan-running-on-freebsd","status":"publish","type":"post","link":"https:\/\/tech.poojanblog.com\/blog\/unix-linux\/crashplan-running-on-freebsd\/","title":{"rendered":"Crashplan running on FreeBSD"},"content":{"rendered":"<p><a href=\"http:\/\/poojanwagh.opalstacked.com\/techblog\/wp-content\/uploads\/2011\/04\/CrashPlan-FreeBSD.png\"><br \/>\n<\/a>Just gathering bits of information on how to get this done:<\/p>\n<p>The first set of instructions (for FreeBSD 7.x) was here:<a href=\"http:\/\/kim.scarborough.chicago.il.us\/do\/nerd\/tips\/crashplan\">CrashPlan on FreeBSD HOWTO <\/a><\/p>\n<p>This didn&#8217;t work that well on FreeBSD 8.x. There was some problem with epoll. The breakthrough came from Aaron <a href=\"https:\/\/crashplan.zendesk.com\/entries\/112498-freebsd-support\">here<\/a>:<\/p>\n<blockquote><p>Add -Djava.nio.channels.spi.SelectorProvider=sun.nio.ch.PollSelectorProvider to the bin\/run.conf for the engine.<\/p><\/blockquote>\n<p>Finally, here&#8217;s <a href=\"http:\/\/www.1stbyte.com\/2011\/03\/30\/an-rc-d-startup-script-for-crashplan-running-on-freebsd\/\">an rc.d startup script for Crashplan running on FreeBSD &#8211; 1st Byte Solutions<\/a>.<\/p>\n<p>When I tried starting crashplan manually, it initially had a hard time finding my \/tank mount point. Seems like linux compat on FreeBSD didn&#8217;t want to mount it. I played around with a bunch of stuff, including trying out nullfs (I didn&#8217;t have that kernel module built, so I had to rebuild it). I&#8217;m not sure what I did (maybe built the nullfs module) but eventually, it was able to find my \/tank mount point without doing anything fancy.<\/p>\n<p><a href=\"https:\/\/i0.wp.com\/poojanwagh.opalstacked.com\/techblog\/wp-content\/uploads\/2011\/04\/CrashPlan-FreeBSD.png\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-medium wp-image-491\" src=\"https:\/\/i0.wp.com\/poojanwagh.opalstacked.com\/techblog\/wp-content\/uploads\/2011\/04\/CrashPlan-FreeBSD-300x252.png?resize=300%2C252\" alt=\"graphic of selecting files to upload, including those in \/tank ZFS pool\" width=\"300\" height=\"252\" srcset=\"https:\/\/i0.wp.com\/tech.poojanblog.com\/blog\/wp-content\/uploads\/2011\/04\/CrashPlan-FreeBSD.png?resize=300%2C252&amp;ssl=1 300w, https:\/\/i0.wp.com\/tech.poojanblog.com\/blog\/wp-content\/uploads\/2011\/04\/CrashPlan-FreeBSD.png?w=666&amp;ssl=1 666w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><\/p>\n<div class='wp_likes' id='wp_likes_post-487'><a class='like' href=\"javascript:wp_likes.like(487);\" title='' ><img data-recalc-dims=\"1\" decoding=\"async\" src=\"https:\/\/i0.wp.com\/tech.poojanblog.com\/blog\/wp-content\/plugins\/wp-likes\/images\/like.png\" alt='' border='0'\/><\/a><span class='text'>Be the first to like.<\/span><\/p>\n<div class='like' ><a href=\"javascript:wp_likes.like(487);\">Like<\/a><\/div>\n<div class='unlike' ><a href=\"javascript:wp_likes.unlike(487);\">Unlike<\/a><\/div>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>Just gathering bits of information on how to get this done: The first set of instructions (for FreeBSD 7.x) was here:CrashPlan on FreeBSD HOWTO This didn&#8217;t work that well on FreeBSD 8.x. There was some problem with epoll. The breakthrough came from Aaron here: Add -Djava.nio.channels.spi.SelectorProvider=sun.nio.ch.PollSelectorProvider to the bin\/run.conf for the engine. Finally, here&#8217;s an [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_jetpack_memberships_contains_paid_content":false,"footnotes":""},"categories":[10],"tags":[16,141,12,142],"class_list":["post-487","post","type-post","status-publish","format-standard","hentry","category-unix-linux","tag-backup","tag-crashplan","tag-freebsd","tag-off-site"],"jetpack_featured_media_url":"","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/tech.poojanblog.com\/blog\/wp-json\/wp\/v2\/posts\/487","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/tech.poojanblog.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/tech.poojanblog.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/tech.poojanblog.com\/blog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/tech.poojanblog.com\/blog\/wp-json\/wp\/v2\/comments?post=487"}],"version-history":[{"count":7,"href":"https:\/\/tech.poojanblog.com\/blog\/wp-json\/wp\/v2\/posts\/487\/revisions"}],"predecessor-version":[{"id":495,"href":"https:\/\/tech.poojanblog.com\/blog\/wp-json\/wp\/v2\/posts\/487\/revisions\/495"}],"wp:attachment":[{"href":"https:\/\/tech.poojanblog.com\/blog\/wp-json\/wp\/v2\/media?parent=487"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/tech.poojanblog.com\/blog\/wp-json\/wp\/v2\/categories?post=487"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/tech.poojanblog.com\/blog\/wp-json\/wp\/v2\/tags?post=487"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}