Deutsch English Français Italiano |
<vhduks$shdk$1@dont-email.me> View for Bookmarking (what is this?) Look up another Usenet article |
Path: ...!eternal-september.org!feeder2.eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail From: <bp@www.zefox.net> Newsgroups: comp.unix.bsd.freebsd.misc Subject: Re: Are files overwritten in place by sftp? Date: Sun, 17 Nov 2024 23:35:56 -0000 (UTC) Organization: A noiseless patient Spider Lines: 34 Message-ID: <vhduks$shdk$1@dont-email.me> References: <vhd948$nate$2@dont-email.me> <vhdhf3$ptqv$1@dont-email.me> Injection-Date: Mon, 18 Nov 2024 00:35:56 +0100 (CET) Injection-Info: dont-email.me; posting-host="94efef249b9f74a309097f7c8e620c2a"; logging-data="935348"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1+GBmwHd8uUlQx/pcD9gLsotr66UimtNgE=" User-Agent: tin/2.6.2-20221225 ("Pittyvaich") (FreeBSD/14.1-RELEASE-p5 (arm64)) Cancel-Lock: sha1:R3+c47O4WwBOTapBnF93icQoOcA= Bytes: 2270 Steven G. Kargl <sgk@removetroutmask.apl.washington.edu> wrote: > On Sun, 17 Nov 2024 17:28:40 +0000, bp wrote: > >> In the event one copies a file or directory over an existing >> file or directory is the duplicate written to the same physical >> blocks in storage, or are new physical blocks written with the >> old blocks marked free? >> >> The situation in mind is using get -r to copy a remote directory, >> then changing or adding a few files to the remote directory followed >> by using get -r to get the directory a second time. Clearly, changed >> files will require writing new blocks on the destination, but what >> about files with unchanged paths and contents? >> >> The question is motivated by concerns about limited-life storage >> media such as flash. > > From the description, it seems that you are looking for > the net/rsync port. The first time it is executed, it > will copy the directory. Additional invocations of rsync > will only copy modified files. rsync also allows you > to exclude files from being copied such as *.o which can > change quite often. > Your surmise is correct, but I wanted to use sftp out of familiarity. I'm compiling net/rsync now to have a look at it, but I'm still curious how file overwrites, whether across the net or locally, are handled. Thanks for writing! bob prohaska