[{"data":1,"prerenderedAt":203},["ShallowReactive",2],{"project-10646694":3},{"id":4,"name":5,"line":6,"line_source":7,"title":8,"url":9,"domain":10,"maker":11,"posted_at":12,"year":13,"points":14,"comments":15,"rank_in_year":16,"shown_in_year":17,"top":18,"tier":19,"category":20,"subcategory":21,"format":22,"keywords":23,"reception":27,"sentiment":28,"stance_mix":29,"scored_comments":33,"aspects":34,"strip":38,"post_text":28,"what":39,"said":66,"maker_in_thread":137,"shape":140,"grid":145,"attempts":165,"same_week":166,"maker_shows":142,"maker_hidden":196,"reader_version":197,"card":198},"10646694","zfsu","ZFS utils to mirror snapshots and apply retention","title","Show HN: ZFS utils to mirror snapshots and apply retention","https:\u002F\u002Fgithub.com\u002Fbinwiederhier\u002Fzfsu","github.com","binwiederhier",1448840664,2015,28,11,965,2565,38,"shown","infrastructure","zfs backup","cli",[24,25,26,21],"zfs","snapshot replication","snapshot retention","quiet",null,{"positive":30,"neutral":31,"mixed":30,"critical":32},0,1,3,4,{"design":35,"idea":36},{"positive":30,"critical":31},{"positive":30,"critical":37},2,[31,31,30,31,30,30,30,32,30,30,30],{"problem":40,"audience":28,"pricing":28,"motivation":50,"time_to_build":28,"stack":56,"openness":65,"stage":65,"team_size":65},{"value":41,"source":42,"evidence":43},"Mirroring ZFS snapshots to another host and managing which snapshots to keep","maker",[44,46],{"id":45},"post",{"id":47,"by":48,"text":49},"10647273","kondro","What are the established alternatives? ZFS has tools do execute the actual snapshots and to do the actual mirroring, but nothing to manage which snapshots to keep or how to…",{"value":51,"source":42,"evidence":52},"Maker could not find an existing tool and adapted a script from IRC",[53],{"id":54,"by":11,"text":55},"10646950","Any suggestions? I looked for a while but couldn't find anything so I adapted this script which a guy on IRC linked me to.",[57],{"value":58,"source":59,"evidence":60},"shell scripts","inferred",[61],{"id":62,"by":63,"text":64},"10648239","mbreese","I don't have any suggestions, and I don't suspect that are anyone else will either. Why? Because ZFS backup and mirroring is going to be so system specific, that it is better…","unknown",{"praise":67,"objections":68,"requests":96,"questions":104,"alternatives":109},[],[69,81,85,89],{"value":70,"source":71,"evidence":72},"ZFS backup is too system specific for a generic tool","commenter",[73,74,78],{"id":62,"by":63,"text":64},{"id":75,"by":76,"text":77},"10649827","feld","I disagree completely. And I really don't trust someone to write zfs replication scripts on their own that can properly handle differentials automatically or the new…",{"id":79,"by":63,"text":80},"10686622","Yes, there are best-practices that should be used and advertised. But there is no way to have a generic tool that will work in some reasonable percentage of environments. Yes,…",{"value":82,"source":71,"evidence":83},"Assumes passwordless root SSH between hosts, which is poor practice",[84],{"id":62,"by":63,"text":64},{"value":86,"source":71,"evidence":87},"Does not handle resumable send or differentials as well as existing scripts",[88],{"id":75,"by":76,"text":77},{"value":90,"source":71,"evidence":91},"Dismissive opening comment broke Show HN etiquette",[92],{"id":93,"by":94,"text":95},"10647057","dang","Please don't be dismissive of new work on HN. It would be fine to mention prior work and ask how this relates, or to ask what prompted the author to build something new. But a…",[97],{"value":98,"source":71,"evidence":99},"Rename the tx command to rx, fetch or pull",[100],{"id":101,"by":102,"text":103},"10648493","raimue","Thinking of terms used in communication, the naming of the 'zfsu tx' command gives me the reversed impression. As it actually receives data from a remote host, it should be 'zfsu…",[105],{"value":106,"source":71,"evidence":107},"What are the established alternatives?",[108],{"id":47,"by":48,"text":49},[110,116,122,126,130],{"value":111,"source":71,"evidence":112},"Plain SSH with custom scripts from Oracle ZFS docs",[113],{"id":114,"by":63,"text":115},"10648245","Just use SSH with custom scripts. It's pretty much part of the original ZFS documentation: http:\u002F\u002Fdocs.oracle.com\u002Fcd\u002FE19253-01\u002F819-5461\u002Fgbinw\u002F",{"value":117,"source":71,"evidence":118},"zxfer",[119],{"id":120,"by":76,"text":121},"10649814","zxfer https:\u002F\u002Fgithub.com\u002Fallanjude\u002Fzxfer zfstools https:\u002F\u002Fgithub.com\u002Fbdrewery\u002Fzfstools zfsnap https:\u002F\u002Fgithub.com\u002Fzfsnap\u002Fzfsnap",{"value":123,"source":71,"evidence":124},"zfstools",[125],{"id":120,"by":76,"text":121},{"value":127,"source":71,"evidence":128},"zfsnap",[129],{"id":120,"by":76,"text":121},{"value":131,"source":71,"evidence":132},"sanoid",[133],{"id":134,"by":135,"text":136},"10657022","waz0wski","sanoid https:\u002F\u002Fgithub.com\u002Fjimsalterjrs\u002Fsanoid",{"comments":31,"answered":30,"key":138},[139],{"id":54,"text":55},{"commenters":141,"max_depth":142,"maker_replies":31,"first_comment_mins":143,"lifespan_hours":144},7,5,63,165,[146,148,151,153,154,156,158,159,161,162,164],[101,30,31,147,102,30],"project\u002Fcritical\u002Fdesign",[149,31,31,150,76,30],"10646941","project\u002Fcritical\u002Fidea",[54,31,30,152,11,31],"commenter\u002Fneutral\u002Fnone",[62,31,31,150,63,30],[75,31,30,155,76,30],"commenter\u002Fcritical\u002Fidea",[79,31,30,157,63,30],"commenter\u002Fneutral\u002Fidea",[93,31,30,152,94,30],[47,31,32,160,48,30],"project\u002Fneutral\u002Fidea",[114,31,30,152,63,30],[120,31,30,163,76,30],"other\u002Fneutral\u002Fnone",[134,31,30,163,135,30],[],[167,172,177,182,187,192],{"id":168,"name":169,"points":170,"category":171},"10646440","Pickle Cat",747,"creative",{"id":173,"name":174,"points":175,"category":176},"10646551","HackerCouch",162,"consumer_social",{"id":178,"name":179,"points":180,"category":181},"10634918","Easy Forth",122,"learning_science",{"id":183,"name":184,"points":185,"category":186},"10663298","LaTeX Boilerplates",104,"productivity",{"id":188,"name":189,"points":190,"category":191},"10649059","Mmm",72,"languages",{"id":193,"name":194,"points":195,"category":171},"10656671","VerizonCraft",53,false,"v2",{"id":199,"name":5,"line":6,"ai":196,"cat":20,"year":13,"points":14,"comments":15,"rec":27,"s":28,"top":18,"kw":200,"maker":11,"domain":10,"tier":19,"attempts":30,"strip":201,"url":9,"mix":202,"praise":-1,"objection":70,"sub":21},10646694,[24,25,26,21],"11010003000",[30,31,30,32],1794036538150]