英语法语西班牙语

Ad


OnWorks 网站图标

cback - 云端在线

通过 Ubuntu Online、Fedora Online、Windows 在线模拟器或 MAC OS 在线模拟器在 OnWorks 免费托管服务提供商中运行 cback

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

程序:

您的姓名


cback - 本地和远程备份到 CD 或 DVD 媒体或 Amazon S3 存储

概要


返回 [开关] 行动

商品描述


cback 脚本为 Cedar Backup 2 提供命令行界面。 Cedar Backup 2
是一个软件包,旨在管理本地和远程池的系统备份
机器。 它了解如何备份文件系统数据以及 MySQL 和 PostgreSQL
数据库和 Subversion 存储库。 它也可以轻松扩展以支持其他
数据源的种类。

Cedar Backup 2 专注于每周备份到单个 CD 或 DVD 光盘,具有
预计光盘将在每周开始时更改或覆盖。
如果您的硬件足够新,Cedar Backup 可以写入多区段光盘,让您能够
每天向光盘添加增量数据。

或者,Cedar Backup 2 可以将您的备份写入 Amazon S3 云,而不是
依靠物理媒体。

备份 概念


Cedar 备份池中有两种机器。 一台机器( ) 有一张 CD
或 DVD 刻录机,这是将备份写入光盘的位置。 其他 (客户)
收集要由主机写入磁盘的数据。 总而言之,主人和客户
池中的机器都被称为 窥视 机器。 有四个动作
作为备份过程的一部分放置: 收集, 阶段, 商店清除. 无论是主人还是
客户端执行收集和清除操作,但只有主机执行阶段
和存储动作。 配置文件 /etc/cback.conf 控制所采取的行动
在收集、暂存、存储和清除操作期间。

Cedar Backup 也支持 管理 客户. 受管理的客户有他们的
整个备份过程由 master 通过远程 shell 管理。 运行相同的动作
作为备份过程的一部分,但主控制何时执行操作
客户而不是客户自己控制它。 这个设施是
旨在用于像 cron 这样的调度程序不可用的环境中。

迁移 VERSION 2 TO VERSION 3


Cedar Backup 版本 2 和 Cedar Backup 版本 3 之间的主要区别在于
目标 Python 解释器。 Cedar Backup 版本 2 是为 Python 2 设计的,而
版本 3 是原始代码到 Python 3 的转换。除此之外,两者都
版本在功能上是等效的。 配置格式不变,你可以
在同一个备份池中混合匹配不同版本的 master 和 client。 两个都
版本将得到完全支持,直到 Python 2 生命周期结束时
2020 年,但您应该计划在可能的情况下尽早迁移。

版本 3 的一个主要设计目标是通过以下方式促进用户的轻松迁移测试
可以在已经安装了版本 3 的同一台服务器上安装版本 2
用。 这种设计选择的一个副作用是所有的可执行文件、配置
文件和日志在版本 3 中更改了名称。使用版本 2 的地方 返回, 版本 3 使用
返回3: 配置文件 而不是 配置文件, cback3.log 而不是 日志等等。

因此,虽然从版本 2 迁移到版本 3 相对简单,但您将
必须手动进行一些更改。 您将需要创建一个新的配置文件(或
旧的软链接),修改您的 cron 作业以使用新的可执行文件名称等。您
可以一次迁移池中的一台服务器而不会产生不良影响,甚至可以增量迁移
在一周的不同天使用版本 2 和版本 3 迁移单个服务器,或者
用于备份的不同部分。

开关类


-h, - 帮帮我
显示用法/帮助列表。

-V, - 版
显示版本信息。

-b, --详细
将详细输出打印到屏幕以及写入日志文件。 当这个选项
启用后,通常会写入日志文件的大多数信息将
也被写入屏幕。

-q, - 安静的
安静地运行(不向屏幕显示任何输出)。

-c, --配置
指定备用配置文件的路径。 默认配置
文件是 /etc/cback.conf.

-f, - 满的
无论配置如何,都执行完整备份。 对于收集操作,这
意味着与增量备份相关的任何现有信息都将被忽略
并改写; 对于存储操作,这意味着将启动新光盘。

-M, - 管理
执行操作时包括受管客户端。 如果正在执行的动作是
列为受管客户端的受管操作,在该客户端上执行该操作
在本地执行操作后。

-N, --仅限托管
执行操作时仅包括受管客户端。 如果正在执行的动作
被列为受管客户端的受管操作,在该客户端上执行该操作
客户端,但不在本地执行操作。

-l, --日志文件
指定备用日志文件的路径。 默认的日志文件是
/var/log/cback.log.

-o, - 所有者
以 user:group 的形式指定日志文件的所有权。 默认的
所有权是 根:adm, 以匹配大多数日志文件的 Debian 标准。 这个值
仅在创建新日志文件时使用。 如果日志文件已经存在时
cback 脚本执行后,它将保留其现有的所有权和模式。 仅有的
可以使用用户名和组名,而不是数字 uid 和 gid 值。

-m, - 模式
指定日志文件的权限,使用数字模式,如 CHMOD(1)。
默认模式是 640 (-rw-r-----)。 这个值只会在创建一个
新的日志文件。 如果执行 cback 脚本时日志文件已经存在,则
将保留其现有的所有权和模式。

