英语法语西班牙语

Ad


OnWorks 网站图标

backintime-qt - 云端在线

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

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

程序:

您的姓名


backintime - 一个简单的 Linux 备份工具。

这是命令行工具。 图形工具是 backintime-qt4。

概要


时光倒流 [--checksum] [--config PATH] [--debug] [--delete] [--help | -h] [--保持挂载]
[--license] [--local-backup] [--no-crontab] [--no-local-backup] [--配置文件名称|
--profile-id ID] [--安静] [--版本]

{ 备份 | 备份工作| 基准密码 [文件大小] | 检查配置| 解码 [路径] |
最后一个快照 | 最后一个快照路径 | pw-cache [开始|停止|重启|重新加载|状态] |
删除[-并且不要再问] [SNAPSHOT_ID] | 恢复 [WHAT [WHERE [SNAPSHOT_ID]]] |
快照列表 | 快照列表路径 | 快照路径 | 卸载 }

商品描述


Back In Time 是一个简单的 Linux 备份工具。 备份是通过拍摄快照来完成的
一组指定的文件夹。

您所要做的就是配置:保存快照的位置,要备份的文件夹。 你可以
还要指定备份计划:禁用、每 5 分钟、每 10 分钟、每小时、
每天,每周,每月。 要配置它使用图形界面之一
可用(backintime-gnome 或 backintime-kde4)。

它充当“用户模式”备份工具。 这意味着您只能备份/恢复文件夹
你有写权限(实际上你可以备份只读文件夹,但你不能恢复
他们)。

如果你想以 root 身份运行它,你需要使用“sudo -i backintime”。

仅当自上次快照(如果有)以来发生更改时,才会创建新快照。

快照包含所选文件夹中的所有文件(排除模式除外)。
为了减少磁盘空间,它在快照之间使用硬链接(如果可能)
未更改的文件。 这样一个 10MiB 的文件,10 个快照不变,将只使用 10MiB
在磁盘上。

当你恢复一个文件“A”时,如果它已经存在于文件系统中,它将被重命名为
'A.backup.currentdate'。

对于自动备份,它使用“cron”,因此不需要守护进程,但“cron”必须是
运行。

模式
本地品牌
将快照存储在本地 HDD(内部或 USB)上。 必须先安装驱动器
创建新快照。

本地品牌 加密
将加密快照存储在本地 HDD(内部或 USB)上。 Back In Time 使用“encfs”
使用标准配置加密所有数据。 请看一下 A 注意 ON
严格安保. 您必须是组保险丝的成员才能使用它。 在终端类型 'sudo
添加用户保险丝'。 要应用更改,您必须注销并再次登录。

SSH的
将模式设置为 SSH 后,您可以使用以下命令将备份存储在远程主机上
SecureShellHost 协议 (ssh)。 远程路径将使用 sshfs 挂载到本地
为图形界面和备份过程提供文件访问。 同步和
备份过程中调用的其他进程将直接在远程主机上运行
使用 ssh。

要为 ssh-mode 准备您的用户帐户,您必须将用户添加到“fuse”组
输入'sudo adduser 保险丝'在终端。 要应用更改,您必须注销
并再次登录。

