From mboxrd@z Thu Jan 1 00:00:00 1970 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on inbox.vuxu.org X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=HTML_MESSAGE autolearn=ham autolearn_force=no version=3.4.4 Received: (qmail 31594 invoked from network); 23 Apr 2022 04:24:21 -0000 Received: from 9front.inri.net (168.235.81.73) by inbox.vuxu.org with ESMTPUTF8; 23 Apr 2022 04:24:21 -0000 Received: from 5ess.inri.net ([107.191.111.177]) by 9front; Sat Apr 23 00:23:04 -0400 2022 Received: from smtpclient.apple ([104.59.85.219]) by 5ess; Sat Apr 23 00:23:01 -0400 2022 Content-Type: multipart/alternative; boundary=Apple-Mail-F60FA516-4D9A-4DE8-843B-D8117CA6A673 Content-Transfer-Encoding: 7bit From: Stanley Lieber Mime-Version: 1.0 (1.0) Date: Sat, 23 Apr 2022 00:22:58 -0400 Message-Id: To: Stanley Lieber X-Mailer: iPhone Mail (19E258) List-ID: <9front.9front.org> List-Help: X-Glyph: ➈ X-Bullshit: social asynchronous singleton AJAX realtime-java software-aware optimizer Subject: [9front] Free Carrots #4: Making Backups Reply-To: 9front@9front.org Precedence: bulk --Apple-Mail-F60FA516-4D9A-4DE8-843B-D8117CA6A673 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit http://helpful.cat-v.org/Blog/2022/04/22/0/ sl --Apple-Mail-F60FA516-4D9A-4DE8-843B-D8117CA6A673 Content-Type: text/html; charset=utf-8 Content-Transfer-Encoding: 7bit http://helpful.cat-v.org/Blog/2022/04/22/0/

sl

