yyyy-mm-dd
, which can be achieved by :
Creating archive at "/path/to/repo::archiveName" (status + list of files if --list was used) ------------------------------------------------------------------------------ Repository: /path/to/repo Archive name: archiveName Archive fingerprint: 5fed43cf97cc903917073a436f9255879ff14b92505750c39f41db80008c3659 Time (start): Sun, 2024-04-28 11:28:27 Time (end): Sun, 2024-04-28 11:28:27 Duration: 0.36 seconds Number of files: 666 Utilization of max. archive size: 0% ------------------------------------------------------------------------------ Original size Compressed size Deduplicated size This archive: 458.04 MB 433.47 MB 563 B All archives: 916.09 MB 866.95 MB 403.56 MB Unique chunks Total chunks Chunk index: 717 1538 ------------------------------------------------------------------------------
Original size Compressed size Deduplicated size This archive: 458.04 MB 433.47 MB 563 B All archives: 916.09 MB 866.95 MB 403.56 MBDeduplicated size of :
file restorecommand, but once an archive is mounted, you can browse its contents and copy files as you wish.
orphanchunks (i.e. chunks that are not referenced anymore) ?
I guess they end up beinggarbage-collectedby borg compact, but I've found no evidence of this https://www.reddit.com/r/BorgBackup/comments/17zoswk/how_does_deduplication_work_if_you_delete_a_backup/ https://github.com/systemd/casync/issues/43
Command | Flag | Usage |
---|---|---|
check | (none) |
|
diff | find differences (file contents, user/group/mode) between archives | |
extract | (none) | extract the contents of an archive
data is written to the current directory, there is no option to specify the output directory
|
-n --dry-run | do not actually change any file | |
info | display detailed information about the specified archive : | |
init | --encryption=mode | with mode:
mode can only be specified when initializing a new repository and can't be changed afterwards
|
list | (none) | list the contents of a repository or an archive |
--json | format output as JSON when listing the contents of a repository | |
--json-lines | format output as JSON when listing the contents of an archive | |
mount | mount archive as a FUSE filesystem to browse its contents or restore individual files
|
|
prune | --keep-period=n | keep n period archives, with period : hourly, daily, weekly, monthly, yearly
|
-n --dry-run | do not actually change any file | |
-p --progress | show progress | |
-v --verbose --info | verbose mode : display INFO level log entries |
backup copy—i.e. snapshot of data— and aka
backup
CRC32 of log entry|entry size|tag|object key|datawith :
tag
: one of