接下来,您必须创建一个无密码登录到远程主机(为了进一步
资料看 http://www.debian-administration.org/articles/152)。 输入
终端“ssh-keygen -t rsa”按回车键输入默认路径并输入密码
私钥。

最后输入'ssh-copy-id -i 〜/.ssh/id_rsa.pub @ ' 并输入您的
远程主机上的密码。

在设置对话框中,您需要设置主机和远程用户。 如果您输入亲戚
路径(无前导 / )它将从远程用户 homedir 开始。 密码必须是
您的私钥的密码。

暗号 (传输过程中用于加密数据的算法)
为了优化性能,您可以选择 ssh 使用的密码。 根据您的
与默认密码相比,您可以大幅提高速度。

基准密码 将为您概述哪种密码在您的应用程序中最快
环境。

如果您的环境瓶颈是硬盘驱动器或网络,您将不会
看到密码之间的巨大差异。 在这种情况下,你应该留在
'默认'。

在不受信任的情况下使用密码之前,请阅读有关密码的安全信息
网络(Wifi、互联网)。 其中一些(Arcfour,3DES,...)应该被处理为不
安全了。

远程 主办方
如果您的远程主机是嵌入式 Linux NAS 或任何其他限制
功能,您可能会遇到一些由无功能命令引起的问题。 为了
例如,某些设备可能没有对“cp”、“chmod”和“rsync”的硬链接支持。 在
在这种情况下,在您的设备上安装所谓的 Optware 或 Entware 可能会有所帮助,如果
可用。

警告: IS 用于 EXPERIENCED 用户!
如果您不知道如何编译软件包以及如何修改 Linux 系统,您应该
不要尝试这样做。 很有可能破坏您的设备并使其成功
按照以下步骤完全无法使用。 我们将不承担任何保证
这个。 在继续之前备份您的设备! 你被警告了!

您应该至少安装名为“bash”、“coreutils”和“rsync”的软件包。 你会
必须将用户的默认 shell 从 '/ bin / sh的' 到 '/opt/bin/bash' 在 '/ etc / passwd文件'.
要将“/opt/bin:/opt/sbin:”添加到 PATH 环境的开头,您可以使用“添加
“专家选项”中 SSH 命令的前缀,带有“PATH=/opt/bin:/opt/sbin:\ATH”。

要检查它是否有效,您可以比较 '/bin/cp --help' 和
'/opt/bin/cp --help'。 如果 'ssh @ 从您的 PC 调用的 cp --help' 将打印
与在远程主机上调用的“/opt/bin/cp --help”相同(通过交互式 ssh
session)你准备好了。

如果您对如何安装和配置 Optware 有疑问,请参阅
您设备的社区。 您还可以查看 GitHub 上的 Back In Time FAQ
https://github.com/bit-team/backintime/wiki/FAQ

如果您成功地修改了您的设备以能够通过 ssh 进行备份,它将
如果您在 Launchpad 的回答中写下“如何操作”,我们可以将其添加到常见问题解答中。

SSH的 加密
使用 SSH 在远程主机上存储加密快照。 Backintime 使用“encfs --reverse”
挂载根文件系统'/'。 Rsync 会将这个 '/' 的加密视图同步到一个
通过 SSH 的远程主机。 所有编码都将在本地机器上完成。 所以密码
永远不会暴露给远程主机,您可以使用(通常)更强大的
本地计算机中的处理器进行加密,而不是弱 NAS CPU。 不足之处
这是'encfs --reverse'不支持'文件名初始化向量
标准配置中的链接'和'每文件初始化向量'(取
查看“man encfs”以获取更多信息)。 请看一下 A 注意 ON
严格安保.

由于所有数据都是加密传输的,日志输出显示加密的文件名,
也。 在 Logview-Dialog 中,您可以使用“解码”选项来解密路径
自动或您可以使用“backintime decode”手动解密路径。 早在
时间将显示所有已解码的快照,以便您可以正常浏览所有文件。

Exclude 不支持通配符 ('foo*', '[fF]oo', 'fo?') 因为在编码之后
文件这些通配符不能再匹配了。 只有与完整匹配的单独星号
文件或文件夹将起作用('foo/*'、'foo/**/bar')。 所有其他排除有
通配符将被默默忽略。

有关设置 SSH 的信息,请参阅上面的“SSH”部分
连接。

密码
如果“将密码保存到钥匙圈”被激活,Back In Time 会将密码保存到
GnomeKeyring(海马)或 KDE-KWallet。 两者都是加密的安全密码存储
密码与用户登录密码。 所以只有当用户是
登录。

用户未登录期间的备份 cronjob 无法从中收集密码
钥匙圈。 此外,如果 homedir 已加密,则无法从 cronjobs 访问密钥环
(即使用户已登录)。 对于这些情况,密码可以缓存在 RAM 中。 如果
'Cache Password for Cron' 被激活 Back In Time 将在用户中启动一个小守护进程 -
空间将从密钥环收集密码并将其提供给 cronjobs。 他们
永远不会写入硬盘,但具有 root 权限的用户可以访问
守护进程并读取密码。

用户回调
在备份过程中,应用程序可以在不同的步骤调用用户回调。 这个
回调是“$XDG_CONFIG_HOME/backintime/user-callback”(默认情况下 $XDG_CONFIG_HOME 是
〜/ .config).

第一个参数是配置文件 ID(1=主要配置文件,...)。

第二个参数是配置文件名称。

第三个理由是:

1 备份过程开始。

2 备份过程结束。

3 拍摄了新快照。 额外的参数是快照 ID 和快照
路径。

4 出现错误。 第二个参数是错误代码。
错误代码:

1 应用程序未配置。

2 “拍摄快照”进程已经在运行。

3 找不到快照文件夹(是否在可移动驱动器上?)。

4 “现在”的快照已经存在。

5 打开(图形)应用程序启动。

6 打开(图形)应用程序关闭。

7 安装所有必需的驱动器。

8 卸载所有驱动器。

配置


--校验和
强制使用校验和来检查文件是否已更改。 这与
选项中的“使用校验和检测更改”。 但是你可以用它来定期
从 cronjobs 运行校验和。 仅与 备份, 备份作业恢复.

--配置路径
从 PATH 读取配置。

-调试
显示调试消息。

- 删除
恢复和删除不在快照中的较新文件。 警告:删除
文件系统根目录中的文件可能会破坏整个系统!!! 仅与 恢复.

-h,--帮助
显示简短的帮助

