mirror of
https://github.com/tahoe-lafs/tahoe-lafs.git
synced 2025-01-01 18:56:41 +00:00
NEWS: announce the #598 'tahoe backup' command
This commit is contained in:
parent
177ffa0870
commit
806f6ab426
23
NEWS
23
NEWS
@ -78,11 +78,24 @@ of existing mutable shares).
|
|||||||
|
|
||||||
** CLI Changes
|
** CLI Changes
|
||||||
|
|
||||||
This release adds the 'tahoe create-alias' command, which is a combination of
|
The "tahoe backup" command is new in this release, which creates efficient
|
||||||
'tahoe mkdir' and 'tahoe add-alias'. This also allows you to start using a
|
versioned backups of a local directory. Given a local pathname and a target
|
||||||
new tahoe directory without exposing its URI in the argv list, which is
|
Tahoe directory, this will create a read-only snapshot of the local directory
|
||||||
publicly visible (through the process table) on most unix systems. Thanks to
|
in $target/Archives/$timestamp. It will also create $target/Latest, which is
|
||||||
Kevin Reid for bringing this issue to our attention.
|
a reference to the latest such snapshot. Each time you run "tahoe backup"
|
||||||
|
with the same source and target, a new $timestamp snapshot will be added.
|
||||||
|
These snapshots will share directories that have not changed since the last
|
||||||
|
backup, to speed up the process and minimize storage requirements. In
|
||||||
|
addition, a small database is used to keep track of which local files have
|
||||||
|
been uploaded already, to avoid uploading them a second time. This
|
||||||
|
drastically reduces the work needed to do a "null backup" (when nothing has
|
||||||
|
changed locally), making "tahoe backup' suitable to run from a daily cronjob.
|
||||||
|
|
||||||
|
This release also adds the 'tahoe create-alias' command, which is a
|
||||||
|
combination of 'tahoe mkdir' and 'tahoe add-alias'. This also allows you to
|
||||||
|
start using a new tahoe directory without exposing its URI in the argv list,
|
||||||
|
which is publicly visible (through the process table) on most unix systems.
|
||||||
|
Thanks to Kevin Reid for bringing this issue to our attention.
|
||||||
|
|
||||||
The single-argument form of "tahoe put" was changed to create an unlinked
|
The single-argument form of "tahoe put" was changed to create an unlinked
|
||||||
file. I.e. "tahoe put bar.txt" will take the contents of a local "bar.txt"
|
file. I.e. "tahoe put bar.txt" will take the contents of a local "bar.txt"
|
||||||
|
Loading…
Reference in New Issue
Block a user