--Apple-Mail-F60FA516-4D9A-4DE8-843B-D8117CA6A673-- From mboxrd@z Thu Jan 1 00:00:00 1970 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on inbox.vuxu.org X-Spam-Level: X-Spam-Status: No, score=0.2 required=5.0 tests=DKIM_INVALID,DKIM_SIGNED autolearn=no autolearn_force=no version=3.4.4 Received: (qmail 19134 invoked from network); 25 Apr 2022 06:22:41 -0000 Received: from 9front.inri.net (168.235.81.73) by inbox.vuxu.org with ESMTPUTF8; 25 Apr 2022 06:22:41 -0000 Received: from mail.9lab.org ([168.119.8.41]) by 9front; Mon Apr 25 02:21:26 -0400 2022 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=9lab.org; s=20210803; t=1650867679; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to; bh=jGRNw95wYhCP44ooUfgl439Q0TvOinQhTplCT2Mg4us=; b=T5opwoenoV91XsW7jOacVIzL9COQCwuI6h3oFbgHk9KmsaSipEdGBrDhzR10CXgZS5XuGv 3sYx+e0w7CM2AI2EFK5DdUEYVkVmoKY+spi8RvUviZgHspCqWwG3iBAxNZ4ZL5iMKxU6G8 jqlVsn2+5iOtumHiolx19FP7m2OO4fw= Received: from rob.9lab.home (host-185-64-155-70.ecsnet.at [185.64.155.70]) by mail.9lab.org (OpenSMTPD) with ESMTPSA id 58b9dca4 (TLSv1.2:ECDHE-RSA-CHACHA20-POLY1305:256:NO); Mon, 25 Apr 2022 08:21:19 +0200 (CEST) Message-ID: To: 9front@9front.org CC: igor@9lab.org Date: Mon, 25 Apr 2022 08:21:18 +0200 From: igor@9lab.org In-Reply-To: MIME-Version: 1.0 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: 8bit List-ID: <9front.9front.org> List-Help: X-Glyph: ➈ X-Bullshit: method component Subject: Re: [9front] Free Carrots #4: Making Backups Reply-To: 9front@9front.org Precedence: bulk Quoth Stanley Lieber : > http://helpful.cat-v.org/Blog/2022/04/22/0/ […] Thanks sl! I was aware of kvik's clone⁽¹⁾, the use of disk/mkfs as an rsync replacement was new to me. clone⁽¹⁾ is usually one of the first things I put on a machine as I am not aware of a more convenient way to copy file hierarchies from A to B (thanks kvik) in a fast way. Has clone been considered as an addition to the 9front base system in the past? [1] https://git.sr.ht/~kvik/clone From mboxrd@z Thu Jan 1 00:00:00 1970 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on inbox.vuxu.org X-Spam-Level: *** X-Spam-Status: No, score=3.7 required=5.0 tests=BULK_RE_SUSP_NTLD,DKIM_INVALID, DKIM_SIGNED,FROM_SUSPICIOUS_NTLD,PDS_OTHER_BAD_TLD autolearn=no autolearn_force=no version=3.4.4 Received: (qmail 28940 invoked from network); 25 Apr 2022 07:39:00 -0000 Received: from 9front.inri.net (168.235.81.73) by inbox.vuxu.org with ESMTPUTF8; 25 Apr 2022 07:39:00 -0000 Received: from out2.migadu.com ([188.165.223.204]) by 9front; Mon Apr 25 03:37:26 -0400 2022 MIME-Version: 1.0 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=a-b.xyz; s=key1; t=1650872242; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=uFFYiuoWVogDfzaJDJcaCYg8HQgE8WVdQNSTeGLMtiA=; b=lyI8moaVZGbWZtz8/tZbiw2fg8Krs+zCGel4cJV+LSzBcfIycOLCAiThDHEb6wBRsXRipD bp+94ewqmCEcgS6Sc8LMrlRPmrskgRF9kSnS2HCSo4hhtLipRTjvh5ZkWuTB0iDV+0VrTF RoPPTZMv/FYUrPuuzGOox9DjHQxBrSo68z3QaXW/A5bW52s2vpmoIXBIw8mmiuXnUyE1R+ cikP1Bt4A3czzysS8un52edVUKlV3p0hnodccZha7MbVgEW3UPQJvcMvnSONwLXMHt9zEJ r11V1vKr6JE5ne7u9wVD2CX4auzJ/JgjJ5ZYvBHJp2cXNnC2nocdSkbHrevFww== Date: Mon, 25 Apr 2022 07:37:21 +0000 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable X-Report-Abuse: Please report any abuse attempt to abuse@migadu.com and include these headers. From: kvik@a-b.xyz Message-ID: To: 9front@9front.org In-Reply-To: References: X-Migadu-Flow: FLOW_OUT X-Migadu-Auth-User: a-b.xyz List-ID: <9front.9front.org> List-Help: X-Glyph: ➈ X-Bullshit: abstract API SSL over SQL full-stack metadata markup controller Subject: Re: [9front] Free Carrots #4: Making Backups Reply-To: 9front@9front.org Precedence: bulk > clone=E2=81=BD=C2=B9=E2=81=BE is usually one of the first things I put = on=0A> a machine as I am not aware of a more convenient way=0A> to copy f= ile hierarchies from A to B (thanks kvik) in=0A> a fast way.=0A=0AGlad my= shitware is of help to you. :)=0A=0A> Has clone been considered as an ad= dition to the 9front=0A> base system in the past?=0A=0AI'd veto this on t= he basis of it (clone) being incomplete=0Aas a replacement for disk/mkfs = for the described backup=0Amanaging task. Primarily, it has to (1) learn = to read the=0A"job" in the form of a proto file, and (2) be able to filte= r=0Aout "up to date" files.=0A=0AThe current code kinda sucks (don't you = judge me!) which=0Amakes these two things more difficult to implement tha= n ideal.=0A=0AWriting a fresh version which takes into account the above= =0Apoints should be easy with the benefit of hindsight.=0AUnfortunately I= 'm quite busy typing C++ at work which leaves=0Ame with very little motiv= ation to touch computers in my spare=0Atime.=0A=0ASorry. From mboxrd@z Thu Jan 1 00:00:00 1970 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on inbox.vuxu.org X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham autolearn_force=no version=3.4.4 Received: (qmail 19587 invoked from network); 25 Apr 2022 10:32:53 -0000 Received: from 9front.inri.net (168.235.81.73) by inbox.vuxu.org with ESMTPUTF8; 25 Apr 2022 10:32:53 -0000 Received: from sirjofri.de ([5.45.105.127]) by 9front; Mon Apr 25 06:31:22 -0400 2022 Received: from sirjofri.de ([95.90.218.92]) by sirjofri.de; Mon Apr 25 12:31:13 +0200 2022 Date: Mon, 25 Apr 2022 10:31:12 +0000 (UTC) From: sirjofri To: 9front@9front.org Message-ID: <202e9c1d-00ab-45cf-8bf3-943651b68e47@sirjofri.de> In-Reply-To: References: MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-Correlation-ID: <202e9c1d-00ab-45cf-8bf3-943651b68e47@sirjofri.de> List-ID: <9front.9front.org> List-Help: X-Glyph: ➈ X-Bullshit: agile social TOR rails hypervisor-aware manager Subject: Re: [9front] Free Carrots #4: Making Backups Reply-To: 9front@9front.org Precedence: bulk Hey all, I addition to mkfs, I played around with replica some time ago for the exact same reason. I wrote a little blog post about it here: https://sirjofri.de/changeblog/1593621046/ The linked files aren't in that location anymore, but here instead: https://sirjofri.de/oat/rc/guidedreplica/ Disclaimer: the solution is very buggy for a common push/pull scenario I intended it back then (syncing files to a laptop and be able to sync them back, but only changed files). Use with care and make proper backups! See also: replica(1), replica(8) sirjofri From mboxrd@z Thu Jan 1 00:00:00 1970 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on inbox.vuxu.org X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham autolearn_force=no version=3.4.4 Received: (qmail 20568 invoked from network); 25 Apr 2022 10:41:04 -0000 Received: from 9front.inri.net (168.235.81.73) by inbox.vuxu.org with ESMTPUTF8; 25 Apr 2022 10:41:04 -0000 Received: from orthanc.ca ([208.79.93.154]) by 9front; Mon Apr 25 06:39:43 -0400 2022 Received: from orthanc.ca (localhost [127.0.0.1]) by orthanc.ca (OpenSMTPD) with ESMTP id 3f05e1ff; Mon, 25 Apr 2022 03:39:42 -0700 (PDT) From: "Lyndon Nerenberg (VE7TFX/VE6BBM)" To: 9front@9front.org, sirjofri In-reply-to: <202e9c1d-00ab-45cf-8bf3-943651b68e47@sirjofri.de> References: <202e9c1d-00ab-45cf-8bf3-943651b68e47@sirjofri.de> Comments: In-reply-to sirjofri message dated "Mon, 25 Apr 2022 10:31:12 -0000." MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-ID: <34419.1650883182.1@orthanc.ca> Date: Mon, 25 Apr 2022 03:39:42 -0700 Message-ID: <93d9410c684b5487@orthanc.ca> List-ID: <9front.9front.org> List-Help: X-Glyph: ➈ X-Bullshit: SOAP over TOR database-oriented proxy-based controller Subject: Re: [9front] Free Carrots #4: Making Backups Reply-To: 9front@9front.org Precedence: bulk Has anyone played around with upspin? It's written in go, so there's hope it will port to plan9 without too much pain. I fired it up a few years ago but the showstopper was how the server wanted to completely take over my HTTP server. I didn't have a second publicly visible server I could dedicate to the task, so it all went back on the shelf. There are some interesting ideas in there, but the bar was just a bit to high for me to do any serious playing with it. I still have my keys kicking around here somewhere, so I might take another crack at it. But I'm up to my eyeballs right now trying to get that 4.3BSD APL code running on a modern C compiler :-( --lyndon From mboxrd@z Thu Jan 1 00:00:00 1970 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on inbox.vuxu.org X-Spam-Level: X-Spam-Status: No, score=-0.1 required=5.0 tests=DKIM_SIGNED,DKIM_VALID, DKIM_VALID_AU,FREEMAIL_FROM autolearn=ham autolearn_force=no version=3.4.4 Received: (qmail 2618 invoked from network); 25 Apr 2022 12:34:24 -0000 Received: from 9front.inri.net (168.235.81.73) by inbox.vuxu.org with ESMTPUTF8; 25 Apr 2022 12:34:24 -0000 Received: from mail-pl1-f177.google.com ([209.85.214.177]) by 9front; Mon Apr 25 08:32:55 -0400 2022 Received: by mail-pl1-f177.google.com with SMTP id s17so26707313plg.9 for <9front@9front.org>; Mon, 25 Apr 2022 05:32:52 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=mime-version:in-reply-to:references:from:date:message-id:subject:to; bh=a2WFxcjwA+QwJWKLYgl39x9RR2+A+mlLtdJGEu0bgZI=; b=gKjpTLrGyy8HIoNLt1qOEk76dfxjbrM1TTF+EWyxzhd6+MLCaMyHhFd2k1gHJfjpGE d+dsnmowDzZ51E119/m0FuHIru07E1scb0u54zj836YbBmeW+TrpWRxcT3FgrWb7YQT8 tnyuykOiFfM0TXgqmPgsXK8FyANbUQOsC+VxqSVjCbqOqTdzbMFmVr7uNxd2XemfnUtH o9BcvEJvUlGqh6XZOV4ASU6h0wd4k0Z3HVXnauyEVubLGjQsbsjCGgyPQHUxHUEv9C14 6XVTHEA6zdRHYnV//xEF6PEBsFTjzuyvFvstBQ1mOLC5tyPFsxDis2U4XH/ErXwzDwFP yL3g== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to; bh=a2WFxcjwA+QwJWKLYgl39x9RR2+A+mlLtdJGEu0bgZI=; b=ZkcZHbp2jkSLbk6XyhkyNgBROy4KJN74uVOxbfPab2/tGJxVCJcO3lfC+dquK9Du7K IeMcZjAJ1ioINvsAluIe/+NbzJbK4W69deKEPi/EoiDKlFlFNfRZMtjxgcqVhNEKav7g z3NT8S52UMF4sR+5szD3Q/SdISzvrLdujehrvTcYXTYORjL27PqA0jFdRweHV/rP5+P/ xNUZDxoWeSMyVPw6eB/lzpa5dOZRCdpTERBAn62IXGJWbBIMN725tg0mZsMbeezjiFTp GW/emiglOQFHvV9ivvQAZrm9SfttRoy8xgGcDGuMy3Xs2sUTar11YQyMcATtRqs7Z1Xo i/Bw== X-Gm-Message-State: AOAM532zSxz0eHrpiTcvjJ2NMlrbPkTAdceK/KxJyNLS1UmZE1F1P0xk oby8JTG4Ipy2FmVicQahCwq4ooOYs5VaBc1oT6tL2MZ4 X-Google-Smtp-Source: ABdhPJz+AkHgddJpsBoIiU//JvlkPQcLsoE0Z/PNmNjT8IHYE7J7SJIiaHnnKS8IluRABxBOl8DSR4ADaH7eAAKmY28= X-Received: by 2002:a17:90b:38c8:b0:1d2:9a8f:e92 with SMTP id nn8-20020a17090b38c800b001d29a8f0e92mr31105497pjb.55.1650889971467; Mon, 25 Apr 2022 05:32:51 -0700 (PDT) MIME-Version: 1.0 Received: by 2002:a05:7300:7649:b0:5b:39:1ea4 with HTTP; Mon, 25 Apr 2022 05:32:50 -0700 (PDT) In-Reply-To: <93d9410c684b5487@orthanc.ca> References: <202e9c1d-00ab-45cf-8bf3-943651b68e47@sirjofri.de> <93d9410c684b5487@orthanc.ca> From: hiro <23hiro@gmail.com> Date: Mon, 25 Apr 2022 14:32:50 +0200 Message-ID: To: 9front@9front.org Content-Type: text/plain; charset="UTF-8" List-ID: <9front.9front.org> List-Help: X-Glyph: ➈ X-Bullshit: private responsive persistence-aware JSON over HTML element out-scaling layer Subject: Re: [9front] Free Carrots #4: Making Backups Reply-To: 9front@9front.org Precedence: bulk i love the idea of upspin, but i don't know if it's still maintained? rob and russ or whoever was involved seem awfully silent about it lately :( On 4/25/22, Lyndon Nerenberg (VE7TFX/VE6BBM) wrote: > Has anyone played around with upspin? It's written in go, so there's > hope it will port to plan9 without too much pain. > > I fired it up a few years ago but the showstopper was how the server > wanted to completely take over my HTTP server. I didn't have a > second publicly visible server I could dedicate to the task, so it > all went back on the shelf. > > There are some interesting ideas in there, but the bar was just a > bit to high for me to do any serious playing with it. > > I still have my keys kicking around here somewhere, so I might take > another crack at it. But I'm up to my eyeballs right now trying > to get that 4.3BSD APL code running on a modern C compiler :-( > > --lyndon > From mboxrd@z Thu Jan 1 00:00:00 1970 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on inbox.vuxu.org X-Spam-Level: X-Spam-Status: No, score=0.2 required=5.0 tests=DKIM_INVALID,DKIM_SIGNED autolearn=no autolearn_force=no version=3.4.4 Received: (qmail 20977 invoked from network); 26 Apr 2022 11:43:49 -0000 Received: from 9front.inri.net (168.235.81.73) by inbox.vuxu.org with ESMTPUTF8; 26 Apr 2022 11:43:49 -0000 Received: from wopr.sciops.net ([216.126.196.60]) by 9front; Tue Apr 26 07:42:11 -0400 2022 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=sciops.net; s=20210706; t=1650973325; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to; bh=W+Or8F12/lXeThmzR6rrDnjwza5zCfMh8Nv6C0YM2q8=; b=tRgzORRIR6A0CVMarfox+nmCE2VL/N8g7r3ODlLtzivvVpz21hrL26Rt+DilPH6m0ECnSV CLISnIIEp495eQeWCBoqL0YR7sBRXIcADH2k6KK1B9T6yQw+QRaLEuuiZWDVAx/nAPBQeL mczOr5Inwxlcpl8voVSvUVKHSA0tsuc= Received: by wopr.sciops.net (OpenSMTPD) with ESMTPSA id 5249ae5b (TLSv1.2:ECDHE-RSA-CHACHA20-POLY1305:256:NO) for <9front@9front.org>; Tue, 26 Apr 2022 04:42:05 -0700 (PDT) Message-ID: <86A85EA0F3ED25D8BFEA50C7FD8BD9E9@wopr.sciops.net> Date: Tue, 26 Apr 2022 13:42:01 +0200 From: qwx@sciops.net To: 9front@9front.org In-Reply-To: <202e9c1d-00ab-45cf-8bf3-943651b68e47@sirjofri.de> MIME-Version: 1.0 Content-Type: text/plain; charset="US-ASCII" Content-Transfer-Encoding: 7bit List-ID: <9front.9front.org> List-Help: X-Glyph: ➈ X-Bullshit: compliant transactional just-in-time wrapper-scale SVG polling CMS extension proxy solution Subject: Re: [9front] Free Carrots #4: Making Backups Reply-To: 9front@9front.org Precedence: bulk On Sat Apr 23 06:23:23 +0200 2022, sl@stanleylieber.com wrote: > http://helpful.cat-v.org/Blog/2022/04/22/0/ > > sl Hello, I imagine that by now a whole bunch of people have come up with ways to back things up or synchronize trees. I've used mkfs(8) a lot, then clone(1), etc., but I really wanted to also be able to remove files no longer present (while not touching any mtimes for up-to-date stuff, etc.). After a bunch of iterations of scripts with diff(1) and others, I now use derp(1) together with the equivalent of dircp(1) and some awk [1]. This prints two commands, one to remove files, the other to unpack new or modified ones. Of course, it's slow and has tar(1)'s filename length limit, but I kind of like it. I'm very interested in hearing about other solutions though :) Cheers and thanks for the post, qwx [1] http://shithub.us/qwx/rc/HEAD/bin/syncab/raw From mboxrd@z Thu Jan 1 00:00:00 1970 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on inbox.vuxu.org X-Spam-Level: X-Spam-Status: No, score=-0.1 required=5.0 tests=DKIM_SIGNED,DKIM_VALID, DKIM_VALID_AU autolearn=ham autolearn_force=no version=3.4.4 Received: (qmail 8698 invoked from network); 26 Apr 2022 14:25:19 -0000 Received: from 9front.inri.net (168.235.81.73) by inbox.vuxu.org with ESMTPUTF8; 26 Apr 2022 14:25:19 -0000 Received: from mx2.mythic-beasts.com ([46.235.227.24]) by 9front; Tue Apr 26 10:23:43 -0400 2022 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=quintile.net; s=mythic-beasts-k1; h=To:Date:Subject:From; bh=UnA1HK5ckpiZg6aWhsZwVphicxig8Z4N9S9BGYIAloU=; b=fH5d2rGyrUiBPLOiF3yUhITif5 wAEUUzAVW5nUApSedbU1L2GAoTfFYzV/AylvtzHCh/WLOhP1jlw5B470VywIoSnH+tWsBWZn8VFQ1 G2Z4Zh6f3XRI8pvFQ/X4u2uYDHvSTcWnYvxyQrrkX58lvLOHL3NsTSpnGhJxR/2THxTuQImdHF/au PGs7oMprQkm/mYKvnim6+SemPL2BUnZgIVopRL/2abXM4qDYitYGZb2oVyupVbzhdTyk47QrIAEM3 LKvvmc8hkoUzXi1a6/+YTdwbEFCr0rkOf7IoGg2jHWnSTZDd6C0jPCtuzcEp4yIZT2y9BL/cLk5x6 DF0oUV0g==; Received: from [81.187.198.132] (port=61001 helo=smtpclient.apple) by balrog.mythic-beasts.com with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92.3) (envelope-from ) id 1njM6M-0006IT-DV for 9front@9front.org; Tue, 26 Apr 2022 15:23:42 +0100 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable From: Steve Simon Mime-Version: 1.0 (1.0) Date: Tue, 26 Apr 2022 15:23:36 +0100 Message-Id: <2F3C1E0F-26F9-461B-A422-6FF50ACFAB8A@quintile.net> References: <86A85EA0F3ED25D8BFEA50C7FD8BD9E9@wopr.sciops.net> In-Reply-To: <86A85EA0F3ED25D8BFEA50C7FD8BD9E9@wopr.sciops.net> To: 9front@9front.org X-Mailer: iPhone Mail (19E258) X-BlackCat-Spam-Score: 4 List-ID: <9front.9front.org> List-Help: X-Glyph: ➈ X-Bullshit: compliant package injection generator Subject: Re: [9front] Free Carrots #4: Making Backups Reply-To: 9front@9front.org Precedence: bulk fwiw i tried to use replica when it appeared but always struggled. it worked perf= ectly for labs releases but synchronising home and work systems proved diffi= cult. i used mkfs but preferred dump9660 if the data being backed up fits on a cd -= for a single project. it has the nice feature that you can do incremental b= ackups with a dated top lever directory, in the manner of /n/dump -Steve > On 26 Apr 2022, at 12:43 pm, qwx@sciops.net wrote: >=20 > =EF=BB=BFOn Sat Apr 23 06:23:23 +0200 2022, sl@stanleylieber.com wrote: >=20 >> http://helpful.cat-v.org/Blog/2022/04/22/0/ >>=20 >> sl >=20 > Hello, >=20 > I imagine that by now a whole bunch of people have come up with ways > to back things up or synchronize trees. I've used mkfs(8) a lot, then > clone(1), etc., but I really wanted to also be able to remove files no > longer present (while not touching any mtimes for up-to-date stuff, > etc.). After a bunch of iterations of scripts with diff(1) and > others, I now use derp(1) together with the equivalent of dircp(1) and > some awk [1]. This prints two commands, one to remove files, the > other to unpack new or modified ones. Of course, it's slow and has > tar(1)'s filename length limit, but I kind of like it. I'm very > interested in hearing about other solutions though :) >=20 > Cheers and thanks for the post, > qwx >=20 > [1] http://shithub.us/qwx/rc/HEAD/bin/syncab/raw From mboxrd@z Thu Jan 1 00:00:00 1970 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on inbox.vuxu.org X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=ham autolearn_force=no version=3.4.4 Received: (qmail 6603 invoked from network); 27 Apr 2022 23:31:51 -0000 Received: from 9front.inri.net (168.235.81.73) by inbox.vuxu.org with ESMTPUTF8; 27 Apr 2022 23:31:51 -0000 Received: from 5ess.inri.net ([107.191.111.177]) by 9front; Wed Apr 27 19:30:03 -0400 2022 Message-ID: Date: Wed, 27 Apr 2022 19:30:03 -0400 From: sl@stanleylieber.com To: 9front@9front.org In-Reply-To: <86A85EA0F3ED25D8BFEA50C7FD8BD9E9@wopr.sciops.net> MIME-Version: 1.0 Content-Type: text/plain; charset="US-ASCII" Content-Transfer-Encoding: 7bit List-ID: <9front.9front.org> List-Help: X-Glyph: ➈ X-Bullshit: shared out-scaling information STM layer Subject: Re: [9front] Free Carrots #4: Making Backups Reply-To: 9front@9front.org Precedence: bulk > http://shithub.us/qwx/rc/HEAD/bin/syncab/raw thanks, this is nice! sl