--保持挂载
不要在退出时卸载。 仅与 快照路径, 快照列表路径
最后一个快照路径.

- 执照
显示许可证

--本地备份
在更改本地文件之前创建备份文件。 仅与 恢复.

--无crontab
不要安装 crontab 条目。 仅与 检查配置.

--无本地备份
在更改本地文件之前暂时禁止创建备份文件。 仅有效
恢复.

--个人资料名称
按名称选择个人资料

--个人资料 ID
按 ID 选择个人资料

- 安静的
禁止标准输出上的状态消息。

-v,--版本
显示版本

指令


备份 | -b | --备份
立即拍摄快照(如果需要)

备份工作| --备份作业
根据计划规则(用于 cron 作业)拍摄快照(如果需要)。 后退
为此,及时将在后台运行。

基准密码| --benchmark-cipher [文件大小]
显示用于 ssh 传输的所有密码的基准。

检查配置
验证配置中的配置文件,创建快照路径和 crontab 条目。

解码| --解码[路径]
解码加密的路径。 如果没有给出 PATH Back In Time 将从中读取路径
标准输入。

最后一个快照 | --最后一个快照
显示最后一个快照 ID(如果有)

最后一个快照路径 | --last-snapshot-path
显示最后一个快照的路径(如果有)

密码缓存| --pw-cache [开始|停止|重启|重新加载|状态]
控制密码缓存守护进程。 如果没有给出参数,密码缓存将
从前台开始。

删除[-并且不要再问] | --remove[-and-do-not-ask-again] [SNAPSHOT_ID]
删除快照。 如果缺少 SNAPSHOT_ID,则会提示。 SNAPSHOT_ID 可以
是一个索引(最后一个快照从 0 开始)或确切的 SnapshotID (19
像“20130606-230501-984”这样的字符)。 删除并不要再问 将删除
立即快照。 小心这个!

恢复 | --restore [WHAT [WHERE [SNAPSHOT_ID]]]
将文件 WHAT 从快照 SNAPSHOT_ID 恢复到路径 WHERE。 如果缺少参数
他们会被提示。 恢复到原来的路径 WHERE 可以是空字符串
'' 或只是在提示符下按 Enter。 SNAPSHOT_ID 可以是一个索引(从 0
对于最后一个快照)或确切的 SnapshotID(19 个字符,如
'20130606-230501-984')

快照列表 | --快照列表
显示快照 ID 列表(如果有)

快照列表路径 | --snapshots-list-path
显示快照的路径(如果有)

快照路径 | --快照路径
显示保存快照的路径(如果已配置)

卸载 | --卸载
卸载配置文件。

A 注意 ON 严格安保


2014 年 XNUMX 月对 EncFS 进行了付费安全审计,其中揭示了几个潜在的
漏洞。

来自 https://defuse.ca/audits/encfs.htm
EncFS 可能是安全的,只要对手只获得一份
密文,仅此而已。 如果对手有机会,EncFS 是不安全的
在不同时间查看密文的两个或多个快照。 EncFS 尝试
保护文件免受恶意修改,但存在严重问题
这项特征。

这可能是 Back In Time 快照的问题。

使用 onworks.net 服务在线使用 backintime-qt


免费服务器和工作站

下载 Windows 和 Linux 应用程序

  • 1
    斯威格
    斯威格
    SWIG 是一种软件开发工具
    连接用 C 编写的程序和
    C++ 具有各种高级
    编程语言。 SWIG 用于
    不同的...
    下载痛饮
  • 2
    WooCommerce Nextjs 反应主题
    WooCommerce Nextjs 反应主题
    React WooCommerce 主题,构建于
    Next JS、Webpack、Babel、Node 和
    Express,使用 GraphQL 和 Apollo
    客户。 React 中的 WooCommerce 商店(
    包含:产品...
    下载 WooCommerce Nextjs React 主题
  • 3
    archlabs_repo
    archlabs_repo
    ArchLabs 的软件包仓库 这是一个
    也可以获取的应用程序

    https://sourceforge.net/projects/archlabs-repo/.
    它已在 OnWorks 中托管...
    下载 archlabs_repo
  • 4
    和风项目
    和风项目
    Zephyr 项目是新一代
    实时操作系统 (RTOS)
    支持多种硬件
    架构。 它基于一个
    小尺寸内核...
    下载 Zephyr 项目
  • 5
    SCCons
    SCCons
    SCons是一个软件构建工具
    这是一个更好的选择
    经典的“Make”构建工具
    我们都知道并热爱。 SCons 是
    实施了一个...
    下载 SCons
  • 6
    聚苯乙烯
    聚苯乙烯
    PSeInt 是一个伪代码解释器
    讲西班牙语的编程学生。
    它的主要目的是成为一个工具
    学习和理解基本的
    概念...
    下载 PSeInt
  • 更多 ”

Linux 命令

Ad