-O, - 输出
将一些子命令输出记录到日志文件中。 启用此选项后,所有
系统命令的输出将被记录。 这可能对调试或
仅供参考。

-d, -调试
将调试信息写入日志文件。 此选项会产生大量
输出,通常只在调试问题时需要。 这个选项
也意味着 --output 选项。

-s, - 堆
转储 Python 堆栈跟踪而不是吞下异常。 这迫使雪松
备份以转储与错误相关的整个 Python 堆栈跟踪,而不是
只是将它收到的最后一条消息传播回用户界面。 下一些
在这种情况下,这是与错误报告一起包含的有用信息。

-D, --诊断
显示运行时诊断信息,然后退出。 这个诊断信息
在提交错误报告时通常很有用。

行动


所有 按此顺序执行所有正常操作(收集、暂存、存储、清除)。

收集
执行收集操作,为指定的每个目录创建 tarfile
收集配置文件的部分。

阶段 采取阶段操作,将备份池中每个对等点的 tarfile 复制到
每日暂存目录,基于配置文件的阶段部分。

商店 采取存储操作,将每日暂存目录写入磁盘
配置文件的存储部分。

清除 执行清除操作,删除清除中指定的旧文件和过时文件
配置文件的一部分。

重建
重建操作尝试从任何剩余的磁盘重建“本周的”光盘
未清除的暂存目录。 通常,它用于制作备份的副本,
更换丢失或损坏的媒体,或在周中切换到新媒体以进行其他
原因。

验证
确保配置有效,但不执行其他操作。 验证检查
配置文件可以被找到并且可以被解析,并且还检查
典型的配置问题,例如不可写的目录或
目标 SCSI 设备的问题。

返回 价值观


Cedar Backup 在正常完成时返回 0(零),以及与以下相关的六个其他错误代码
特定错误。

1 Python 解释器版本 < 2.7。

2 处理命令行参数时出错。

3 配置日志记录时出错。

4 解析指示的配置文件时出错。

5 备份被 CTRL-C 或类似命令中断。

6 执行指定的备份操作时出错。

附注


该脚本旨在以 root 身份运行,否则很难备份系统
目录或写入 CD 或 DVD 设备。 但是,切换到备份会很痛苦
用户(在配置中指定)在适当的时候。

要使用该脚本,您必须至少指定要执行的一项操作。 超过其中之一
可以按任意顺序指定“收集”、“阶段”、“存储”或“清除”操作。
“全部”、“重建”或“验证”操作不得与其他操作组合。 如果
指定了多个动作,那么动作将按照合理的顺序进行
(通常收集,然后是阶段,然后是存储,然后是清除)。

如果您配置了任何 Cedar Backup 扩展,则与这些扩展相关的操作
也可以在命令行上指定扩展名。 如果您指定任何其他操作
随着扩展动作,动作将按照合理的顺序执行
配置。 但是,“全部”操作从不执行扩展操作。

请注意,没有用于恢复备份的工具。 假设用户可以
处理从光盘复制 tarfiles 并根据需要使用它们来恢复丢失的文件。
用户手册在附录 C 中提供了详细说明。

最后,您应该知道任何用户都可以读取 CD 或 DVD 的备份
它具有挂载 CD 或 DVD 驱动器的权限。 如果您打算保留备份
始终在驱动器中的光盘,您可能需要在设置设备时考虑这一点
您机器上的权限。 您可能还想研究加密扩展。

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


免费服务器和工作站

下载 Windows 和 Linux 应用程序

  • 1
    移相器
    移相器
    Phaser 是一个快速、免费且有趣的开放式
    源 HTML5 游戏框架,提供
    WebGL 和 Canvas 渲染
    桌面和移动网络浏览器。 游戏
    可以共...
    下载移相器
  • 2
    附庸引擎
    附庸引擎
    VASSAL 是一个游戏引擎,用于创建
    电子版传统板
    和纸牌游戏。 它提供支持
    游戏块渲染和交互,
    和...
    下载 VASSAL 引擎
  • 3
    OpenPDF - iText 的分支
    OpenPDF - iText 的分支
    OpenPDF 是一个 Java 库,用于创建
    以及使用 LGPL 编辑 PDF 文件和
    MPL 开源许可证。 OpenPDF 是
    iText 的 LGPL/MPL 开源继承者,
    一个...
    下载 OpenPDF - iText 的分支
  • 4
    SAGA GIS
    SAGA GIS
    SAGA - 自动化系统
    地球科学分析 - 是地理
    信息系统 (GIS) 软件
    地理数据的强大功能
    加工和分析...
    下载 SAGA GIS
  • 5
    Java/JTOpen 工具箱
    Java/JTOpen 工具箱
    IBM Toolbox for Java / JTOpen 是一个
    Java类库支持
    客户端/服务器和互联网编程
    模型到运行 OS/400 的系统,
    i5/OS, 哦...
    下载 Java/JTOpen 工具箱
  • 6
    D3.js
    D3.js
    D3.js(或数据驱动文档的 D3)
    是一个 JavaScript 库,它允许你
    生成动态的交互式数据
    Web 浏览器中的可视化。 与D3
    您...
    下载 D3.js
  • 更多 ”

Linux 命令

Ad