obnam - 云端在线

这是 obnam 命令,可以使用我们的多个免费在线工作站之一在 OnWorks 免费托管服务提供商中运行,例如 Ubuntu Online、Fedora Online、Windows 在线模拟器或 MAC OS 在线模拟器

程序:

您的姓名


obnam - 创建、恢复和操作备份

概要


奥南 [--总是-恢复-setuid[--no-always-restore-setuid[--检查点=尺寸]
[--大块袋尺寸=尺寸[--块缓存大小=尺寸[--块大小=尺寸]
[--每组chunkids=[- 客户名称=客户名称[--压缩与=课程]
[--配置=文件[--转储配置[--转储设置名称[--生成手册页=模板[-h]
[ - 帮帮我[--全部帮助[--列表配置文件[- 版[--无默认配置]
[--崩溃限制=COUNTER[--临界年龄=年龄[--去重=MODE[--dir-包大小=尺寸]
[--dir-缓存大小=尺寸[--转储内存配置文件=方法[--dump-repo-文件-元数据]
[--no-dump-repo-文件元数据[--加密=加密[- 排除=排除]
[--排除缓存[--no-exclude-缓存[--排除从=文件[--fsck-修复]
[--no-fsck-修复[--fsck-忽略块[--no-fsck-忽略块]
[--fsck-忽略客户端=您的姓名[--fsck-仅上一代[--no-fsck-仅上一代]
[--fsck-rm-未使用[--no-fsck-rm-未使用[--fsck-skip-校验和]
[--no-fsck-跳过校验和[--fsck-跳过目录[--no-fsck-skip-dirs[--fsck-跳过文件]
[--no-fsck-skip-文件[--fsck-跳过代[--no-fsck-skip- Generations]
[--fsck-skip-per-client-b-trees[--no-fsck-skip-per-client-b-trees]
[--fsck-skip-共享 B 树[--no-fsck-skip-shared-b-trees[--保险丝选择=FUSE]
[- 一代=[--gnupghome=主目录[--idpath 位=IDPATH位]
[--idpath-深度=IDPATH-深度[--idpath-跳过=IDPATH-跳过[- 包括=包括]
[- 保持=KEEP[--key-详细信息[--无关键细节[--keyid=密钥ID[--离开检查站]
[--不离开检查点[--锁定超时=超时[- 日志=文件[--日志保持=N]
[--日志级别=LEVEL[--对数最大值=尺寸[--日志模式=MODE[--lru-大小=尺寸]
[--内存转储间隔=SECONDS[--节点大小=尺寸[--一个文件系统]
[--没有一个文件系统[- 输出=文件[- 假装[--试运行[--不作为[--不假装]
[--无空运行[--不不行动[--假装时间=TIMESTAMP[--纯帕里科]
[--无纯帕里科[- 安静的[- 沉默的[--不安静[--无声[-r网址]
[--存储库=网址[--repository-格式=FORMAT[- 根=网址[--sftp-延迟=SFTP-延迟]
[--btree 中的小文件[--btree 中无小文件[--ssh-命令=可执行]
[--ssh-主机密钥-检查=VALUE[--ssh 密钥=文件名[--ssh-已知主机=文件名]
[--严格 ssh 主机密钥[--no-strict-ssh-主机密钥[--对称密钥位=BITS]
[--测试失败匹配=REGEXP[- 到=TO[- 痕迹=跟踪[--上传队列大小=尺寸]
[--详细[--无冗长[--随机验证=N[--警告年龄=年龄[--弱随机]
[--无弱随机]

奥南 [选项] _锁
奥南 [选项] 添加键 [客户-您的姓名] ...
奥南 [选项] 备份 [目录|网址] ...
奥南 [选项] 客户端密钥
奥南 [选项] 客户
奥南 [选项] 差异 [1]2
奥南 [选项] 转储回购
奥南 [选项] 强制锁定
奥南 [选项] 忘记 [] ...
奥南 [选项] FSCK
奥南 [选项] 世代
奥南 [选项] 精灵
奥南 [选项] 帮助
奥南 [选项] 帮助一切
奥南 [选项] kdirstat [文件] ...
奥南 [选项] 列表错误
奥南 [选项] 列表格式
奥南 [选项] 列表键
奥南 [选项] 列表顶级
奥南 [选项] ls [文件] ...
奥南 [选项] 山 []
奥南 [选项] nagios-上次备份年龄
奥南 [选项] 删除客户端 [客户-您的姓名] ...
奥南 [选项] 删除键 [客户-您的姓名] ...
奥南 [选项] 恢复 [目录] ...
奥南 [选项] 核实 [目录] ...

商品描述


奥南 制作、恢复、操作和以其他方式处理备份。 它可以存储
备份到本地磁盘或通过 sftp 备份到服务器。 每一代备份看起来都像
新快照,但确实是增量的:用户无需担心它是否是一个
完整备份与否。 仅备份更改的数据,如果数据块已经
备份在另一个文件中,该数据将被重新使用。

放置备份数据的地方称为备份存储库。 一个仓库
例如,可以是sftp服务器上的目录,也可以是USB硬盘上的目录。 一种
单个存储库可能包含来自多个客户端的备份。 他们的数据会混合在一起
就好像他们使用单独的存储库一样,但是如果一个客户端备份文件,其他客户端
可以重复使用数据。

奥南 命令行语法由一个 命令 可能后跟参数。 这
命令列表如下。

· 备份 进行新的备份。 第一次运行时,它会做一个完整的备份,之后
那是一个增量的。

· 恢复 与备份相反。 它从备份中复制备份的数据
存储库到目标目录。 你可以在一代人中恢复一切,或者
刚刚选择的文件。

· 客户 列出备份到存储库的客户端。

· 列出给定客户端的每个备份生成,以及一些元数据
关于一代。

· 基因组 列出给定客户端的每个备份生成的标识符。 不
显示其他信息。 这对于编写脚本很有用。

· ls 列出给定代的内容,类似于 ls -lAR.

· 目录统计 以兼容的格式列出给定代的内容
目录统计 缓存文件格式,然后可用于可视化
备份的内容。

· 确认 将备份中的数据与实际用户数据进行比较,并确保它们是
完全相同的。 备份后立即运行最有用,以检查它
实际工作。 它可以随时运行,但如果用户数据发生了变化,
即使备份正常,验证也会失败。

· 忘记 删除不再需要的备份代,以便它们不使用
磁盘空间。 请注意,删除备份生成后,数据不能
恢复了。 您可以通过列出它们来指定要删除的世代
在命令行上,或使用 - 保持 指定保留内容的策略的选项
(其他所有内容都将被删除)。

· fsck的 检查备份存储库的内部一致性。 它验证了
所有客户端、代、目录、文件和所有文件内容仍然存在于
备份存储库。 运行可能需要很长时间。

· 强制锁定 删除存储库中客户端的锁定文件。 你应该只
如果您确定没有人正在访问该客户端的数据,则强制锁定
存储库。 例如,如果 obnam 失去其网络,则可能会发生悬空锁定
连接到备份存储库。

· 客户密钥 列出与每个客户端关联的加密密钥。

· 列表键 列出可以访问存储库的密钥,以及哪个顶级
每个键可以访问的目录。 一些顶级目录是共享的
在客户端之间,其他是特定于客户端的。

· 列表顶级 就像 列表键, 但列出顶级和哪些键可以访问
他们。

· 添加键 向存储库添加加密密钥。 默认添加key
只能添加到共享的顶级目录,但也可以添加到特定的
客户端:在命令行上列出客户端的名称。 他们的钥匙是用
--keyid 选项。 谁有权访问与密钥对应的秘密密钥
id 可以访问备份存储库(共享顶层加上指定的客户端)。

· 删除键 从共享的顶级目录中删除一个密钥,以及任何客户端
在命令行中指定。

· nagios 上次备份年龄 是一个检查,如果备份年龄,则以非零回报退出
超过一定的门槛。 它适合用作 nagios 的检查插件。
可以给出阈值 --警告年龄--临界年龄 选项​​。

· 差异 比较两代并列出它们之间不同的文件。 每个输出
行将以加号 (+) 为添加的文件作为前缀,减号
符号 (-) 表示已删除的文件或星号 (*) 表示已删除的文件
改变了。 如果在命令行中只指定了一个世代 ID
一代将与其直接前辈进行比较。 如果有两个ID
指定,将列出这两代之间的所有更改。

· 安装 通过只读 FUSE 文件系统使备份存储库可用。 每个
备份代作为子目录可见,以代 ID 命名。
这意味着您可以使用普通工具查看备份数据,例如您的 GUI 文件
管理器或命令行工具,例如 ls(1) 差异(1), cp(1). 你做不到
使用 mount 子命令创建新备份,但您可以轻松恢复数据。

您需要拥有 FUSE 实用程序并有权为此使用 FUSE
工作。 操作系统之间的细节会有所不同; 在 Debian 中,安装
保险丝 并将自己添加到 保险丝 组(您可能需要退出并返回
再进去)。

制作 备份
运行备份时, 奥南 将数据上传到备份存储库。 数据被分割
成块,如果备份存储库中已经存在块,则不会上传
再次。 这允许 奥南 处理自此以来已更改或重命名的文件
之前的备份运行。 它还允许多个备份客户端避免上传相同的
数据。 例如,如果办公室里的每个人都有一份相同的销售手册,
只需要在备份存储库中存储一份副本。

每次备份运行都是一个 。 此外, 奥南 将使 检查站
时不时。 这些和正常的世代完全一样,但不能保证
是实时数据的完整快照。 如果备份运行需要在
中,下一次备份运行可以从最新的检查点继续,避免需要
从头开始。

如果一次备份运行删除了备份根目录,老一代仍然会保留它:
老一代没有任何变化,只是因为有了新的一代。 如果根是
错误删除,可以重新添加,下次备份运行将重新使用现有的
备份存储库中的数据,并且只会备份文件元数据(文件名、
权限等)。

验证 备份
您不能依赖的备份系统有什么好处? 你怎么能依赖你不能依赖的东西
测试? 这 奥南 确认 命令检查备份存储库中的数据是否与实际匹配
用户数据。 它从存储库中检索一个或多个文件并将它们与
用户数据。 这与进行还原,然后比较还原的文件基本相同
使用原始文件 CMP(1),但更易于使用。

默认情况下,对所有文件进行验证。 您还可以指定要添加的文件
通过在命令行上列出它们来验证。 您应该指定完整路径
文件,而不是相对于当前目录。

输出列出了由于某种原因验证失败的文件。 如果你验证一切,
很可能某些文件(例如,备份根目录的父目录)可能已更改
没有问题。 请注意,您需要指定整个路径
要验证的文件或目录,而不是相对于备份根目录。 你还需要
在命令行上或通过 - 根 选择如此
该 obnam 将找到文件系统,以防它是远程文件系统。

网址 句法
每当 obnam 接受一个 URL 时,它可以是一个本地路径名,也可以是一个 SFTP 网址。 一个sftp
URL 具有以下形式:

sftp://[用户@][:端口]/路径

哪里 是服务器的普通 Internet 域名, 用户 是你的用户名吗
服务器, 端口 是一个可选的端口号,并且 是服务器端的路径名。 喜欢
BZR(1),但与 sftp URL 标准不同的是,路径名是绝对的,除非它以
/~/ 在这种情况下,它是相对于用户在服务器上的主目录的。

有关 URL 示例,请参阅示例部分。

您可以使用 SFTP 存储库的 URL,或实时数据(根),但请注意,由于
协议中的限制及其在 帕拉米科 图书馆,一些东西
不能很好地访问实时数据 SFTP. 最重要的是处理
of hardlinks 是相当不理想的。 对于实时数据访问,您不应以 URL 结尾
/~/ 在这种特殊情况下,应该在末尾附加一个点。

规格
当不使用最新一代时,您需要指定您需要哪一个。 这个
将完成 - 一代 选项,它将生成规范作为其
争论。 规范是这个词 最新,意思是最新一代
(也是默认值)或一个数字。 见 命令查看世代是什么
可用,以及它们的数量是多少。

策略 保持 删除 备份
忘记 命令可以遵循策略自动保留一些并删除其他备份
世代。 该政策是由 - 保持=政策 选项。

政策 是逗号分隔的规则列表。 每个规则由一个计数和一个时间段组成。
时间段是 h, d, w, my, 表示小时、天、周、月和年。

的政策 30d 表示在进行备份时保留每天的最新备份,以及
保留最近 30 个这样的备份。 与任何策略规则匹配的任何备份都会保留,并且任何
之间的备份将被删除,任何比最旧的备份更旧的备份也将被删除。

例如,假设每小时进行一次备份,时间为:00:00、01:00、02:00、
依此类推,直到 23:00。 如果 忘记 命令在 23:15 运行,使用上述策略,它
将保留每天 23:00 进行的备份,并删除当天的所有其他备份。
它还将删除超过 30 天的备份。

如果每隔一天备份一次,中午, 忘记 将保留最近的 30 个备份,或 60
天的备份,具有上述策略。

请注意,obnam 只会检查备份存储库中的时间戳,并不关心
当前的实际时间是多少。 这意味着如果您停止制作新备份,
现有的不会被自动删除。 本质上,obnam 假装当前时间
刚好在最新备份之后 忘记 运行。

规则可以按任何顺序给出,但会按时间段的升序排序
申请前。 (同时给出两条规则是错误的。)一个备份
如果匹配任何规则,则生成保留。

例如,假设备份频率与上述相同,但策略为 30天,52天。 这
将每天保持最新的每日备份三十天, 最新的每周
备份 52 周。 因为每小时的备份将每天删除,在它们有一个
每周规则获得一次保存的机会,效果是每个23:00点的备份
day 保存一个月,星期日 23:00 备份保存一年。

相反,如果您使用以下政策 72 小时 30 天 52 周, 奥南 将保留最后 72 小时的备份,
以及每个日历日的最后一次备份 30 天,以及每个日历的最后一次备份
一周 52 周。 如果备份频率是每天一次, 奥南 会保留备份
备份的每个日历小时,72 个这样的备份。 换句话说,
它将有效地保留最后 72 个每日备份。

听起来很混乱? 试想一下开发人员在编写代码时是多么的困惑。

如果没有政策, 忘记 将保留一切。

一个典型的政策可能是 72 小时 7 天 5 周 12 米,这意味着:保留最近 72 小时的备份,
最近 7 次每日备份、最近 5 次每周备份和最近 12 次每月备份。 如果
备份系统地每小时运行一次,这意味着保持每小时备份
三天、一周每日备份、一个月每周备份、每月备份
一年。

政策的运作方式有点复杂。 跑 忘记- 假装 选项
确保你删除了正确的。

运用 加密
奥南 可以加密它写入备份存储库的所有数据。 它用 GPG(1) 做
加密。 您需要使用创建密钥对 GPG --gen-key (或使用现有的
一),然后告诉 奥南 关于它使用 --加密 选项。 您可以选择
使用单独的主目录 --gnupghome 选项。 默认情况下,默认
目录 GPG(1) 将被使用。

配置
奥南 将在多个位置查找配置文件。 请参阅文件部分
一个列表。 所有这些文件一起被视为一个包含所有内容的大文件
文件串联。

这些文件是 INI 格式的,并且只有 [配置] 部分被使用(任何其他部分是
忽略)。

选项的长名称用作配置变量的键。 任何设置
可以从命令行设置 可以在配置文件中设置,在 [配置]
部分。

例如,以下命令行中的选项:

obnam --repository=/backup --exclude='.wav$' 备份

可以替换为以下配置文件:

[配置]
存储库:/备份
排除:.wav$

(您可以使用 富=值 or 富: 折扣值 文件中的语法。)

这些文件唯一不寻常的地方是可以多次使用的选项的方式
表达。 所有值都放在一个逻辑行中,用逗号分隔(和
也可选空格)。 例如:

[配置]
排除 = foo, bar, \.mp3$

以上为三个值 排除 选项:包含单词的任何文件 FOO or
酒吧 完全限定路径名中的任何位置,或名称以句点和结尾的文件
mp3 (因为排除项是正则表达式)。

一个长的逻辑行可以分成几个物理行,通过在以下位置开始一个新行
空格,并缩进续行:

[配置]
排除 = foo,
酒吧,
\.mp3$

上面的示例添加了三个排除模式。

客户 锁定
奥南 支持在多个客户端之间共享存储库。 客户可以共享
文件内容(块),所以如果客户端 A 备份一个大文件,而客户端 B 有
相同的文件,那么 B 不需要第二次上传大文件到存储库。
为了让这个工作没有混淆,客户端使用一个简单的锁定协议,允许
一次只能修改一个客户端来修改共享数据结构。 锁并不能阻止
同时只读访问:这允许您在其他人处于
备份。

有时只读操作碰巧在访问数据结构的同时
正在修改中。 这可能会导致崩溃。 它不会导致数据损坏,或
不正确的恢复。 但是,您可能需要重新启动只读操作
崩溃。

配置


--总是-恢复-setuid
在恢复的文件中恢复 setuid/setgid 位,即使不是 root 或备份文件
拥有与运行恢复的用户不同的所有者

--no-always-restore-setuid
与 --always-restore-setuid 相反

- 客户名称=客户名称
客户端名称(默认为主机名)

--压缩与=课程
使用 PROGRAM 压缩存储库(无之一,放气)

--临界年龄=年龄
对于 nagios-last-backup-age:最近的最大年龄(默认以小时为单位)
在统计之前备份至关重要。 接受一个字符单位说明符 (s,m,h,d for
秒、分钟、小时和天。

--dump-repo-文件-元数据
转储有关文件的元数据?

--no-dump-repo-文件元数据
与 --dump-repo-file-metadata 相反

--生成手册页=模板
抑制帮助

- 一代=
恢复哪一代

-h, - 帮帮我
显示此帮助信息并退出

- 保持=KEEP
遗忘时保留几代人的政策

--锁定超时=超时
在备份存储库中锁定时,等待 TIMEOUT 秒以使现有锁定
在放弃之前离开

- 输出=文件
将输出写入 FILE,而不是标准输出

- 假装, --试运行, --不作为
不实际更改任何内容(仅适用于备份、忘记和恢复,以及
只能模拟近似真实的行为)

--不假装, --无空运行, --不不行动
与 --pretend 相反

- 安静的, - 沉默的
保持沉默:仅显示错误消息,不显示进度更新

--不安静, --无声
与 --quiet 相反

-r, --存储库=网址
备份存储库的名称(可以是路径名或支持的 URL)

--repository-格式=FORMAT
将 FORMAT 用于新存储库; “6”之一,“绿色信天翁”

- 到=TO
在哪里恢复或 FUSE 安装; 对于恢复,必须为空或不存在

--详细
冗长:告诉用户更多正在发生的事情,并且通常确保用户
意识到正在发生的事情,或者至少知道正在发生的事情,并且还使
确保他们的屏幕经常更新并且正在发生变化
一直这样他们就不会感到无聊,事实上他们会因为
被如此多的更新分心,以至于他们将进入戈壁沙漠
生活在一块岩石下

--无冗长
与 --verbose 相反

--随机验证=N
从备份中随机验证 N 个文件(默认为零,意味着一切)

- 版
显示程序的版本号并退出

--警告年龄=年龄
对于 nagios-last-backup-age:最近的最大年龄(默认以小时为单位)
状态为警告之前的备份。 接受一个字符单位说明符 (s,m,h,d for
秒、分钟、小时和天。

后盾 up
--检查点=尺寸
在给定的 SIZE 之后创建一个检查点

--去重=MODE
在备份数据中查找重复数据并只存储一次; 三种模式是
可用:从不重复数据删除,验证没有发生哈希冲突,或者(
默认)宿命地接受碰撞的风险

- 排除=排除
要从备份中排除的路径名的正则表达式(可以使用多个
次)

--排除缓存
排除包含 CACHEDIR.TAG 文件的目录(及其子目录)(请参阅
http://www.brynosaurus.com/cachedir/spec.html 对于它需要包含的内容,以及
http://liw.fi/cachedir/ 对于辅助工具)

--no-exclude-缓存
与 --exclude-caches 相反

--排除从=文件
从 FILE 中读取排除模式

- 包括=包括
从备份中包含的路径名的正则表达式,即使它匹配
排除规则(可以多次使用)

--离开检查站
在成功的备份运行结束时留下检查点生成

--不离开检查点
与 --leave-checkpoints 相反

--一个文件系统
排除不同文件系统中的目录(及其子目录)

--没有一个文件系统
与 --one-file-system 相反

- 根=网址
要备份什么

--btree 中的小文件
这仅适用于向后兼容; 不要使用它,并删除它
从你的配置

--btree 中无小文件
与 --small-files-in-btree 相反

配置 设置
--配置=文件
将 FILE 添加到配置文件

--转储配置
写出整个当前配置

--转储设置名称
抑制帮助

--全部帮助
显示所有选项

--列表配置文件
抑制帮助

--无默认配置
清除要读取的配置文件列表

研发支持 of 奥南 本身
--崩溃限制=COUNTER
在将 COUNTER 文件写入存储库后人为地使程序崩溃; 这个
对应用程序的崩溃测试很有用,不应真正启用
用; 设置为 0 禁用(默认禁用)

--假装时间=TIMESTAMP
假装它是 TIMESTAMP (YYYY-MM-DD HH:MM:SS); 这仅对测试有用
目的

--sftp-延迟=SFTP-延迟
为所有 SFTP 传输添加人为延迟(以毫秒为单位)

--测试失败匹配=REGEXP
开发测试助手:模拟备份期间匹配的文件失败
给定的正则表达式

- 痕迹=跟踪
添加到发生跟踪调试日志记录的文件名模式

加密
--加密=加密
用于加密备份存储库中数据的 PGP 密钥

--gnupghome=主目录
GPG 的主目录

--key-详细信息
显示所有密钥的附加用户 ID

--无关键细节
与 --key-details 相反

--keyid=密钥ID
要添加到备份存储库/从备份存储库中删除的 PGP 密钥 ID

--对称密钥位=BITS
对称密钥的大小,以位为单位

--弱随机
使用 /dev/urandom 而不是 /dev/random 生成对称密钥

--无弱随机
与 --weak-random 相反

诚信 检查 (fsck)
--fsck-修复
fsck 应该尝试解决问题吗? 暗示 --fsck-rm-unused

--no-fsck-修复
与 --fsck-fix 相反

--fsck-忽略块
检查存储库完整性时忽略块(假设所有块都存在并且是
正确的)

--no-fsck-忽略块
与 --fsck-ignore-chunks 相反

--fsck-忽略客户端=您的姓名
不检查 cient NAME 的存储库数据

--fsck-仅上一代
只检查每个客户端的最后一代

--no-fsck-仅上一代
与 --fsck-last-generation-only 相反

--fsck-rm-未使用
fsck 应该删除未使用的块吗?

--no-fsck-rm-未使用
与 --fsck-rm-unused 相反

--fsck-skip-校验和
不检查文件的校验和

--no-fsck-跳过校验和
与 --fsck-skip-checksums 相反

--fsck-跳过目录
不检查有关目录及其文件的任何内容

--no-fsck-skip-dirs
与 --fsck-skip-dirs 相反

--fsck-跳过文件
不检查任何关于文件的内容

--no-fsck-skip-文件
与 --fsck-skip-files 相反

--fsck-跳过代
不检查任何世代

--no-fsck-skip- Generations
与 --fsck-skip-generations 相反

--fsck-skip-per-client-b-trees
不检查每个客户端的 B 树

--no-fsck-skip-per-client-b-trees
与 --fsck-skip-per-client-b-trees 相反

--fsck-skip-共享 B 树
不检查共享 B 树

--no-fsck-skip-shared-b-trees
与 --fsck-skip-shared-b-trees 相反

记录
- 日志=文件
将日志条目写入 FILE(默认为根本不写入日志文件); 使用“系统日志”
记录到系统日志,“stderr”记录到标准错误输出,或“none”记录到
禁用日志记录

--日志保持=N
保留最后 N 个日志 (10)

--日志级别=LEVEL
日志级别,调试、信息、警告、错误、严重、致命之一(默认值:信息)

--对数最大值=尺寸
旋转大于 SIZE 的日志,从不为零(默认值:0)

--日志模式=MODE
将新日志文件的权限设置为 MODE(八进制;默认 0600)

安装 FUSE
--保险丝选择=FUSE
直接传递给 Fuse 的选项

性能表现
--转储内存配置文件=方法
使用 METHOD 进行内存分析转储,它是以下之一:none、simple 或 meliae
(默认:简单)

--内存转储间隔=SECONDS
使内存分析转储至少相隔 SECONDS

性能 调整
--块大小=尺寸
备份的文件数据块的大小

--每组chunkids=
每组编码 NUM 个块 ID

--idpath 位=IDPATH位
块 ID 级别大小

--idpath-深度=IDPATH-深度
块 id 映射的深度

--idpath-跳过=IDPATH-跳过
块 ID 映射最低位跳过

--lru-大小=尺寸
B-tree 节点的 LRU 缓存大小

--节点大小=尺寸
磁盘上 B 树节点的大小; 只影响新的 B 树,所以你可能需要删除一个
客户端或存储库为现有​​存储库更改此设置

--上传队列大小=尺寸
B-tree节点的上传队列长度

存储库 格式 绿色信天翁
--大块袋尺寸=尺寸
结合许多块对象的包的近似最大大小

--块缓存大小=尺寸
文件数据块对象的内存缓存大小

--dir-包大小=尺寸
结合许多 DIR 对象的袋子的近似最大尺寸

--dir-缓存大小=尺寸
DIR 对象的内存缓存大小

SSH/SFTP
--纯帕里科
即使可用,也不要使用 openssh,只使用 paramiko

--无纯帕里科
与 --pure-paramiko 相反

--ssh-命令=可执行
要使用的替代可执行文件而不是“ssh”(允许使用完整路径,没有
可以添加参数)

--ssh-主机密钥-检查=VALUE
如果“是”,则要求 ssh 主机密钥必须已知且正确才能被接受。
如果“否”,则不需要。 如果“询问”,则交互地要求用户接受
新主机。 默认(“ssh-config”)是依赖底层的设置
SSH客户端

--ssh 密钥=文件名
使用 FILENAME 作为 ssh RSA 私钥进行 sftp 访问(默认使用密钥
ssh-agent 已知)

--ssh-已知主机=文件名
用户已知主机文件的文件名

--严格 ssh 主机密钥
已弃用,请改用 --ssh-host-keys-check

--no-strict-ssh-主机密钥
与 --strict-ssh-host-keys 相反

附加选项 价值观
尺寸 上面提到的选项中的值以字节为单位指定大小,可选
后缀表示千字节 (k)、千比 (Ki)、兆字节 (M)、兆字节 (Mi)、
千兆字节 (G)、千兆字节 (Gi)、太字节 (T)、千兆字节 (Ti)。 后缀是大小写-
麻木不仁。

退出 状态


奥南 如果一切顺利,将以零退出,否则以非零退出。

环境


奥南 将传递它从其父级获得的环境,无需修改。 它确实
不遵守任何不寻常的环境变量,但它在运行时确实遵守通常的
外部程序,创建临时文件等。

使用 onworks.net 服务在线使用 obnam



最新的 Linux 和 Windows 在线程序